Este curso es una formación completamente práctica orientada a programadores .NET que estén interesados en dominar el desarrollo e integración de APIs en la nube de Microsoft Azure. Aprenderás a construir una Web API profesional con ASP.NET Core aplicando arquitectura por capas, CQRS, DTOs y patrones como Mediator y Result, además de documentar con Swagger/OpenAPI y desplegar en Azure.
Hemos destinado esta formación a todas aquellas personas que estén interesados en aprender APIs con integración real en Azure, o profesionales backend que necesitan optimizar arquitectura y despliegue en la nube.
1.Proyecto Web Api
1.1 Web Apis con NET
1.2 Instalación de herramientas
1.3 Extensiones para Visual Studio Code
1.4 Creación de solución NET
1.5 Arquitectura de Proyecto
1.6 Creación de Proyectos NET
1.7 Endpoints y Controllers
1.8 Entidades en NET Core
1.9 Modelos y Entidades para NET
2.Entity Framework Core en Web Api
2.1 Persistencia en NET
2.2 Modelando Entidades
2.3 Relación de Muchos a Muchos
2.4 Seed Data en Entity Framework Core
2.5 Migración de Base de Datos
3.Transacciones en Web Api
3.1 Seed de Datos Personalizado
3.2 Migración automática en NET
3.3 Transformación de datos en webapi
3.4 Lógica en carga masiva
3.5 Controllers en Web Api
4.Creando mi propio MediatR
4.1 CQRS en Web API
4.2 Ciclo de vida de objetos en ASP NET Core
4.3 Mediator en proyectos NET
4.4 Creando proyecto MediatOR
4.5 Implementando Mediator en Librería
4.6 Creando Scope y Transient para Handlers
4.7 Implementado MediatOR en Web API
5.Creando mi propio Automapper
5.1 Creación de proyecto Mapping
5.2 Creando el mapper
5.3 Ejecutando el Automapper
6.Fluent Validation
6.1 Métodos de inserción de datos
6.2 Validación con FluentValidation
7. Behaviors y Middleware en .NET
7.1 Pipelines Behaviors
7.2 Creando behavior para logging
7.3 Behavior con Fluent Validation
7.4 Middleware en NET
8.Result Pattern
8.1 Tipos de StatusCodes en Http
8.2 Patrón Result en Web Api
8.3 Result en reglas de negocio
8.4 Actualización y Búsqueda
8.5 Patrón result en NET
9.ASP NET Core y Postgres
9.1 Creación de base de datos Postgres
9.2 Migration a Postgres
10.Microsoft Azure con ASP NET Core
10.1 Microsoft Azure para Programadores NET
10.2 Creando cuenta en microsoft Azure
10.3 Configuración local de herramientas azure
10.4 Que es un web app de azure
10.5 Creando Web App en Azure
10.6 Implementando Swagger con OpenAPI
10.7 Publicando Web Api en Azure
11.Desplegando Web Api con Azure CLI
11.1 Azure CLI para crear Resources
11.2 Azure Cloud Shell
11.3 Despliegue de Web Api con Azure Cli
12.SQL Server en Azure
12.1 Azure SQL Database
12.2 Creando Azure SQL Database
12.3 Conectando SQL a mi ambiente local
12.4 Configuración local de web api con Azure SQL
12.5 Integrando Web Api con SQL Azure Database
12.6 Despliegue de Web Api con Azure SQL
13.Azure con Manage Identity Avanzado
13.1 Azure Managed Identities
13.2 Implementando Manage Identity en Web App Azure
13.3 Managed Identity en Local
14.Application Settings en Azure
14.1 Aplication Settings en Azure
14.2 Configurando App Settings en Azure
15.Azure Storage con Web Apis
15.1 Azure Storage
15.2 Creación de cuenta storage en Azure
15.3 Accediendo a Table Storage usando Rest
15.4 Integrando Azure Table Storage con Web Api
15.5 Explorador Azure Storage
15.6 Creando Blob containers
15.7 Integrando Web Api con Blob Storage
15.8 Upload de files en Azure y Web Api
16.Despedida
16.1Despedida
Cuando la formación haya terminado con éxito se entregará un certificado de aprovechamiento.
Información Adicional
Precio: 450,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE