Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Construyendo Minimal APIs con ASP.NET Core 9 y EF Core
Rating: 4.7 out of 5(435 ratings)
1,790 students

Construyendo Minimal APIs con ASP.NET Core 9 y EF Core

¡ASP.NET Core, Web APIs, SQL Server, Sistema de Usuarios, GraphQL, Redis, REST, y mucho más!
Created byFelipe Gavilán
Last updated 1/2025
Spanish

What you'll learn

  • Construir Web APIs con .NET Core
  • Publicar Web APIs en Azure
  • Utilizar Azure DevOps para configurar integración y entrega continua (CI/CD)
  • Desarrollar Web APIs RESTful
  • Utilizar Entity Framework Core para trabajar con bases de datos

Course content

9 sections166 lectures11h 7m total length
  • Introducción0:24
  • Web APIs2:11
  • Arquitectura de Nuestra Solución1:15
  • Estilos de Arquitectura de Web APIs - REST6:02
  • SOAP1:34
  • GraphQL2:34
  • .NET3:02
  • ¿Qué es C#?2:44
  • ASP.NET Core2:00
  • ASP.NET Core Web APIs - Controladores y Minimal APIs4:27
  • Resumen0:39
  • Repositorio de Github del curso

Requirements

  • Conocimientos básicos de C# (saber qué es una clase, el condicional IF, cómo invocar una función)

Description

Aprende a desarrollar Minimal APIs con ASP.NET Core desde cero con este increíble curso.

Vamos a ver todo el ciclo de vida del desarrollo de un Web API, desde crear la solución, desarrollar los endpoints, trabajar la manipulación de recursos, hasta su puesta en producció en Azure y IIS.

En este curso realizaremos un proyecto el cual vas a poder publicar y mostrar como parte de tu portafolio de proyectos.

Aprenderemos también a utilizar Azure DevOps para configurar un pipeline de Continuous Integration y Continuous Delivery, para poder publicar tus proyectos desde su código fuente en Github, Bitbucket, o cualquier otro proveedor de repositorios de GIT.

Algunos de los temas que veremos son:

  • Creación de Web APIs REST

  • Crear una base de datos

  • Usar Entity Framework Core para leer, insertar, actualizar y editar datos de la base de datos

  • Sistema de usuarios para que nuestros clientes se puedan registrar y loguear en el Web API

  • Usaremos Json Web Tokens para la autenticación

  • Autorización basada en claims, para que solo algunos usuarios puedan utilizar ciertos endpoints

  • Uso de caché para tener una aplicación más rápida

  • Uso de Redis para usar caché distribuido

  • Usaremos GraphQL para que los clientes puedan indicar exactamente lo que desean consultar

Los Web APIs son fundamentales en el desarrollo web moderno. Ya que nos permiten centralizar y proteger la lógica de nuestras soluciones. Además de que es en un Web API que típicamente tenemos acceso a una base de datos central con la cual todos tus usuarios se pueden comunicar. Ya sea que construyas una red social, una aplicación de deliveries, o incluso una app de oficina, un Web API te permite trabajar el back-end de aplicaciones móviles (Android, iOS, MAUI, etc.), web (React, Angular, Blazor, Vue, etc.), desktop, entre otros.

Who this course is for:

  • Programadores de .NET que quieren aprender a construir Web APIs