Menú

Curso Azure para Developers .NET. Web APIs con Azure Services del centro TrainingIT

Programa de Curso Azure para Developers .NET. Web APIs con Azure Services

Modalidad: A Distancia , Online
Precio: 450 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Construye Web APIs con .NET y potencia tu desarrollo con servicios reales de Azure.

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.

A quién va dirigido

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.

Objetivos

  1. Desarrollar Web APIs profesionales con ASP.NET Core.
  2. Aplicar arquitectura por capas, CQRS y patrones de organización de código.
  3. Crear Mediator propio para comandos y consultas.
  4. Documentar APIs con Swagger/OpenAPI.
  5. Desplegar en Azure App Service y gestionar recursos con Azure CLI.
  6. Conectar servicios como Azure SQL Database, Blob Storage y Azure AD con Managed Identity.

Temario

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

Titulación obtenida

Cuando la formación haya terminado con éxito se entregará un certificado de aprovechamiento.

Requisitos

  1. Conocimientos previos en ASP.NET Core y C#
  2. Familiaridad básica con REST APIs y principios de programación orientada a objetos

Información Adicional

Precio: 450,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​