Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Web Api ASP NET Core usando Clean Architecture
Rating: 4.3 out of 5(148 ratings)
824 students

Master Web Api ASP NET Core usando Clean Architecture

Web Apis con ASP NET Core usando SQL, Entity Framework, Linq, Authentication, Authorization, Clean Architecture
Last updated 12/2025
Spanish

What you'll learn

  • Web Apis con ASP NET
  • Manejar Entity Framework Core con bases de datos
  • Patron Mediator
  • CQRS y Web Apis trabajando con Controllers
  • Seguridad en ASP NET Web Apis
  • Authenticacion y creacion de usuarios
  • Authorization y manejo de Roles
  • Reportes en Excel
  • Upload de Imagenes en ASP NET Core

Course content

24 sections86 lectures20h 32m total length
  • Web Api en NET12:14
  • Ambiente de Desarrollo7:21
  • Creación de proyecto Web Api10:49
  • Estructura de Web Api15:05
  • Ejecución de Web Api18:42

Requirements

  • Bases de Programacion con C#, conocimientos de Entity Framework

Description

Bienvenidos al Máster en Web APIs con ASP.NET Core


En este curso aprenderás a diseñar y construir Web APIs profesionales y escalables, utilizando ASP.NET Core y aplicando las mejores prácticas de desarrollo junto a una versión didáctica y práctica de Clean Architecture.


Comenzaremos desde las bases fundamentales y avanzaremos paso a paso hacia una solución real, organizada en capas bien definidas, preparada para crecer, mantenerse y escalar en entornos profesionales.


A lo largo del curso trabajaremos con bases de datos relacionales SQL, conectadas mediante Entity Framework Core, aprovechando al máximo el poder de LINQ, e implementaremos seguridad, autenticación y autorización como lo harías en un proyecto real.


¿Qué aprenderás en este curso?

Durante el curso abordaremos, entre otros, los siguientes temas:

  • Desarrollo de soluciones Web API con ASP.NET Core

  • Diseño de un modelo multicapa basado en Clean Architecture

  • Arquitectura basada en MediatR y el patrón CQRS

  • Consultas avanzadas a bases de datos utilizando LINQ

  • Generación de reportes en Excel

  • Carga de archivos en la nube mediante Web APIs

  • Mantenimiento de entidades usando Entity Framework Core y DbContext

  • Modelamiento de bases de datos aplicando 1ª, 2ª y 3ª forma normal

  • Implementación de seguridad con ASP.NET Core Identity

  • Autenticación y autorización basada en roles, policies y claims

  • Manejo avanzado de datos mediante paginación

  • Buenas prácticas para escribir APIs limpias, mantenibles y seguras


  • Y muchos temas más enfocados en escenarios reales de desarrollo.


¿Qué es una Web API?

Una API (Application Programming Interface) es una interfaz que permite que diferentes aplicaciones se comuniquen entre sí de forma estructurada y segura.

Las APIs son publicadas por los desarrolladores de software para exponer funcionalidades o datos, sin revelar los detalles internos de cómo están implementadas. De esta forma, otros sistemas pueden consumir esas funciones sin necesidad de reescribir código ya probado.

En el contexto web, las Web APIs permiten:

  • Acceder a datos desde aplicaciones web o móviles

  • Ejecutar acciones remotas

  • Integrar sistemas y servicios externos

  • Construir arquitecturas modernas y desacopladas

Hoy en día, las Web APIs son el corazón de la mayoría de aplicaciones modernas, y dominarlas es una habilidad clave para cualquier desarrollador profesional.

Who this course is for:

  • Desarrolladores de C# y .NET