Objetivos
Ionic 3 es un framework que, de la mano de Angular y Apache Cordova, nos permite crear aplicaciones híbridas multiplataforma respetando la guía de estilo de cada una de ellas.
- Desarrollar aplicaciones móviles para iOS y Android utilizando Ionic 3.
- Utilizar componentes habituales de Ionic 3 como listas forms, inputs, alerts, navegación…
- Generar estilos CSS con SaSS y aplicarlos de forma dinámica.
- Utilizar conceptos habituales de ECMAScript 6, Angular y TypeScript con facilidad.
¿A quién va dirigido?
Este curso de Ionic 3 es ideal para cualquier programador que quiera aprender a desarrollar aplicaciones móviles multi-plataforma.
Contenidos
1. Fundamentos básicos
- ¿Qué es una aplicación híbrida?
- ¿Qué es Ionic y quién lo usa?
- Nuevos conceptos (ES6, Typescript,
Angular). - Generando tu primera App.
- Sintaxis de Ionic 3 y Angular.
2. Entendiendo ionic
- Estructura de un proyecto.
- Ionic CLI.
- Decoradores (@Component, @Directive, @Pipe y @Injectable).
- Componentes y directivas.
- Pipes.
- Providers.
3. Navegación
- Push, Pop y setRoot.
- Tabs, Menus, Modal, Alerts.
- Enviar parámetros entre vistas.
4. UI/UX con ionic
- Ionic y Sass.
- Componentes de UI.
- Material Design.
- iOS Style.
5. Manejo de datos
- Binding con ngModel.
- Formularios con ReactiveForms.
- Conexión a Rest API (Observables).
6. Nativo
- Cordova e Ionic.
- Uso de ionic-native.
- Consumir plugins nativos (Cámara, Geolocation, Vibration, etc… ).
7. Compilación y distribución
- Comandos básicos.
- Servicios de Ionic PRO.
- Compilando aplicaciones para Android e IOS.
- Subir aplicaciones a PlayStore y AppStore.