Curso de NativeScript

Crea apps nativas para móviles y tablets usando Javascript, HTML y CSS
Material disponible
Intermedio
13 Clases 24 h
A éste y otros 200+ cursos
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

Primeros pasos con NativeScript Gratis

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

NativeScript: Instalación y Hola Mundo

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.

Arquitectura y primeros pasos programando en NativeScript

En esta sesión conocemos la arquitectura de una aplicación NativeScript, y empezamos a programar con Typescript y Angular 2

Arquitectura y manejo de la App

Angular dentro de la aplicación y routeo entre distintas pantallas

Componentes UI

Completamos contenidos pendientes de la sesión anterior y nos adentramos en el tema dedicado a los Componentes UI

Arrancamos la App

Arquitectura de una APP nativa, analisis de necesidades y diseño de la APP

Prueba de Integración

Sesión Extra que precede a la clase 6

Lógica de aplicación y Comunicaciones

Plugins y sus actualizaciones, Http & Https, Creacion de login, Llamadas al backend

Manejo de Datos

Manejo de datos, creación y validación de usuarios, uso de logins....

Integración UI

Empezamos nuestra aplicación productiva integrando conocimientos

Acceso al hardware del dispositivo

Accesos hardware ( location / camera)

Monetización y producción

Banners/monetizar, Social Share, Mapa, Calendar, Local notifications, Cloud Messaging, Producción

Login con Firebase y extras

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 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete