Desarrollo de aplicaciones Web con Angular

SKU FRO-04

Sin existencias

Sin existencias

En este curso, el estudiante aprenderá los conceptos y herramientas necesarias para construir SPA (Single Page Applications), utilizando Angular como librería de desarrollo.

Programas profesionales relacionados

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.

Desarrollo de aplicaciones Web con Angular

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.
Conocimiento de HTML y CSS.