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. Desarrollo de software.

  • Conocer sobre bases de datos relacionales.
  • Conocer bases de datos NoSQL orientada a documentos.
  • Configuración de variables de entorno.

 

Esquema del curso

 

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

2. Elementos Esenciales en Angular

  • Objetivos
  • Introducción
  • 2.1 Componentes
  • 2.2 Directivas
  • 2.3 Módulos
  • 2.4 Pipes
  • 2.5 Servicios
  • 2.6 Ruteo
  • 2.7 Formularios
  • Resumen
  • Práctica 2.1. Creando un proyecto en Angular
  • Referencias Bibliográficas

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
  • Resumen
  • Práctica 3.1. Implementación de un Observable en Angular
  • Práctica 3.2. Implementación de un Cliente HTTP en Angular
  • Referencias Bibliográficas

4. Persistencia

  • Objetivos
  • Introducción
  • 4.1 Bases de datos relacionales
  • 4.2 MySQL
  • 4.3 Angular CRUD
  • Resumen
  • Prácticas
  • 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 un API REST con Bases de Datos MySQL
  • Referencias Bibliográficas

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

6. Depuración

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

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

8. Despliegue

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

9. Práctica Final

  • Objetivos
  • Introducción
  • 9.1 Modelo de requerimientos
  • 9.2 Modelo de solución
  • 9.3 Implementación

Apéndice A. Persistencia II - MongoDB

  • Objetivos
  • A.1 Introducción
  • A.2 MongoDB
  • A.3 NodeJS & Express
  • A.4 Mongoose
  • A.5 Angular & MongoDB

Apéndice B. Persistencia III - Firebase

  • Objetivos
  • B.1 Introducción
  • B.2 Firebase y Firestore
  • B.3 Funciones en la nube
  • B.4 Angular & Firebase

 

 

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