Desarrollo Angular2 Ionic2 Polymer

OBJETIVOS DEL CURSO

Aprender a desarrollar aplicaciones con Angular2 Ionic2 Polymer.

Aprender a desarrollar aplicaciones móviles híbridas multiplataforma con Typescript

En este curso, el alumno aprenderá cómo optimizar el código para ser más eficiente y consumir menos recursos y a trabajar con tres ultimas tecnologías muy utilizadas en la actualidad;

  • AngularJS 2: Framework de Google que permite crear aplicaciones single-page basadas en el Modelo Vista Controlador (MVC) de manera ágil y con poco esfuerzo.
  • IonicFramework que de la mano de Angular 2 nos permite crear aplicaciones híbridas multiplataforma respetando la guía de estilo de cada plataforma (Android, IOS y Windows).
  • Polymer: Polymer es una librería para realizar Web Components de una manera más rápida y productiva, que además contiene un amplio catálogo de elementos disponibles para basar el desarrollo de nuevos componentes.

REQUISITOS DEL CURSO

Es necesario conocimientos (nivel medio) de HTML5, CSS y Javascript

TEMARIO

  1. TYPESCRIPT.
  • ¿Qué es TypeScript?.
  • Variables y tipos de datos.
  • Funciones y tipado.
  • Clases, propiedades y métodos.
  • Constructores.
  • Interaces.
  • Herencia.
  • Decoradores.
  • Módulos.
  1. ANGULAR 2
  • ¿Qué es Angular?.
  • Componentes
  • Plantillas y vistas.
  • Templates y directivsas
  • Routing
  • Componentes.
  • Controllers.
  • DataBinding
  • Services
  • Cliente http
  • Forms (ngForms)
  1. IONIC 2
  • Estructura del proyecto.
  • Versiones de Ionic.

Configuración y emuladores

  • Configuración JDK.
  • Configuración SDK Android.
  • Configuración del emulador.

Movimientos

  • Configuración de BBDD.
  • Modelo de datos
  • Abrir nueva vista – Movimientos en vista.

Geolocalización

  • Servicio en Angular.
  • Ubicación – Google Maps.
  • Consola de Google.
  • Mapas y marcadores.

Cámara

  • Uso de la cámara del dispositivo.
  • Guardar imágenes – Mostrar imágenes.

LocalStorage

  • Relaciones – Refactor – Formularios.
  • ngClass.

Notificaciones Push

  • Configuración FireBase.
  • FireBsase Cloud Messaging.
  • Google Play Services.
  • Conexión a MongoDB.
  • http y observadores.
  • Tokens.
  • Consultas con Mongoose.
  • Envío de notificaciones.

Publicación app

  • Generación de APK.
  • Cuentas de desarrollador.
  • Iconos y Splashscreen.
  • Upload – Updates.

4.POLYMER

La librería de Polymer

  • Elementos propios de Polymer.
  • Creando un elemento propio.
  • DOM local: creación y uso.
  • Data Binding: concepto y uso.
  • Data Binding en propiedades.
  • Declaración de propiedades.

WebStorm y Bower.

  • Creación de Web Aplication
  • Estructura del proyecto.
  • Elemento vista, lista e item.
  • Elemento Checkbox.
  • Uso de ‘filter’ y ‘observe’.

Polymer Starter Kit

  • Organizaciómn de PSK.
  • Inyección de PSK.
  • Configuración del emulador.

Eventos

  • Captura de eventos.
  • Ejecución de eventos.

Manejo de datos

  • Enlaces a datos.
  • JSON y Polymer.

Web Components

  • Google Maps.
  • Youtube.

CONOCE AL FORMADOR:

Daniel Arrojo es un Desarrollador y Formador iOS y Full Stack Developer (MEAN).
Analista y desarrollador iOs, realizando aplicaciones para iPad y iPhone de manera profesional.
Últimas Apps publicadas;

o Búsqueda de Empleo 2.0
o Enlaces Web Especies Marinas Los Reyes Magos
o CLUB VIP Futbol CLUB VIP
o Historia de EEUU CLUB VIP Cultura General
o La abuela Araceli y la misteriosa gota de agua
o Inteligencia Emocional en niños
o In my Zoo Brainzzle Ballons Brainzzle Colors
o Memozzle
o Colaboraciones: aSong2u y Freeditorial

También tiene mucha experiencia como formador de cursos de iOs, Angular y Node JS. Sus cursos
están dirigidos a personal técnico interesado en especializarse en el entorno iOs de manera
profesional, ha impartido Masters Desarrollo Aplicaciones iOs y becas de formación iOs; en
Dreamsoft, Castrainnig, Sunion, GALILEO CENTRO DE ESTUDIOS PROFESIONALES, Adecco, Indra….
Su gran aportación a los cursos es el dominio que tiene de todo entorno de movilidad, junto con
Objetive-c domina el desarrollo web; JavaScript y sus framerwork jnode y Angular js Html5,
ActionScript, JQuery JQueryUI, Bootstrap Swift…

angular2 ionic2 polymer