Visual Studio 2022 .NET ASP.Net Core WebApi y React
CURSOS CORTOSTecnologia
ONLINE
Visual Studio 2022 .NET ASP.Net Core WebApi y React
Duración del curso: 64 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en aplicar las mejores prácticas en el desarrollo de soluciones, aprovechando al máximo el potencial de las nuevas tecnologías en el ámbito del web con Visual Studio 2022
Hacer uso de patrones y buenas prácticas de programación.
mplementar servicios rest seguras haciendo uso de ASP.Net WebApi.
Utilizar técnicas de mejoramiento del performance de aplicaciones ASP.Net WebApi.
Desplegar aplicaciones en IIS y nube Azure.
DescripciónEl curso Visual Studio 2022 .NET ASP.Net Core WebApi y React permitirá al participante profundizar en sus conocimientos técnicos para implementar soluciones que prioricen la separación de la capa front-end del back-end. Este enfoque permite construir aplicaciones basadas en arquitectura de microservicios con flexibilidad que permiten del despliegue de servicios web robustos y escalables.
Temario del curso
1
Tema 1
HTTP
REST vs SOAP
REST
Framework y herramientas para desarrollo de servicios web
AspNet Core Web API
Servidores web: IIS, Azure, AWS
2
Tema 2
Desarrollo de arquitectura basado en DDD
Onion Arquitecture.
Command Query Responsibility Segregation (CQRS)
Modelando el dominio de la aplicación
Capa de aplicación
Capa de infraestructura.
DTO
Dependency Injection (DI)
MediatR, FluentValidation y AutoMapper
Ventanas modales, autocomplete y calendario
Notificaciones Toast
3
Tema 3
Patrón repositorio
Implementación del patrón repositorio con Entity Framework e integración con arquitectura Onion
4
Tema 4
Visión general de una aplicación WebApi
Controladores y modelos
Integración arquitectura basada en dominios con aplicación WebApi
5
Tema 5
Funcionamiento y tipos de filtros
Filtros de tratamiento de errores
Filtros para tratamiento de autorización vía Claims
Creación de Action filters
Logging
Registrar filtros de modo global
6
Tema 6
IIS
Despliegue de una aplicación ASP.Net Core WebApi en IIS.
Servicios Azure: App Services y SQL Databases
Despliegue de una aplicación ASP.Net Core WebApi como App Services
7
Tema 7
Rutas
Action Results y formateo de resultado
Formateador de respuesta personalizado
8
Tema 8
Documentando una API con Swagger
Autorización vía JWT con Swagger
Restringir acceso a Swagger
9
Tema 9
Definición aplicaciones SPA
Framework React JS
Aplicaciones con React JS
CLI para crear componentes React JS
Crear y ejecutar la primera aplicación React JS
10
Tema 10
Autenticación
ASP.Net Core Identity
Controlador de autenticación
Customizando errores en ASP.Net Core Identity
JSON Web Token (JWT)
Autorización basada en Claims con JWT
Configurar filtros de autenticación en los controladores
Cross-Origin Resource Sharing
11
Tema 11
Implementando logging
Configurando logging con MongoDB
Monitorear la salud de la aplicación con healthcheck
12
Tema 12
ECMAScript 6
TypeScript
13
Tema 13
Configuración del entorno
JavaScript JSX
Componentes
Manejando el estado y las propiedades
Formularios
Librería Ant Design
Material-UI
Semantic UI React
React + Foundation
Reactstrap
React-Bootstrap
Rutas con React Router
Container
HashRouter
Switch
Hook useState, template literals, lodash
Ciclo de vida del componente
Consumir Apis usando axios
Gestionar avanzada del estado con Redux
Crear una aplicación usando create-react-app
Consumir datos desde servicios externos
Despliegue de una aplicación React JS en IIS
Higher Order Component
Requisitos
Conocimiento de Windows (nivel básico)
Conocimiento de base de datos (nivel básico)
Conocimientos de algoritmos (nivel básico)
En que campos puedes aplicar tus conocimientos
TI.
Programación.
Desarrollo de Aplicaciones.
Base de datos, entre otros.
Certificaciones
Visual Studio 2022 .NET ASP.Net Core WebApi y React por aprobar el programa.