Visual Studio 2022 .NET ASP.NET Core WebAPI Angular
CURSOS CORTOSTecnologia
ONLINE
Visual Studio 2022 .NET ASP.NET Core WebAPI Angular
Duración del curso: 64 horasDirigido 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.
¿Qué aprenderás en el curso?
Desarrollar aplicaciones web empresariales aplicando buenas prácticas de programación y patrones de diseño.
Implementar servicios REST seguros utilizando ASP.NET Core Web API.
Gestionar errores y logs en aplicaciones ASP.NET MVC.
Desplegar aplicaciones Angular en servidores IIS y en la nube con Azure.
DescripciónEn 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
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.