Denos solo unos segundos por favor...

PRE-REQUISITOS
  • Conocimientos básico de HTML5 y CSS3.

  • Conocimientos básico de Javascript.

  • Conocimientos de algún lenguaje de programación orientado a objetos.

  • Experiencia usando Visual Studio.

CONTENIDO DEL CURSO
  • Principales conceptos de Angular.

  • Características principales de Angular.

  • Beneficios que nos brinda Angular.

  • Diferencia de Angular y React.

  • Instalación y primeros pasos.

  • Instalar NodeJS.

  • Instalar Visual Studio Code.

  • Tipo de instalaciones de proyectos.

  • Conocer la estructura del proyecto.

  • Que es un componente y como funciona.

  • Crear un componente.

  • Ejercicio y múltiples componentes.

  • TypeScript dentro de Angular.

  • ¿Qué es TypeScript?

  • Clases.

  • Tipos de variables.

  • Programación orientada a objectos (POO).

  • Que es una directiva.

  • Tipos de eventos.

  • Directiva ngIf.

  • Directiva ngSwitch y ngStyle.

  • Directiva ngClass.

  • Routing y navegación.

  • Configurar el routing.

  • Menú de navegación.

  • Marcar elemento del menú.

  • Rutas y parámetros por la URL.

  • Redirecciones con el router.

  • Crear y utilizar un servicio.

  • Ejercicio con los servicios.

  • Observable.

  • Que es un observable.

  • Ejercicios con manejo de arreglos y objetos.

  • Introducción a los formularios de Angular.

  • Crear formularios.

  • Validar formularios.

  • Ejercicios con formularios.

  • Lazy Loading.

  • Carga de modulos de forma perezosa.

  • Creación de módulos.

  • Crear módulo enrutados.

  • Configurar rutas.

  • Proyecto desarrollado desde cero en coordinación con los alumnos.

  • Compilación y publicación de proyecto realizado.

  • Fundamentos de .NET Core.

  • .NET Core versus .NET Framework.

  • Tipos de empaquetamiento.

  • .NET Core CLI

  • Bases de un servicio REST.

  • Diseño de una API.

  • REST y RESTful.

  • Creacion de una API con ASP.NET Core.

  • Implementación de operaciones de consulta (verbo GET).

  • Implementación de operaciones de mantenimiento (verbo POST).

  • Implementación de un CRUD completo: Uso de verbos PUT y DELETE.

  • Manejo de logging y errores.

  • Pruebas con herramienta Postman.

  • Creando pruebas unitarias.

  • Creación de documentación con Swagger.

  • Self-Hosting en una aplicación EXE.

  • Publicación en On-Premises.

  • Publicación en nube (Azure).

  • Introducción a Oauth.

  • Introducción a OpenID.

  • Fundamentos de Tokens. Tipos de Tokens.

  • Generación de tokens JWT de autenticación.

  • Validación de tokens JWT de autenticación.

  • Uso de atributos de autorización.

  • Llamada a un servicio REST desde Angular, con verbos GET y POST.

  • Obtención y uso de tokens mediante llamadas de Angular.