top of page
ANG_INT | Angular Intermediate

ANG_INT | Angular Intermediate

 

Este material sobre Angular Developer es un curso teórico-práctico que presenta a lo largo del mismo las características avanzadas de este Framework para el desarrollo de aplicaciones web.

 

Objetivos del curso

Al finalizar el curso, serás capaz de:

  • Expandir los conocimientos del marco de trabajo de Angular.
  • Aprender cuales son los elementos adicionales que existen en Angular.
  • Revisar algunas de las características avanzadas de Angular.
  • Conocer el manejo de la persistencia.
  • Saber cuáles son las pruebas básicas que se realizan a una aplicación de Angular.
  • Aprender a depurar una aplicación.
  • Aplicar los conceptos básicos de seguridad.
  • Llevar a cabo el despliegue de una aplicación.


Perfil de audiencia

El curso va dirigido a:

  • Personas que deseen conocer características avanzadas de Angular en el desarrollo de aplicaciones web.
  • Programadores que ya hayan trabajado con Angular y que deseen aprender nuevos temas acerca de esta tecnología.
  • Analistas de sistemas y líderes de proyectos de desarrollo de software que requieran un conocimiento avanzado en Angular


Prerrequisitos

  • Conocimientos básicos de TypeScript y Angular.
  • Manejo del CLI de Angular.
  • Conocimientos básicos de desarrollo de software.
  • Manejo básico de APIs.
  • Conocimiento de bases de datos relacionales y ejecución de sentencias SQL.
  • Manejo del sistema operativo, instalación de software y configuración de variables de entorno.


Versión de la tecnología

  • Angular 19


Esquema del curso

Capítulo 1: Repaso y extensión de los fundamentos de Angular

  • Objetivos
  • Introducción
  • 1.1. Componentes
  • 1.2. Templates y Data Binding
  • 1.3. Directivas simples y personalizadas
  • 1.4. Módulos
  • 1.5. Pipes simples y personalizados
  • 1.6. Servicios
  • 1.7. Ruteo
  • Resumen
  • Práctica 1. Caso de estudio: Creando un proyecto en Angular
  • Referencias Bibliográficas

Capítulo 2: Características avanzadas 

  • Objetivos
  • Introducción
  • 2.1. Formularios por plantilla
  • 2.2. Formularios reactivos
  • 2.3. Angular material
  • 2.4. Angular Forms Enhancements
  • 2.5. RxJS
  • 2.6. Promises, observables, signals
  • 2.7. Consumo de APIs (REST y HTTP Client)
  • 2.8. Web Components
  • Resumen
  • Práctica 2. Caso de estudio: Implementación de un observable en Angular
  • Referencias Bibliográficas

Capítulo 3: Integración y persistencia

  • Objetivos
  • Introducción
  • 3.1. Bases de datos relacionales
  • 3.2. MySQL
  • 3.4. Angular CRUD
  • 3.5. Integration con SpringBoot
  • 3.6. NgRx
  • Resumen
  • Práctica 3.1. Verificación de la instalación de MySQL Server
  • Práctica 3.2. Demostración de una aplicación en Angular que accede a una API REST con bases de datos MySQL
  • Referencias Bibliográficas

Capítulo 4: Despliegue

  • Objetivos
  • Introducción
  • 4.1. Despliegue en Tomcat
  • 4.2. Despliegue en Nginx
  • 4.3. Despliegue en Apache
  • 4.4. Docker Deployment
  • Resumen
  • Práctica 4. Despliegue de una aplicación en Angular en un servidor web
  • Referencias Bibliográficas

Capítulo 5: Seguridad

  • Objetivos
  • Introducción
  • 5.1. Autenticación
  • 5.2. Uso de JWT
  • 5.3 Protección de rutas con Guards
  • Resumen
  • Práctica 5. Revisión de la implementación de seguridad con JSON Web Token
  • Referencias Bibliográficas

Capítulo 6: Robustez

  • Objetivos
  • Introducción
  • 6.1. Gestión de errores y validaciones
  • 6.2. Pruebas unitarias
  • 6.3. Herramientas de desarrollo
  • 6.4. Jasmine y Karma
  • Resumen
  • Práctica 6. Demostración de pruebas con Jasmine
  • Referencias Bibliográficas

Capítulo 7: Depuración

  • Objetivos
  • Introducción
  • 7.1. Herramientas
  • 7.2. Mensajes de error
  • 7.3. Mensajes de error TypeScript
  • 7.4. Tecnicas de depuración
  • Resumen
  • Práctica 7. Resolviendo errores en TypeScript
  • Referencias Bibliográficas

Capítulo 8: Proyecto final

  • Objetivos
  • Introducción
  • 8.1. Modelo de requerimientos
  • 8.2. Modelo de solución
  • 8.3. Implementación
  • Resumen
  • Referencias Bibliográficas

 

Descargue el temario para conocer el detalle completo de los contenidos.

 

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.

ANG_INT | Angular Intermediate

SKU: NETEC-ANG_INT
bottom of page