Universidad Veracruzana

Saltar a contenido principal

Curso I Angular 18+: Domina los fundamentos de Angular y el desarrollo web moderno”

  • Fecha / Hora de inicio: 24 enero, 2025 18:00
  • Fecha / Hora fin: 22 febrero, 2025 15:00
  • Lugar: Virtual
  • Costo: $ 4500.00

 

 

Descripción:

Este curso ofrece una inmersión completa en Angular 18+, comenzando con los fundamentos y avanzando hacia técnicas modernas y avanzadas de desarrollo web. Los participantes aprenderán a configurar su entorno de desarrollo en Angular, dominar la creación y manejo de componentes, y dominar la arquitectura de componentes para aplicaciones dinámicas. A lo largo del curso, se explorarán servicios, enrutamiento y programación reactiva con RxJS, permitiendo a los estudiantes gestionar el estado de sus aplicaciones de forma eficiente y escalable. El curso culmina en un proyecto final en el que se aplicarán las mejores prácticas y patrones de diseño en Angular, asegurando que los estudiantes estén preparados para construir aplicaciones web interactivas y robustas. Ideal para quienes desean conocer este fantástico Framework y adoptar un enfoque actualizado y profesional en el desarrollo web moderno.


Video


Objetivo

Proporcionar a los participantes una comprensión completa y práctica de Angular 18+, desde la estructura básica de un proyecto hasta la implementación de aplicaciones complejas y escalables, siendo capaces de desarrollar aplicaciones web dinámicas y eficientes utilizando Angular, integrando prácticas avanzadas de desarrollo y organización de código para mejorar la mantenibilidad y escalabilidad, aplicando conceptos fundamentales y buenas prácticas en el desarrollo de proyectos reales.


Dirigido a

Costo: $ 4,500.00 (Cuatro mil quinientos pesos 00/100 M/N)
Importe y fecha:
1er. Pago: $ 2,331.00 (Del 15 al 23 de enero de 2025 )
2do. Pago: $ 2, 169.00 (Del 29 de enero al 05 de febrero de 2025)


Modalidad
Línea


Horarios y sesiones

10 sesiones

  • Viernes: 24 y 31 de enero; 07 y 14 de febrero en horario de 18:00 hrs a 20:00 hrs 
  • Sábados: 18 y 25 de enero; 01, 08 ,15 y 22 de febrero en horario de 09:00 hrs a 15:00 hrs. 

 


 

 

Módulo 1: Configuración del Entorno y Fundamentos de Angular

1.1       Introducción a Angular: Historia y evolución.

1.2       Instalación y configuración del entorno (Node.js, Angular CLI, VSCode).

1.3       Creación de un proyecto Angular: Estructura de archivos y primeros pasos.

1.4       Curso Express de ES6.

1.5       Curso Express de TypeScript.

1.6       Componentes: Creación, uso y ciclo de vida.

1.7       Data Binding: One-way, Two-way y uso de expresiones.

1.8       Ejercicio: Crear una aplicación básica que use componentes y data binding.

Módulo 2: Componentes Deep Dive, Directivas y Pipes

 

2.1       Directivas: Estructurales (ngIf, ngFor,ngSwitch) y de atributo.

2.2       Nueva sintaxis de estructuras de control (@if, @else, @for, @switch)

2.3       Introducción a Pipes: Uso de pipes predeterminados.

2.4       Componentes avanzados: Comunicación entre componentes (Inputs, Outputs).

2.5       Directivas personalizadas: Ejemplos y buenas prácticas.

2.6       Creación de pipes personalizados: Ejemplos y buenas prácticas.

2.7       Ejercicio: Desarrollo de una aplicación utilizando directivas y pipes personalizados.

 

Módulo 3: Servicios, Dependency Injection y RxJS

3.1       Servicios e Injección de Dependencias (Dependency Injection).

3.2       Observables y programación reactiva: Introducción y concepto de flujo de datos.

3.3       Uso de RxJS en Angular: Operadores básicos y sus aplicaciones.

3.4       Ejercicio: Implementación de un servicio de datos con Observables y operadores RxJS.

 

Módulo 4: Enrutamiento, Navegación y Formularios Reactivos

4.1       Enrutamiento básico: Configuración de rutas y navegación entre componentes.

4.2       Parámetros en rutas y carga de componentes.

4.3       Lazy Loading en componentes

4.4       Formularios de Plantilla: Creación y validación de formularios.

4.5       Formularios Reactivos: Creación y validación de formularios.

4.6       Ejercicio: Crear una aplicación con enrutamiento y formularios reactivos.

 

Módulo 5: HTTP, Autenticación y Despliegue en la Nube

 

5.1       HTTP en Angular: Peticiones HTTP, interceptores y manejo de errores.

5.2       Introducción a autenticación: Tokens JWT y manejo de sesiones.

5.3       Seguridad en Angular: Protección de rutas.

5.4       Despliegue en la nube: Configuración y despliegue en plataformas como Firebase o Vercel.

5.5       Ejercicio final: Desarrollar una aplicación con autenticación, consumo de API y despliegue en la nube.

5.6       Presentación y evaluación del proyecto final.


Liga de preinscripción
Da Click aquí:

https://forms.gle/Qz5wbHVvcrxj4h449


Mtro. Jimmy Javier Martínez González

Es Licenciado en Informática por la Universidad Veracruzana. Actualmente reside en Xalapa, Veracruz.

Desde 2018, es instructor de cursos en la plataforma UDEMY, donde ha publicado varios cursos sobre desarrollo web, incluyendo temas como .NET Core, MVC, Razor Pages, Entity Framework, Web APIs, Vue, Bootstrap 5, Inteligencia Artificial y GraphQL.

Ha impartido numerosos cursos en la Universidad Veracruzana entre 2018 y 2023, cubriendo temas como Vue, Angular, PHP, SQL Server, y desarrollo empresarial con .NET Core, entre otros.

Su experiencia laboral incluye roles como Asesor de Tecnologías de la Información para Cafeterías Bola de Oro, Programador Senior en Techxagon y Saas del Golfo, y Programador Analista en el Órgano de Fiscalización Superior del Estado de Veracruz (ORFIS).


L.E.P. Iyali Verónica Álvarez Isaac
coordest2@uv.mx

Teléfono: 22-8 8-4217-00 Ext. 11526

L.A.E. Jesus Efrén Martínez Rojas

efmartinez@uv.mx

tel. 228 8 42 17 00  ext. 11667


Programa registrado y autorizado por el Departamento de Educación Continua de la Dirección de Desarrollo Académico e Innovación Educativa de la Universidad Veracruzana.

CLAVE ACADÉMICA: CEC-022-0125

“La Universidad Veracruzana se reserva el derecho de cancelar o posponer el presente
programa académico de educación continua, si no se cubre el cupo mínimo requerido”.