Descripción:
Ionic hace que sea increíblemente fácil crear aplicaciones móviles usables e interactivas usando HTML5, SCSS y Angular. Este curso práctico lo ayudará a comprender el framework Ionic y cómo puede aprovecharlo para crear sorprendentes aplicaciones en tiempo real. Comenzamos por cubrir las características esenciales de Angular 2, y luego profundizar en cómo Ionic encaja en el mundo actual del desarrollo de aplicaciones híbridas y darle una mejor comprensión de la arquitectura híbrida móvil en el camino. Aprenderá cómo trabajar con decoradores, servicios y componentes iónicos, lo que le permitirá crear aplicaciones complejas. Echará un vistazo a las aplicaciones icónicas que usan la configuración SCSS incorporada. Explorará Ionic Native y aprenderá cómo integrar funciones específicas del dispositivo, como notificaciones, con la aplicación Ionic. Aprenderá cómo realizar pruebas unitarias, pruebas de extremo a extremo, pruebas mono y ejecutar pruebas de dispositivos en la granja de dispositivos de AWS. Analizará la migración de las aplicaciones existentes a Ionic 3 y las implementaremos en la App Store.
Objetivo:
Al final de este Curso de Desarrollo de Apps con Ionic 3, el alumno podrá desarrollar, implementar y administrar aplicaciones móviles híbridas creadas con Cordova, Ionic y Angular. Todos los ejemplos en este curso son válidos tanto para Ionic 2 como para Ionic 3.
Temario:
Parte 1: ANGULAR
¿Qué hay de nuevo en Angular? | TypeScript primer | Angular | Aplicación Giphy
Parte 2: BIENVENIDO A IONIC
Arquitectura híbrida móvil | ¿Qué es Apache Cordova? | ¿Qué es Ionic 3? | Configuración del software | Hola Ionic | Cnfiguración de herramientas del desarrollador | La estructura del proyecto iónico | Plantilla de pestañas | Plantilla del menú lateral
Parte 3: COMPONENTES IÓNICOS Y NAVEGACIÓN
Componentes principales | El sistema Ionic Grid | Componentes iónicos | Navegación iónica
Parte 4: DECORADORES Y SERVICIOS IÓNICOS
Decoradores | Navegación | Servicio de configuración | Servicio de plataforma | Servicio de almacenamiento | IonicDB
Parte 5: IONIC Y SCSS
¿Qué es Sass? | Ionic y SCSS | Tema un componente de muestra
Parte 6: NATIVO IÓNICO
Configuración de un SDK específico de la plataforma | Probando la configuración | Comenzando con los plugins de Cordova | Trabajando con plugins de Cordova utilizando Ionic Native
Parte 7: CONSTRUIR LA APLICACIÓN RIDERR
Resumen de la aplicación | Uber API | Construyendo Riderr
Parte 8: IONIC MIGRATION
¿Por qué la migración? | Migrar de Ionic v1 | Plan de migracion
Parte 9: PRUEBA DE UNA APLICACIÓN IÓNICA 2
Metodologías de prueba |Â Configuración del entorno de pruebas unitarias | driftyco / unidad-iónica-prueba-ejemplo | Prueba E2E | Cobertura de código | AWS Device Farm | Pruebas de automatización
Parte 10: LANZAMIENTO DE LA APLICACIÓN IÓNICA
Preparación de la aplicación para su distribución | Generando instaladores usando Cordova CLI | Paquete iónico
Parte 11: IONIC 3 NOVEDADES
Angular 4 | Ionic 3 ventajas | Ionic 3 actualizaciones | Ionic 2 versus Ionic 3