[DAM-060] Ionic 8
- Pronoide Wiki Web
Este curso enseña a desarrollar aplicaciones móviles modernas, abarcando desde la creación de componentes, integración con APIs, y navegación avanzada, hasta el uso de Ionic Native para acceder a la cámara y geolocalización. Incluye personalización con temas y SASS, almacenamiento, y despliegue en dispositivos reales.
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores y analistas de aplicaciones interesados en crear aplicaciones móviles híbridas, integrando APIs externas y funcionalidades nativas.
Requisitos previos
Los alumnos necesitarán tener conocimientos de HTML5, JavaScript y CSS para aprovechar el curso. Necesarios conocimientos consolidados de TypeScript y VUE para seguir el curso con fluidez.
Objetivos
- Alcanzar la base de Vue 3 para construir componentes y manejar datos de forma eficiente.
- Crear aplicaciones móviles híbridas con Ionic, listas para ejecutarse en dispositivos y navegadores.
- Implementar navegación avanzada, almacenamiento local, e integrar APIs externas.
- Utilizar Ionic Native para acceder a funcionalidades del dispositivo como la cámara y geolocalización.
- Personalizar aplicaciones mediante temas y SASS, mejorando su diseño y usabilidad.
Contenido
- Vue 3
- Introducción a Vue 3 y su ecosistema
- Creación y gestión de componentes
- Sintaxis de plantillas y uso de directivas
- Manejo de eventos y propiedades
- Uso avanzado de la Composition API
- Formularios reactivos y validación
- Ciclo de vida de los componentes
- Ionic Framework
- Instalación y configuración de Ionic
- Uso del generador de proyectos Ionic
- Creación y configuración de un nuevo proyecto
- Ejecución de la aplicación en navegador y emulador
- Implementación en dispositivos móviles reales
- Uso de plantillas Starter: Tabs, Side Menu y Blank
- Componentes de Ionic
- Gestión de layouts y estructuras
- Uso de componentes de presentación visual
- Implementación de componentes para formularios
- Integración de componentes de espera y carga
- Integración con APIs Externas
- Consumo de APIs REST con Vue y Axios
- Manejo de respuestas y errores
- Routing en Ionic
- Configuración de rutas y navegación entre pantallas
- Implementación de navegación con Tabs
- Creación de menús laterales para navegación
- Uso de parámetros de navegación
- Configuración del botón "Volver"
- 6. Almacenamiento en Ionic
- Introducción al almacenamiento local
- Uso de Storage y Capacitor para persistencia de datos
- Ionic Native y Capacitor
- Integración de funcionalidades nativas con Capacitor
- Acceso y uso de la cámara del dispositivo
- Implementación de geolocalización
- Extensiones con plugins de la comunidad
- Personalización de la Aplicación
- Uso de temas para personalizar la apariencia
- Estilización avanzada con CSS y SASS
- Maquetación responsiva y diseño adaptativo
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