Domina Angular: Curso Práctico para Desarrollo Web Moderno
Este curso de iniciación a Angular te proporciona las habilidades esenciales para construir aplicaciones web modernas y dinámicas. Aprenderás desde los conceptos básicos hasta la implementación de directivas y servicios, utilizando las mejores prácticas de desarrollo. Ideal para profesionales con conocimientos en HTML, CSS y JavaScript que buscan dar el siguiente paso en el desarrollo front-end.
Información del curso
- Duración34 horas lectivas
- UbicaciónPrincipado de Asturias
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
- Conocimientos básicos de HTML, CSS y JavaScript.
- Estar dado de alta como solicitante de empleo en el Servicio de Empleo Público del Principado de Asturias.
Dirigido a
Desarrolladores web con conocimientos básicos de HTML, CSS y JavaScript
Qué aprenderás
- Comprender la arquitectura de Angular y sus componentes clave
- Crear interfaces de usuario dinámicas y reactivas
- Manejar el ciclo de vida de los componentes en Angular
- Implementar directivas personalizadas para ampliar la funcionalidad
- Utilizar servicios para compartir datos y lógica entre componentes
- Gestionar formularios y validar la entrada de datos del usuario
- Aplicar filtros para transformar y formatear datos
- Desarrollar módulos reutilizables para organizar el código
Temario
Temario del Curso de Angular
1. Introducción a Angular.js
- Visión general del framework
- Configuración del entorno de desarrollo
2. Conceptos Fundamentales
- Componentes, módulos y templates
- Data binding y directivas
3. Scopes y Controllers
- Entendiendo
$rootScope
y$scope
- Creación y gestión de controllers
4. Directivas y Filters
- Uso de directivas
ng-*
- Creación de directivas personalizadas
- Aplicación de filtros para formatear datos
5. Servicios
- Creación de servicios reutilizables
- Inyección de dependencias
6. Formularios
- Creación y validación de formularios
- Manejo de eventos de formulario
Este temario te guiará paso a paso en el aprendizaje de Angular, permitiéndote construir aplicaciones web interactivas y eficientes.