Descripción del curso
Angular es un marco de trabajo (framework) y una librería de código abierto creada y mantenida por Google que gracias a su manejo de las tres capas de abstracción, la combinación de plantillas declarativas, la inyección de dependencias y su capacidad para desarrollar aplicaciones tanto para web como para móvil ha facilitado la implementación de requerimientos complejos para aplicaciones modernas. En este curso, el estudiante aprenderá los conceptos y herramientas necesarias para construir SPA (Single Page Applications), utilizando Angular como librería de desarrollo.
Contenidos
Tema 1. ¿Qué es Angular?
Tema 2. Versiones de Angular
Tema 3. Preparando el ambiente de trabajo
Tema 4. La arquitectura de una aplicación en Angular
Tema 5. Módulos
Tema 6. Componentes y plantilla
Tema 7. Metadata
Tema 8. Data binding
Tema 9. Directivas
Tema 10. Servicios
Tema 11. Dependency injection
Tema 12. Angular Routing
Tema 13. Trabajando con formularios
Tema 14. Observables y RxJS
Tema 15. Componentes reutilizables
Tema 16. Optimización de aplicaciones
Tema 17. Deploy de una SPA
Metodología de Aprendizaje
La educación actual suele limitar a estudiantes, forzándoles a absorber contenidos en lugar de fomentar la solución colectiva de problemas. En CENFOTEC, buscamos modificar este enfoque mediante nuestra metodología de aprendizaje constructivista llamada 40-40-20.
La técnica 40-40-20 divide el tiempo de clase: 40% el profesor da un charla para inducir al pensamiento autónomo basado en conceptos clave; el siguiente 40% para resolver retos individuales o en grupo, que exigen exploración, donde el docente es un facilitador; y el 20% restante para una discusión guiada por el profesorado. Para mantener la atención, consideramos 1 hora lectiva como 50 minutos, especialmente en cursos de 3-4 horas.
Adicionalmente el estudiante deberá dedicar una cantidad de horas adicionales para completar retos extraclase que el profesor le asigne.
Proyecto
El proyecto consiste en el diseño y programación de una aplicación web funcional. de una sola
página (SPA). La aplicación debe responder a una problemática o necesidad indentificada por el estudiante.
El estudiante aprenderá el proceso de observación de necesidades, proposición de soluciones y
planificación de aplicaciones según la arquitectura de Angular.
Certificado e Insignia Digital
Al finalizar el curso el estudiante obtiene un título e Insignia digital, socializable en tiempo real basada en tecnología blockchain que permite una vista más completa tras el logro alcanzado por el estudiante al poderla vincular con evidencias del resultado del aprendizaje en su perfil profesional. Es una certificación segura.
Información adicional
Fecha de inicio | – |
---|---|
Horario | – |
Profesor | – |
Área de formación | Ingeniería del Software |
Modalidad | Virtual en vivo |
Duración | 40 horas |
Nivel de complejidad | Intermedio |
Perfil de ingreso | Conocimiento de JavaScript. |
Cursos relacionados