[DAM-070] Ionic 5

Duración:                     25 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa está destinada a programadores y analistas de aplicaciones para
dispositivos móviles

Requisitos previos 

Los alumnos necesitarán tener conocimientos de HTML5, JavaScript y CSS para aprovechar el curso. Recomendables conocimientos de TypeScript y Angular para seguir el curso con fluidez.

Objetivos

El objetivo del curso es aprender a programar aplicaciones móviles híbridas para las plataformas Android, iOS y Windows 10. Para ellos, se van a tratar los siguientes puntos:

  • Conocer el lenguaje TypeScript
  • Conocer los fundamentos del framework Angular  para poder trabajar con Ionic
  • El framework Ionic 5
  • Interacciones con las plataformas nativas
  • Maquetación con SASS


Contenido

  1. Repaso a TypeScript
    1. Variables y métodos
    2. Clases, herencia y gestión de objetos
    3. Herramientas de TypeScript
  2. Repaso Angular 9
    1. Módulos
    2. Data Binding
    3. Plantillas
    4. Componentes
    5. Servicios
    6. Metadatos
    7. Directivas
  3. Ionic 5
    1. Instalación de Ionic
    2. Generador de proyectos de Ionic
    3. Inicio de un proyecto nuevo
    4. Ejecutar la aplicación con un navegador o con un emulador
    5. Ejecutar la aplicación en un dispositivo móvil
    6. Plantillas Starter
    7. Ionic Framework
  4. Navegación y enrutamiento
    1. La navegación por pantallas
    2. Encabezados y pies de página
    3. Navegación por Tabs
    4. Navegación con Menú lateral
    5. Parámetros de navegación
    6. Navegación con Animaciones
    7. Botón Volver
  5. Componentes Ionic
    1. Datos y Caching
    2. Uso de HttpClient
    3. El patrón Observable
    4. Gestión de espera en la aplicación
    5. Acceso a APIs RESTful desde la aplicación
  6. Ionic native
    1. Plugins de Apache Cordova
    2. Capacitor
    3. Acceso a sensores del dispositivo ○ Cartografía
  7. Personalización de la aplicación
    1. Uso de Temas en Ionic
    2. Maquetación CSS con SASS
      1. Reutilización de valores con variables
      2. Reutilización de las normas con Mixins
      3. Escribir CSS conciso vía reglas anidadas
      4. Cálculos con operadores y funciones
      5. Agrupación de elementos utilizando espacios de nombres
      6. Comentarios y Escape
      7. Importación de archivos



Documentación Recomendada

Mastering Ionic
James Griffiths
January 2019 | 696 Pages

https://leanpub.com/mastering-ionic-the-definitive-guide