/
[TWB-080] Angular 18

[TWB-080] Angular 18

Este curso cubre los fundamentos de Angular, incluyendo su arquitectura, componentes, directivas, data binding, formularios, y enrutamiento. Aborda temas como inyección de dependencias, creación de servicios, pipes, validación de formularios, y peticiones HTTP usando RxJS, proporcionando una base sólida para desarrollar aplicaciones web.

Duración:                     30 horas

Perfil:                            Básico

Dirigido a

Esta acción formativa va dirigida a programadores y analistas web que desean aprender Angular desde sus bases e interesados en crear aplicaciones dinámicas, escalables y modernas.

Requisitos previos 

Los alumnos necesitarán tener experiencia con HTML y CSS, así como con JavaScript previos para poder comprender la materia del curso con éxito.

Objetivos

  • Comprender la arquitectura y los conceptos clave de Angular 18.
  • Crear y gestionar componentes, directivas y módulos.
  • Manejar funciones mediante Input, Output y Data Binding.
  • Desarrollar formularios dinámicos y validados, tanto reactivos como basados en plantillas.
  • Configurar rutas para navegación y protegerlas mediante guardas.
  • Implementar servicios y gestionar peticiones HTTP usando RxJS y HttpClient.


Contenido

  1. Introducción a Angular 18

    1. Visión general del framework
    2. Principales características
    3. Requisitos y recursos básicos
  2. Arquitectura de Angular

    1. Estructura general de una aplicación Angular
  3. Componentes

    1. Creación y configuración de componentes
    2. Metadatos de componentes
    3. Plantillas y su conexión con el HTML
    4. Comunicación de componentes con Input y Output
  4. Data Binding

    1. Conceptos y tipos de data binding:
      1. Property Binding
      2. Event Binding
      3. Two-Way Binding
    2. Uso de variables de plantilla
    3. Interpolación de strings y expresiones
  5. Directivas

    1. Directivas de atributo
    2. Directivas estructurales (@if, @for)
    3. Creación de directivas personalizadas
  6. Pipes

    1. Uso de pipes predefinidos
    2. Creación de pipes personalizados
  7. Formularios

    1. Formularios basados en plantillas: estructura y validación
    2. Formularios reactivos: configuración y uso
    3. ngSubmit y propiedades de formularios
    4. Validación de formularios en Angular
  8. Inyección de Dependencias

    1. Concepto y ventajas de la inyección de dependencias
    2. Configuración y registro de proveedores
    3. Servicios Singleton y uso de @Injectable
    4. Tokens de inyección de dependencias
  9. Routing

    1. Definición y configuración de rutas
    2. Navegación entre páginas y rutas con parámetros
    3. Rutas hijas y rutas comodín
    4. Guardas para la protección de rutas
  10. Peticiones HTTP y Observables

    1. Introducción a RxJS y manejo de Observables
    2. Módulo HttpClient para peticiones HTTP
    3. Uso de interceptores para manejar peticiones y respuestas


Documentación Recomendada

Learning Angular - Fourth Edition
Aristeidis Bampakos, Pablo Deeleman
February 2023 | 396 Pages
ISBN 9781803240602

https://www.packtpub.com/product/learning-angular-fourth-edition/9781803240602


Related pages