Master API RESTful con ASP.NET Core Web API

Crea una API RESTful completa y profesional con Autenticación JWT y .NET Identity usando ASP.NET 7 (.NET Core)

4.70 (888 reviews)
Udemy
platform
Español
language
Web Development
category
Master API RESTful con ASP.NET Core Web API
3,629
students
10 hours
content
Apr 2024
last update
$59.99
regular price

What you will learn

Fundamentos de ASP NET Core Web API

Proyecto: A crear una API RESTful en ASP NET Core 7

Implementar el patrón de repositorio (Repository pattern)

Trabajar con Entity Framework y SQL Server

Trabajar con Code First y Migraciones

Implementación de Autenticación y Autorización

A implementar subida de archivos en la API

Seguridad con Password HASH y SALT

Implementaciónde CORS

Aprenderá como documentar una API

Instalación y configuración de extensiones.

Implementaciónde DTO's (Data transfer objects)

Integración de Autenticación y Autorización con .NET Identity

A Crear un Proyecto Usando Minimal API en .NET Core

Qué es Minimal API, Ventajas y Cuando Usarla

Minimal Api, Code First, Repositorio Pattern, Base de Datos

Why take this course?

Curso actualizado a la última versión de ASP.NET 7 con sus nuevos conceptos y funcionalidad.

Actualización con Contenido Nuevo (Julio 2023) y Proyecto Práctico usando Minimal API.

Aprenderás a crear APIs profesionales de las dos formas que permite .NET Core: Usando el Método Tradicional y con Minimal API (Ambas APIs con proyectos prácticos)

Master API RESTful con ASP.NET Core Web API el curso completo donde aprenderás a desarrollar una API RESTful completa y profesional usando ASP NET Core

IMPORTANTE: El curso ha sido completamente actualizado a la nueva versión de .NET 7 es decir .NET Core 7. No solamente se actualizó sino que también se mejoró añadiendo los siguientes módulos:

  • Implementación de Autenticación y Autorización con .NET Identity (Un sistema muy robusto de autenticación y autorización creado por microsoft con muchas funciones y seguridad, JWT).

  • Trabajo y manejo de caché para nuestras API. Creación de un perfil de cache

El curso antiguo con la versión de .NET Core 3.1 No se eliminó también quedo en el curso con todos los archivos fuente por si desees usar está versión, así que al adquirir el Máster tendrás acceso a las dos versiones del curso.

El curso va desde cero hasta hasta terminar de desarrollar y documentar el proyecto completo

Al final de este curso tendrás los conocimientos necesarios para crear tus propias API's y realizar peticiones de tipo GET, POST PUT, PATCH, DELETE

Entenderás como trabajar con el Patrón de Repositorio (Repository Pattern) con el cual minimizaremos el código duplicado y de esta manera ayudar a las pruebas unitarias ya que las consultas a la base de datos quedarán encapsuladas en un solo lugar.

También aprenderás a trabajar con técnicas de desarrollo modernas como Code Firts, Entity Framework Core, Migraciones y SQL Server como motor de base de datos.

Implementaremos la Autenticación y Autorización en nuestra API con la intregración de JWT (Json Web Token).

Aprenderás a integrar el sistema de autenticación .NET Identity a tus API's con .NET Core para añadir más seguridad y más funcionalidad

Recuerda que tienes acceso de por vida, una garantía de devolución de 30 días si no te gusta, acceso a todos los recursos y archivos desarrollados durante el curso y a la sección preguntas y respuestas por si tienes cualquier duda.

Screenshots

Master API RESTful con ASP.NET Core Web API - Screenshot_01Master API RESTful con ASP.NET Core Web API - Screenshot_02Master API RESTful con ASP.NET Core Web API - Screenshot_03Master API RESTful con ASP.NET Core Web API - Screenshot_04

Reviews

