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. Necesarios conocimientos consolidados 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
  • 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 
    1. Módulos
    2. Data Binding
    3. Plantillas
    4. Componentes
    5. Servicios
    6. Metadatos
    7. Directivas
  3. Ionic 7
    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

Ionic Cookbook - Third Edition
By Indermohan Singh
April 2018 | 390 pages
ISBN 9781788623230

https://www.packtpub.com/product/ionic-cookbook-third-edition/9781788623230