Curso de Angular 20: desarrollo de aplicaciones web escalables

Características Principales

Precio: 250€ IVA INC

null  Duración: 30 HORAS

 Modalidad: ONLINE

null  Descuentos:

  • 10% estudiantes y desempleados
  • 15% si te inscribes en dos cursos
  • Bonificable a través de la Fundae
  • (Los descuentos no son acumulables)

Descripción:

 

Aprender Angular 20 en su versión más reciente no solo actualiza tus conocimientos técnicos, sino que también te posiciona competitivamente ante las demandas del mercado laboral y de proyectos de software modernos.

Este curso te proporcionará una comprensión clara y práctica de las nuevas funcionalidades, con un enfoque completo en el uso de Standalone Components como estándar, asegurando que domines la estructura actualizada del framework. Al finalizar, tendrás las herramientas necesarias para implementar soluciones frontend con una arquitectura sólida y adaptable, facilitando tu integración en equipos técnicos y mejorando la eficiencia en el desarrollo de aplicaciones.

 

Precio: 250€ IVA inc

30 Horas

Prácticas y exámenes

Certificado de curso

Bonificable a empresas

Temario y ficha descriptiva del curso:

 

Tema 1º Introducción a Angular y preparación del entorno

  • ¿Qué es Angular y qué resuelve?
  • Angular: fundamentos clave
  • Angular vs otros frameworks
  • Preparar el entorno
  • Crear el primer proyecto Angular

Tema 2º Componentes en profundidad

  • Declaración de Componentes y Standalone Components
  • Comunicación entre componentes con @Input y @Output
  • Ciclo de vida del componente
  • Estilos: encapsulados y globales

Tema 3º Templates, directivas y pipes

  • Binding de datos en plantillas
  • Directivas estructurales
  • Directivas de atributo
  • Pipes integrados
  • Creación de pipes personalizados

Tema 4º Enrutamiento con provideRouter

  • Fundamentos del routing en Angular 20
  • Configuración de rutas con provideRouter y Route
  • Navegación entre vistas
  • Parámetros de ruta y query params
  • Lazy loading moderno
  • Guards básicos
  • Caso práctico: aplicación de un restaurante

Tema 5º Servicios e inyección de dependencias

  • Introducción a los servicios
  • Creación e inyección de servicios
  • Ámbito y ciclo de vida de servicios
  • Comunicación HTTP con HttpClient
  • Manejo básico de errores en peticiones HTTP
  • Interceptors HTTP para manejo global de peticiones y errores
  • Lazy services y carga perezosa de servicios

Tema 6º Formularios template-driven

  • Estructura básica de formularios template-driven
  • Binding y sincronización con ngModel
  • Validaciones básicas en formularios template-driven
  • Mostrar mensajes de error
  • Formularios anidados simples

Tema 7º Formularios reactivos

  • Introducción a formularios reactivos
  • Validaciones reactivas
  • Manejo programático de errores
  • Validadores personalizados
  • Validación de formularios complejos

Tema 8º Signals y estado reactivo

  • Introducción a Signals
  • API básica de Signals
  • Estado local reactivo sin necesidad de Observables
  • Uso de Signals en templates Angular
  • Diferencias entre Signals y RxJS
  • Integración y coexistencia entre Signals y RxJS

Tema 9º Comunicación avanzada y manejo de estado

  • Comunicación entre componentes hermanos
  • Comparativa: EventEmitter vs Subject
  • Patrones de arquitectura recomendados para manejo de estado
  • Uso básico de BehaviorSubject y Signals compartidos
  • Introducción a estado compartido simple sin NgRx
  • Conceptos de gestión de estado reactivo a mayor escala (sin librerías externas)

Tema 10º Testing de componentes y servicios

  • Importancia de testear en Angular
  • Configuración del entorno de testing
  • Pruebas de componentes
  • Pruebas de servicios
  • Pruebas de formularios
  • Introducción a pruebas end-to-end (E2E) con Cypress o Playwright

Tema 11º Arquitectura escalable y buenas prácticas

  • Organización por features (Feature Folders)
  • Reutilización de componentes y servicios
  • Nomenclatura, rutas y estructura limpia
  • Introducción a NgModules
  • Migración y coexistencia entre NgModules y Standalone Components
  • Monorepos y herramientas para proyectos grandes (Nx)
  • Buenas prácticas de seguridad en Angular

Tema 12º Despliegue y optimización para producción

  • Variables de entorno
  • Comandos de build para producción
  • Técnicas de lazy loading para mejorar performance
  • Opciones populares para despliegue
  • Análisis de bundles y optimización avanzada (tree shaking, preloading)
  • Monitorización post-despliegue y feedback de usuarios

 

Objetivos del curso:

  • Adquirir los conocimientos esenciales en el uso de Angular 20
  • Aprender las novedades incluyen la estabilización de las Signals
  • Establecer formularios template Driven y reactivos
  • Saber como testear y desplegar aplicaciones web

 

 

  • El curso tiene un coste de 250€ IVA incluido

Una vez inscrito, el alumno recibirá las claves de acceso al curso durante un periodo de 3 meses desde su matriculación.

  • Una vez inscrito en el curso Online, tendrás acceso a todo el contenido durante los próximos 3 meses 
  • Podrás realizar el curso a través de tu ordenador, móvil o tablet para realizar el curso cómodamente y a tu ritmo
  • Durante el curso tendrás que completar 12 temas dedicados, con un total de 30 horas lectivas
  • En el momento que lo necesites podrás efectuar tus consultas al formador, a través de correo electrónico, para resolver tus dudas relativas al curso.
  • Una vez finalizada la formación, te enviaremos un Certificado del curso emitido por Culture Lab TS S.L. 

Requisitos del curso: 

 

  • Conocimientos básicos de HTML, CSS y JavaScript moderno (ES6+)
  • No se necesita experiencia previa con Angular u otros frameworks.
  • La empresa  podrá solicitar la bonificación del curso a través de FUNDAE 
  • Culture Lab facilitará a la empresa solicitante la documentación necesaria para que la empresa pueda dar de alta el proceso de bonificación del curso.
  • El curso dispone de una bonificación máxima aplicable del 100% en modalidad Online siempre y cuando la empresa disponga de los créditos necesarios para solicitar la bonificación.

El crédito disponible para las empresas durante el presente ejercicio se calcula a partir de dos datos: lo cotizado por la empresa en concepto de Formación Profesional en el año anterior y el tamaño de su plantilla, que determinará el porcentaje del importe cotizado al cual tiene derecho la empresa:

  •  Empresas de 1 a 9 trabajadores: 100%.
  •  De 10 a 49 trabajadores: 75%.
  •  De 50 a 249 trabajadores: 60%.
  •  De 250 o más trabajadores: 50%.

 

  • Durante la impartición del curso Culture Lab se encargará  de los controles de asistencia diarios de los alumnos, así como de las encuestas de evaluación finales, las cuales serán entregadas al responsable de la empresa al finalizar el curso.

Descuentos y promociones*:

  • 10% de descuento para estudiantes y desempleados.
  • 15% si te inscribes en dos cursos.
  • Curso bonificable a través de Fundae para trabajadores y empresas.

*(Los descuentos presentados no son acumulables)

Curso de Angular 20: desarrollo de aplicaciones web escalables

Aprende a desarrollar aplicaciones web a través de la versión mas reciente del framework Angular 20

Culture Lab
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Para saber más sobre el uso que hacemos de las cookies ver Política de cookies