Enmanuel
October 26, 2023
explica muy bien y me ayuda mucho como documentación en algunas cosas que no entiendo en mi dia a dia de trabajo
Wilson
October 6, 2023
Muy buen curso bien explicado, realmente útil para quienes recién empiezan con las APIS en .Net. A mejorar. El problema de la mayoría de cursos de Udemy es definir los requisitos bien y nombrar bien los cursos, este debería llamarse Introducción a las Apis con .NET 7 no master, para ser master le faltaron muchas cosas como crear todos los tipos de relaciones en el proyecto 1:1, 1:M, M:N con un proyecto de la vida real, alguna lógica de negocio compleja, definir una arquitectura y explicarla, explicar y configurar Middlewares, filtros, manejo global de excepciones y errores, paginación, manejo de configuración y logging. Esto ya es otra cosa. Y por último, nunca he visto un profesor que se tome la tarea de explicar las clases propias de .net, solo explican que se debe hacer y como, pero no entran en profundidad, por ejemplo si se usa el HttpContext, cuáles son sus clases, métodos y propiedades y para qué sirven, al menos lo más relevante, pero uno ve un montón de clases y métodos que ni sabe qué hacen ni que devuelven, saber C# no significa que se sabe todo eso, ya que es un lenguaje muy grande
Luciano
August 26, 2023
Creo que hubiera estado bueno que se pongan buenas practicas. Crear distintos proyectos, el el common, un helper, servicios, etc.
Jose
August 23, 2023
Me ha parecido un curso excelente, buen ritmo y llevado bien en detalle. No de le doy 5 estrellas porque no considero que nada sea perfecto, siempre se pueden mejorar cosillas. Lo recomiendo
Enrique
July 7, 2023
En general bueno, no me gusta que deje incompletas algunas cosas y que no explique algunos temas como las funciones async, creo que la parte de roles quedo inconclusa.
Carlos
July 5, 2023
El curso es muy bueno, pero creo (por otros cursos tomados con el mismo instructor) podrían explicarse mejosr.
Nicolas
June 27, 2023
Muy bueno el curso. Se podría agregar la parte de Test Unitarios para los endpoints de la API. Saludos.
Jeanfranco
May 24, 2023
El curso es práctico aunque se agradece las partes teóricas para reforzar el porqué se hacen determinadas modificaciones o inclusiones de código, pero me parece que no sigue del todo las buenas prácticas en cuánto principios de desarrollo como abstracción, etc. Interesante la inclusión de ASP.NET Identity
Isaac
April 28, 2023
Excelente curso, el expositor domina la materia, muchos tips, para los que estamos iniciando es una excelente oportunidad para adentrarnos los Web API. Recomendado.
Anonymized
April 20, 2023
Excelente curso, pero no pude realizar el despliegue de mi API en IIS, algún correo o sitio donde me pueda comunicar contigo, para que me ayudes con el algunas dudas ?
Alfredo
April 5, 2023
Muy buen curso para APIs en .NET aunque debería explicar mas los conceptos que se utilizan y no solo poner el código sin explicar a profundidad, sin embargo excelente curso, recomendado.
Ezequiel
March 21, 2023
Muchas cosas en el curso sobre inyección de dependencias se dan por sabidas, sin embargo en los requisitos del curso ni siquiera se mencionan. No me molesta que no se explique me molesta que no se avise, me hizo perder un montón de tiempo buscando las cosas que no sabía. La descripción del curso dice: "¿Hay requisitos para realizar el curso? Conocimientos básicos de C# Manejo básico de Visual Studio 2022 Conocimientos básicos en Sql Server y Management Studio"
Nicolas
February 22, 2023
Muy muy buen contenido, bien explicado pero el audio es demasiado bajo, si no es con audifonos al mas minimo ruido externo no se escucha bien
Nicolás
February 13, 2023
el ultimo video esta desactualizado, se ve que esta para 3.1 mas no para el 7.0 por lo cual el IIS no funciona, y asi la experiencia para finalizar el curso esta incompleta
Plinio
January 19, 2023
Me gusta lo nuevo que le agregaron aprendí mucho y más lo de Identity es algo que todavía tengo problemas de manejar, pero ahora tengo una base para guiarme.

Charts

Price

Master API RESTful con ASP.NET Core Web API - Price chart

Rating

Master API RESTful con ASP.NET Core Web API - Ratings chart

Enrollment distribution

Master API RESTful con ASP.NET Core Web API - Distribution chart
3136486
udemy ID
5/17/2020
course created date
5/25/2020
course indexed date
Bot
course submited by