Envíanos tu consulta
Términos y condiciones *
logoImagina
Aprende a trabajar con NativeScript, un framework de código abierto para desarrollar aplicaciones en iOS y Android que soporta directamente el desarrollo con Angular, ReactJS y Vue mediante complementos desarrollados por la comunidad.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende NativeScript: Curso completo

¿A quién va dirigido?

A cualquier persona que quiera aprender este nuevo framework.

Objetivos del curso de NativeScript

  • Adquirir los conocimientos necesarios para crear aplicaciones para Android y iOS.
  • Manejar con soltura el framework NativeScript

¿Qué vas a aprender en este curso de NativeScript?

Aprende a trabajar con NativeScript, un framework de código abierto para desarrollar aplicaciones en iOS y Android que soporta directamente el desarrollo con Angular, ReactJS y Vue mediante complementos desarrollados por la comunidad.

Requisitos

  • El curso requiere que el alumno posea una buena base en lenguajes de programación orientados a objetos y que haya trabajado con HTML o XML.

Temario del curso de NativeScript

tema 1

Repaso de JavaScript

  • Introducción
  • Archivos .js
  • Variables y palabras reservadas
  • Estructuras de control
  • Funciones
  • Introducción a ECMAScript
  • Últimas novedades
  • Buenas prácticas y clean code
tema 2

Repaso de CSS

  • Introducción
  • Archivos CSS
  • Etiquetas, clases y otros selectores
  • Media queries
  • Variables en CSS
  • SASS y otras hojas de estilo
tema 3

Introducción a NativeScript

  • ¿Qué es NativeScript?
  • Configurando nuestro entorno
  • Cómo trabaja NativeScript
  • Trabajando con NativeScript Playground
  • Playground Web, iOS y Android
  • NativeScript Preview
  • NativeScript Sidekick
  • Plantillas de NativeScript
  • Hello World
  • Ejecutar NativeScript en una app de Android
  • Ejecutar NativeScript en una app de iOS
tema 4

Creación de proyectos

  • Instalación de CLI
  • Preparando Visual Studio Code
  • Comandos
  • Crear proyectos
  • Building
  • Deploy del proyecto
  • Ejecutar el proyecto
tema 5

Layout

  • Introducción a los layouts en NativeScript
  • GridLayout
  • AbsoluteLayout
  • StackLayout
  • FlexboxLayout
  • DockLayout
  • WrapLayout
tema 6

Componentes de NativeScript

  • Introducción al uso de componentes
  • Uso de botones
  • Uso de campos de texto y etiquetas
  • Creando un formulario simple
  • Barra de navegación
  • Uso de switch
  • Slides y barras de progreso
  • Indicadores de actividad
  • Trabajando con imágenes
  • Vistas en NativeScript
  • Selectores en NativeScript
  • SegmentedBar
  • Ventanas de diálogo
  • Creando un componente propio
tema 7

Data Binding

  • Conceptos básicos de Data Binding
  • Corrientes de datos (one-way y two-way)
  • Configuración del Binding
  • Extensiones para los Bindings
tema 8

Ciclo de vida y eventos

  • ¿Qué es el ciclo de vida?
  • Módulo application
  • Ciclo de vida de NativeScript
  • Eventos concretos en Android
  • Eventos concretos en iOS
  • Event listener y uso de eventos
  • Creando un evento propio
tema 9

Navegación

  • ¿Cómo funciona la navegación en NativeScript?
  • Uso de páginas, vistas y componentes
  • Navegación forward y backward
  • Navegación lateral
  • Creando barras y menús de navegación
tema 10

Peticiones Http

  • Consumiendo datos de servicios REST
  • Diferentes formas de almacenar datos
  • Configurar bases de datos locales
  • Usar bases de datos locales
tema 11

Firebase

  • Introducción a Firebase
  • Creación y configuración del proyecto
  • Inicializando el proyecto en Firebase
  • Autenticación con Firebase
  • Preparando el login de la aplicación
  • Bases de datos en Firebase
  • Cargando datos de Firebase
  • Subiendo datos a Firebase
tema 12

Módulos personalizados

  • ¿Qué es un módulo personalizado?
  • Añadiendo módulos personalizados
  • Espacios de nombres XML
tema 13

Plugins

  • ¿Qué es un plugin?
  • Conceptos básicos en Plugins
  • NativeScript Plugin Seed
  • Construyendo un Plugin
  • Publicar un Plugin
tema 14

Marketplace

  • ¿Qué es el marketplace de NativeScript?
  • Recursos oficiales y la comunidad
  • Usando plugins de la comunidad
  • Instalando y probando un sample
tema 15

Gestión de errores

  • ¿Qué es un error?
  • Gestión de errores de NativeScript
  • Creando errores personalizados
tema 16

Debugging en NativeScript

  • Introducción al debugging
  • Uso de breakpoints
  • Debugging
  • Buenas prácticas y recomendaciones
tema 17

Publicando la aplicación

  • Configurando la aplicación para Android
  • Creando una firma digital
  • Generando una apk
  • Configurando el proyecto con Sidekick
  • Publicando en la Play Store
  • Registrándose como desarrollador en la App Store
  • Gestión de certificados
  • Configurando la aplicación para iOS
  • Configurando el proyecto con Sidekick
  • Publicando en la App Store

Curso de NativeScript bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient