top of page
ANG_DEV | Angular Developer

ANG_DEV | Angular Developer

 

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:

  • Conocer el marco de trabajo de Angular.
  • Aprender cuales son los elementos esenciales.
  • 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.
  • Conocer los conceptos básicos de seguridad.
  • Saber cómo se realiza 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.

 

Prerequisitos

  • Conocimientos básicos de Angular, estructuras elementales de Angular, Angular CLI, Bases de Datos y Desarrollo de software.
  • Conocimiento básico en APIs.
  • Conocer sobre bases de datos relacionales.
  • Conocer bases de datos NoSQL orientadas a documentos.
  • Configuración de variables de entorno

 

Versión de la tecnología

  • Angular 17

 

Esquema del curso

Capítulo 1: Introducción

  • Objetivos
  • Introducción
  • 1.1. Angular
  • 1.2. Marcos de trabajo MVC
  • 1.3. Entorno de desarrollo
  • Resumen
  • Práctica 1.1. Angular en el mundo del desarrollo de aplicaciones web
  • Práctica 1.2. Instalación del software necesario para el desarrollo con Angular
  • Referencias Bibliográficas

Capítulo 2: Elementos Esenciales en Angular

  • Objetivos
  • Introducción
  • 2.1. Componentes
  • 2.2. Directivas
  • 2.3. Módulos
  • 2.4. Pipes
  • 2.5. Pipes asincrónicos
  • 2.6. Servicios
  • 2.7. Scoped services
  • 2.8. Ruteo
  • 2.9. Precarga de rutas
  • 2.10. Formularios
  • 2.11. FormControlStatusChanges
  • Resumen
  • Práctica 2. Caso de estudio: Creando un proyecto en Angular
  • Referencias Bibliográficas

Capítulo 3: Características Avanzadas 

  • Objetivos
  • Introducción
  • 3.1. Material
  • 3.2. Servicios
  • 3.3. Observables
  • 3.4. RxJS
  • 3.5. Entrada y salida
  • 3.6. Paginación
  • 3.7. JSON Web Token
  • 3.8. HTTP Client
  • 3.9. Animaciones
  • 3.10. Web Components
  • 3.11. Ivy Renderer
  • 3.12. Angular Forms Enhancements
  • Resumen
  • Práctica 3. Caso de estudio: Implementación de un Observable en Angular
  • Referencias Bibliográficas

Capítulo 4: Persistencia

  • Objetivos
  • Introducción
  • 4.1. Bases de datos relacionales
  • 4.2. MySQL
  • 4.3. Angular CRUD
  • 4.4. GraphQL Integration
  • Resumen
  • Práctica 4.1. Verificación de la instalación de MySQL Server
  • Práctica 4.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 5: Robustez

  • Objetivos
  • Introducción
  • 5.1. Gestión de errores y validaciones
  • 5.2. Pruebas Unitarias
  • 5.3. Herramientas
  • 5.4. Jasmine
  • Resumen
  • Práctica 5.1. Demostración de pruebas con Jasmine
  • Referencias Bibliográficas

Capítulo 6: Depuración

  • Objetivos
  • Introducción
  • 6.1. Herramientas
  • 6.2. Mensajes de error
  • 6.3. Mensajes de error TypeScript
  • 6.4. Debugging Techniques
  • Resumen
  • Práctica 6.1. Resolviendo errores en TypeScript
  • Referencias Bibliográficas

Capítulo 7: Seguridad

  • Objetivos
  • Introducción
  • 7.1. Autenticación
  • 7.2. Uso de JWT
  • Resumen
  • Práctica 7.1. Revisión de la implementación de seguridad con JSON Web Token
  • Referencias Bibliográficas

Capítulo 8: Despliegue

  • Objetivos
  • Introducción
  • 8.1. Despliegue en IIS
  • 8.2. Despliegue en Nginx
  • 8.3. Despliegue en Apache
  • 8.4. Docker Deployment
  • Resumen
  • Práctica 8.1. Despliegue de una aplicación en Angular en Nginx o Apache Server
  • Referencias Bibliográficas

Capítulo 9: Proyecto final

  • Objetivos
  • Introducción
  • 9.1. Modelo de requerimientos
  • 9.2. Modelo de solución
  • 9.3. Implementación
  • 9.4. Introducción a Micro Frontend
  • 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_DEV | Angular Developer

SKU: NETEC-ANG_DEV
bottom of page