Imagina Formación

Curso de Desarrollo Móvil con 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.

¿Qué voy a aprender con este curso?

Al finalizar el curso, el alumno obtendrá una base sólida para trabajar con seguridad en su entorno laboral utilizando este framework de desarrollo móvil.

Objetivos

El objetivo del curso es conseguir que nuestros alumnos alcancen un nivel excelente en el desarrollo de aplicaciones para dispositivos Android y iOS, a través de este framework NativeScript ideado y desarrollado por Progress.

¿A quién va dirigido?

A cualquier persona que quiera aprender este nuevo framework.

Duración
Consultar
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.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

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
2

Repaso de CSS

  • Introducción
  • Archivos CSS
  • Etiquetas, clases y otros selectores
  • Media queries
  • Variables en CSS
  • SASS y otras hojas de estilo
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
4

Creación de proyectos

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

Layout

  • Introducción a los layouts en NativeScript
  • GridLayout
  • AbsoluteLayout
  • StackLayout
  • FlexboxLayout
  • DockLayout
  • WrapLayout
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
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
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
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
10

Peticiones Http

  • Consumiendo datos de servicios REST
  • Diferentes formas de almacenar datos
  • Configurar bases de datos locales
  • Usar bases de datos locales
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
12

Módulos personalizados

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

Plugins

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

Marketplace

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

Gestión de errores

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

Debugging en NativeScript

  • Introducción al debugging
  • Uso de breakpoints
  • Debugging
  • Buenas prácticas y recomendaciones
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

¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.

Realiza el curso desde donde quieras gracias a nuestro campus online.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

 

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

¿Tienes alguna duda?

Puedes hablar con uno de nuestros profesores.

¡Pregúntanos!

↑ Ir arriba