AVISO: Consulta la página general de cursos del CIFO l'Hospitalet para saber en qué fechas y modalidad está programado este curso. La inscripción al proceso de selección ha de realizarse a través de cifo virtual.
Destacados
Duración y objetivo general
Duración: 300 horas
Objetivo: Crear aplicaciones para dispositivos móviles Android y IOS, tanto en aplicación instalable como Progressive Web Apps.
Perfil del alumnado
- Titulación de bachillerato o equivalente y experiencia profesional como desarrollador web o de apps.
Módulos formativos
Módulo 1
Denominación: Programación en Typescript y Angular
Objetivo: Programar una aplicación en el framework Ionic a través de los lenguajes de programación de transcripción y Angular.
Duración: 75 horas
Contenidos teórico-prácticos:
- Programación básica enTypescript:
- Colecciones
- Expresiones lambda
- Tipos
- Programación avanzada en Typescript
- Objetos y clases
- Patrones de diseño
- Singleton
- Observer
- Nodo, NPM y las librerías Angular
- Elementos del proyecto a Ionic:
- Componentes
- Servicios
- Plugins
- Objetos
- Vistas
- Bindings, Services, Navigation
- Modules, Guards, Authentication
Módulo 2
Denominación: Creación de una app simple
Objetivo: Crear una aplicación simple y conectarla con Cordova y Capacitator.
Duración: 75 horas
Contenidos teórico-prácticos:
- Elementos de una app básica:
- Sidemenu
- Imágenes
- Interacción
- Modelo
- Listados
- Otros
- Frameworks de interacción con el dispositivo
- Cordova
- Capacitor
- Widgets de Ionic 5
- Date & Time Pickers
- Floating buttons
- Grids
- Infinite Scroll
- Modal y Popovers
- Toolbar
- Otros
- Deploys en iOS, Android y PWA
Módulo 3
Denominación: Llamadas externas de datos y gestión de datos
Objetivo: Gestionar los datos locales y remotas de una aplicación móvil.
Duración: 50 horas
Contenidos teórico-prácticos:
- CRUD con bases de datos externa y llamadas HTTP y Frameworks:
- HttpClient
- Servicios
- Observables
- Gestión de datos:
- Singleton
- Persistencia
- Modelos
- Observables y propagación de estados
Módulo 4
Denominación: Interacción con el dispositivo
Objetivo: Generar la interacción entre una aplicación Ionic y el dispositivo móvil mediante el marco de desarrollo de aplicaciones capacitores.
Duración: 50 horas
Contenidos teórico-prácticos:
- Interacción con el dispositivo:
- Permisos
- Capacitor
- Deploys
- Geolocalización:
- Interacción con GPS
- Actualizaciones
- Cámara
- Personalización
- Galería
- Acceso privado
- Imágenes
- Tratamiento de imágenes
- Almacenamiento
- Gestión de recursos
- Contactos:
- Permisos
- Otros:
- Plugins habituales
- Permisos en cada una de las plataformas
- Otras diferencias entre plataformas
- Competencias transversales
- Orientación a resultados
- Resolución de problemas
- Uso de entornos de desarrollo compartidos
- Trabajo por proyectos
Acreditación
Diploma acreditativo expedido por el Servicio Público de Empleo de Cataluña.