CURSOS CORTOS Tecnologia
ONLINE

Visual Studio 2022 .NET ASP.NET Core WebAPI Angular

Duración del curso: 64 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en desarrollar aplicaciones web empresariales integrando el back-end con ASP.NET Core Web API y el front-end con Angular.
Visual Studio 2022 .NET ASP.NET Core WebAPI Angular

¿Qué aprenderás en el curso?

  • icon list

    Desarrollar aplicaciones web empresariales aplicando buenas prácticas de programación y patrones de diseño.

  • icon list

    Implementar servicios REST seguros utilizando ASP.NET Core Web API.

  • icon list

    Gestionar errores y logs en aplicaciones ASP.NET MVC.

  • icon list

    Desplegar aplicaciones Angular en servidores IIS y en la nube con Azure.

Descripción En este curso desarrollarás aplicaciones web empresariales aplicando buenas prácticas de programación y patrones de diseño, implementando servicios REST seguros utilizando ASP.NET Core Web API y gestionando el front-end con Angular.

Temario del curso

Tema 1
  • Protocolo HTTP

  • REST vs SOAP

  • Arquitectura REST

  • Frameworks y herramientas para el desarrollo de servicios web

  • ASP.NET Core Web API

  • Servidores web: IIS, Azure, AWS

Tema 2
  • Definición e implementación del patrón repositorio con Entity Framework

  • Integración en una arquitectura limpia

  • Configuración de filtros de autenticación y CORS

Tema 3
  • Introducción al desarrollo de software con DDD

  • Patrón CQRS

  • Modelado del dominio de la aplicación

  • Creación de capas de aplicación e infraestructura

  • Uso de Dependency Injection, MediatR, FluentValidation y AutoMapper

Tema 4
  • Creación de proyectos con Visual Studio

  • Controladores y modelos

  • Integración de la arquitectura basada en dominios

Tema 5
  • Tipos y funcionamiento de filtros

  • Creación y registro de filtros de acción y tratamiento de errores

Tema 6
  • Configuración de rutas

  • Action Results y formateadores personalizados

Tema 7
  • Documentación de APIs con Swagger

  • Autorización mediante JWT con Swagger

Tema 8
  • Implementación de JWT

  • Autorización basada en claims

Tema 9
  • Implementación y configuración de logs

Tema 10
  • Despliegue de aplicaciones ASP.NET Core Web API en IIS y Azure

Tema 11
  • Despliegue de aplicaciones Angular en IIS y Azure

Tema 12
  • Definición de aplicaciones SPA

  • Preparación del ambiente de desarrollo

  • Creación y ejecución de la primera aplicación en Angular

Tema 13
  • Implementación de pantalla de login

  • Integración de JWT en aplicaciones Angular

Tema 14
  • ECMAScript 6 y TypeScript

  • Introducción y uso en Angular

Tema 15
  • Creación de componentes, templates, directivas y pipes

  • Gestión de rutas y formularios

  • Consumo de datos desde servicios externos

  • Uso de Bootstrap y SASS

Prerrequisitos

  • Conocimientos básicos de programación

En que campos puedes aplicar tus conocimientos

  • icon list

    TI

Certificaciones

Al aprobar la capacitación, obtendrás un certificado en Visual Studio 2022 .NET ASP.NET Core WebAPI Angular a nombre de Cibertec.