Curso Ionic + Angular
Módulo 1. Introducción y base para trabajar con Ionic
1.1. Metodología y entorno de trabajo
– Preparación del entorno de trabajo Instalaciones y configuraciones (Node, Angular, Ionic, VSCode, Plugins y todo lo necesario)
– Depurar mediante Chrome
1.2. Conceptos básicos de Angular
– Creación de un proyecto
– Creación de componentes
– Navegar entre componentes (routing) forRoot, forChild, LazyLoad
– Servicios HttpClientModule, Observables
– Directivas ngIf, nfFor
– Comunicación entre componentes @Input, @Output, Operadores básicos RxJS
1.3. Conceptos básicos de Ionic
– Creación y estructura de un proyecto
– Ionic Lab
– Creación de componentes
– Navegar entre componentes (routing) routerLink, ion-back-button
– Módulo de componentes Header
Módulo 2. App Login de usuarios
2.1. Diseñar la pantalla de registro, acceso y contenido
– Formularios template
– Formularios reactivos
– Validaciones de formularios
2.2. Implementar lógica de registro, login y logout contra Firebase
– Uso de la API REST de Firebase Auth Consola de Firebase
– Crear servicio de autenticación
– Uso de Guards canActivate, canActivateChild, canDeactivate, canLoad
Módulo 3. App de componentes Ionic
– Diseñar la pantalla con la lista de componentes
– Lista de componentes
– Uso de componentes
Módulo 4. App Lector de barra y QR
– Diseñar las pantallas y el armazón principal
– Uso del plugin Barcodescanner
– Uso de mapas con MapBox Uso de Librería JavaScript con TypeScript
– Enviar historial de códigos por correo
– Generar App mediante Cordova y Capacitor
– Probar y depurar código desde un dispositivo físico
Módulo 5. App Notificaciones Push
– Diseñar las pantallas y el armazón principal
– Uso del plugin phonegap-plugin-push
– Configurar notificaciones Push Android
– Configurar notificaciones Push iOS
– Envío de notificaciones Push mediante Firebase
– Envío de notificaciones Push mediante OneSignal
– Recepción de notificaciones
Módulo 6. RxJS
– Explicar las bases de ReactiveX y la programación reactiva
– Uso y creación de Observables
– Operadores map, switchMap, tap, filter, simple, sampleTime, distinct, take, reduce…
– Ejercicios concretos para aprender y que sirvan como un recurso de consulta habitual
– Interceptores
Módulo 7. Test unitarios y pruebas de integración
– Base de las pruebas unitarias y pruebas de integración.
– Base de las pruebas unitarias con Jasmine + Karma
– Pruebas de números, booleanos, arrays y clases
– BeforeEach, BeforeAll, AfterEach, AfterAll
– Porcentaje de cobertura de la App
– Saltar pruebas
– Event Emitter
– Formularios
– Espías
– Confirmación de llamada de un método
– Errores con observables
– Simular confirmaciones de usuarios
– Pruebas de integración en general
- Con este curso se pretende optimizar el tiempo lo máximo posible para aprender Ionic y Angular a la vez, invirtiendo el tiempo de forma eficiente en las bases primordiales y consiguiendo una base que permita al alumnado ampliar estas bases por sí mismo una vez finalizado el curso.
Esto es lo que opinan nuestros/as alumnos/as y clientes sobre nuestros cursos:
Envíale este curso a alguien que podría interesarle
Las empresas que hicieron este curso ampliaron su formación con
Preguntas Frecuentes
Las fechas de inicio y el resto del calendario del curso, lo definís vosotros según vuestros intereses. Si estás interesado/a escríbenos y buscaremos una fecha para empezar.
Sí, puedes elegir el horario que mejor se adapte a tus necesidades.
El número recomendado de asistentes por grupo, es de 15 personas, para que el profesorado pueda atender correctamente sus necesidades. Aún así, nos adaptamos a vuestras demandas, siempre teniendo en cuenta las limitaciones, que en caso de bonificación del curso Fundae admite máximo 30 personas por grupo.
Actualmente contamos con dos modalidades, Presencial* y Streaming (Aula Virtual).
Si tenéis un aula virtual propia nos adaptamos a ella. Si por el contrario, no contáis con este recurso, utilizaríamos el aula virtual de Grupo iD, sin coste adicional.
Si tienes un problema técnico, no puedes acceder al curso o cualquier otra duda relacionada con la plataforma virtual, puedes escribirnos a tutoria@grupoid.es.
Sí, se puede bonificar si aún disponéis de crédito para este año. Nosotros somos Entidad Organizadora y podemos firmar el Contrato de Encomienda correspondiente, para poder realizaros toda la gestión o podéis hacerlo vosotros mismos con el perfil de Empresa Bonificada, como prefiráis. Si tenéis más dudas sobre la bonificación, la gestión o cualquier otra cuestión relacionada con Fundae, escribidnos a través del formulario de contacto o en formacion©grupoid.es.
De momento no tenemos programado ninguno para una fecha próxima, pero si estás interesado/a déjanos tus datos de contacto y el curso en el que querrías formarte, cuando organicemos alguno nos pondremos en contacto contigo para informarte.
* Nota COVID: El número máximo de personas podrá ser el especificado para formato presencial, siempre que se cumplan las distancias y medidas de seguridad indicadas por las autoridades sanitarias en cada momento, y siempre que las restricciones de movilidad también lo permitan.