VISUAL STUDIO 2022 .NET ASP.NET CORE WEBAPI Y ANGULAR
Duración del curso: 80 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en iniciarse en el uso de tecnologías, patrones de diseño, Frameworks, estándares web y buenas prácticas para el desarrollo de aplicaciones empresariales.
Desarrollar aplicaciones web empresariales con buenas prácticas de programación, uso de arquitecturas y patrones de diseño.
Implementación de servicios REST seguros con ASP.Net Web API.
Gestionar los errores y logs de las aplicaciones Asp.Net MVC.
Despliegue de aplicaciones Angular en IIS y nube Azure.
DescripciónEl curso Visual Studio 2022 ASP.NET Core Web API y Angular permitirá consolidar las habilidades del participante en la implementación del back-end y front-end de una aplicación web empresarial con Asp.Net Web API y Angular.
Temario del curso
1
Tema 1
Protocolo HTTP
REST vs SOAP
Arquitectura REST
Framework y herramientas para el desarrollo de servicios web
Asp.Net Core Web API
Servidores web: IIS, Azure, AWS
2
Tema 2
Definición del patrón repositorio
Implementar el patrón repositorio con Entity Framework y su integración en una arquitectura limpia
Configurar filtros de autenticación en los controladores
Configuración de CORS (Cross-Origin Resource Sharing)
3
Tema 3
Introducción al desarrollo de software con Domain Driven Design (DDD)
Integración de la arquitectura basada en dominios en la aplicación Web API
5
Tema 5
Funcionamiento y tipos de filtros
Filtros de tratamiento de errores
Creación de action filters
Registrar filtros de modo global
6
Tema 6
Rutas
Action Results y formateo de resultado
Formateador de respuesta personalizado
7
Tema 7
Documentando una API con Swagger
Autorización via JWT con Swagger
8
Tema 8
Autenticación
JWT
Implementando JWT
Autorización basada en claims via JWT
9
Tema 9
Implementando logging
Configurando medio de almacenamiento de los logs
10
Tema 10
Despliegue de aplicación ASP.NETCore Web API en IIS
Introducción a servicios en Azure: App Services y SQL Databases
SQL Databases
Despliegue de una aplicación ASP.NET Core
Web API como App
Services
11
Tema 11
Despliegue de una aplicación Angular IIS
Despliegue de una aplicación Angular en Azure
12
Tema 12
Definición de aplicaciones SPA
Introducción al Framework Angular
Preparar ambiente de desarrollo para comenzar a crear aplicaciones con Angular
Introducción al CLI para crear componentes en Angular
Crear y ejecutar la primera aplicación en Angular
13
Tema 13
Implementar pantalla de Login
Integrar JWT en aplicaciones Angular
14
Tema 14
ECMAScript 6
TypeScript
15
Tema 15
Crear de componentes, templates, directivas y pipes
Agregar rutas y formularios
Crear servicios para proveer información
Consumir datos desde servicios externos
Módulos
Agregar soporte a Bootstrap y SASS
Bootstrapping
Componentes, enlaces, modelado de datos, directivas, salidas y entradas
Encapsulación de vista en componentes
Proyección de contenido
View Children y Content Children
Ciclo de vida del componente
Depuración
Pipes
Requisitos
Programación básico
En que campos puedes aplicar tus conocimientos
TI
Certificaciones
Al aprobar la capacitación, el alumno obtendrá un certificado emitido por Cibertec:
• Visual Studio 2022 ASP.NET Core Web API y Angular por aprobar el programa.