Desarrollo de Aplicaciones Híbridas

☰ Index-Cursos

Con Android, iOS y Progressive Web Apps (PWA)

Introducción General


Este curso está diseñado para proporcionar una comprensión integral del desarrollo de aplicaciones híbridas que pueden ejecutarse en Android, iOS y como Progressive Web Apps (PWA). Aprenderás a utilizar herramientas y frameworks modernos como TypeScript, Angular, Ionic y Capacitor para crear aplicaciones eficientes y funcionales.

Programación en Typescript y Angular

Este módulo introduce los fundamentos de TypeScript y Angular, y cómo utilizarlos para desarrollar aplicaciones en el framework Ionic. Aprenderás sobre colecciones, expresiones lambda, tipos, objetos y clases, patrones de diseño, y cómo integrar Node, Npm y las librerías Angular en tus proyectos.

Creación de una App Simple

En este módulo, aprenderás a crear una aplicación básica y conectarla con Cordova y Capacitor. Verás cómo implementar elementos comunes como un menú lateral, imágenes, interacción, modelo de datos y listados, así como a utilizar widgets de Ionic 5 y desplegar aplicaciones en iOS, Android y PWA.

Llamadas Externas de Datos y Gestión de Datos

Este módulo se centra en la gestión de datos locales y remotos en una aplicación móvil. Aprenderás a realizar operaciones CRUD con bases de datos externas y llamadas HTTP utilizando HttpClient, servicios y observables. También explorarás técnicas de gestión de datos como el patrón Singleton, persistencia de datos, modelos y propagación de estados.

Interacción con el Dispositivo - Capacitor

En este módulo, descubrirás cómo interactuar con el dispositivo móvil mediante Capacitor. Aprenderás a gestionar permisos, geolocalización, acceso a la cámara, tratamiento y almacenamiento de imágenes, y acceso a contactos, entre otros. También verás cómo utilizar plugins comunes y manejar diferencias entre plataformas.

Integración con Google Firebase y Deploys

El último módulo del curso cubre la integración de aplicaciones con Google Firebase y su publicación en la plataforma de distribución digital Google Play. Aprenderás sobre notificaciones push, bases de datos Cloud Firestore, Google Analytics y Google Crashlytics, y cómo compilar, revisar y publicar tus aplicaciones.