©2022 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de NativeScript
Crea apps nativas para móviles y tablets usando Javascript, HTML y CSS
Material disponible
El curso de NativeScript te enseñará a crear apps nativas para móviles y tablets, usando tus conocimientos de Javascript y HTML5. Si! hemos dicho "nativas"! no se trata de apps que se ejecutan en un "Web View". Las apps de NativeScript pueden acceder a exactamente los mismas APIs y recursos que las aplicaciones desarrolladas en Java, Swift / Objective-C.
En este curso usaremos además Angular 2 para un desarrollo más rápido y estandarizado, aunque NativeScript lo podrías usar con Javascript básico perfectamente. Durante el curso de NativeScript practicaremos en la construcción de una aplicación, con acceso al hardware del teléfono, autenticación y datos en tiempo real. Terminaremos compilando la aplicación y explicando cuál es el proceso para subir en el App Store y Google Play.
Objetivos del curso
NativeScript es una nueva tecnología que nos permite a los desarrolladores frontend construir páginas y aplicaciones Javascript que son capaces de compilar en nativo. Esa es la clave y la diferencia con respecto a otras alternativas de desarrollo de apps en Javascript como Ionic o Phonegap: tu aplicación no se ejecutará en un Web View, sino que es realmente nativa. De ahí su nombre.
Con una misma base de código obtendrás tu aplicación nativa para iOS y Android y podrás acceder a lo componentes nativos y a las API nativas directamente. En este curso no solo te lo demostraremos, sino que podrás desarrollar tú mismo la app y llegar a publicarla en las correspondientes tiendas de aplicaciones.
Al terminar el curso, dispondrás de los conocimientos necesarios para poder realizar una app con todas las funcionalidades que ofrecen los dispositivos móviles. Además tendrás la capacidad de desarrollar aplicaciones cross-platform, utilizando NativesScript y los nuevos estándares de programación funcional. Tu aplicación será nativa y no tendrás que aprender aprender Java, Objective-C o Swift.
En el transcurso de la clases aprenderás sobre arquitectura y componentes de una aplicación, como así como monetizarla y tener tu propio backend en Firebase, todo con Javascript / Typescript y Angular 2. Pasaremos por cada uno de los componentes de la UI y sabrás cómo utilizarlos para sacar el mayor provecho a tus conocimientos de Javascript.
Haremos una app realtime en clase, la cual podrás seguir pasa a paso. Nuestra app dispondrá de un chat online, login con las redes sociales, acceso al hardware nativo del dispositivo, una interfaz multi-screen con componentes reactivos, etc.
Qué tengo que saber
- JavaScript: Debes conocer los conceptos básicos de JavaScript, declaraciones, funciones, bucles.
- CSS: El estudiante debe saber cómo escribir selectores CSS simples, y saber cómo aplicar reglas CSS como pares de nombre / valor.
- Terminal: Es necesario saber cómo abrir una terminal o de línea de comandos en el equipo de desarrollo, cómo cambiar de directorios, y cómo ejecutar los comandos.
Clases y contenidos
En esta clase previa verás cómo desarrollar un proyecto de App nativa para iOS o Android, usando el lenguaje Javascript y el framework NativeScript
Instalación de NativeScript para Windows, Mac, Linux y todos los programas que necesitas para empezar. "Hola Mundo" desarrollado en Javascript puro y usando Angular 2.
En esta sesión conocemos la arquitectura de una aplicación NativeScript, y empezamos a programar con Typescript y Angular 2
Angular dentro de la aplicación y routeo entre distintas pantallas
Completamos contenidos pendientes de la sesión anterior y nos adentramos en el tema dedicado a los Componentes UI
Arquitectura de una APP nativa, analisis de necesidades y diseño de la APP
Sesión Extra que precede a la clase 6
Plugins y sus actualizaciones, Http & Https, Creacion de login, Llamadas al backend
Manejo de datos, creación y validación de usuarios, uso de logins....
Empezamos nuestra aplicación productiva integrando conocimientos
Accesos hardware ( location / camera)
Banners/monetizar, Social Share, Mapa, Calendar, Local notifications, Cloud Messaging, Producción
Inicio sesión Redes Sociales, login con Firebase y manejo de UI de Telerik
Valoraciones
Jorge Trigueros Falque
Christopher Sierra
Mauricio Ramos Ceja
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 170 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.