Udemy

Platform

Español

Language

Web Development

Category

Crea una ASP NET Core Web API básica desde una base de datos

Aprende los conceptos básicos de ASP NET Core para crear tu propia ASP NET Web Api básica a partir de una BD existente

4.27 (232 reviews)

Students

3 hours

Content

Jun 2021

Last Update
Regular Price

Topics


What you will learn

Exponer la información de una base de datos a través de métodos HTTP

Poder desarrollar una Web Api desde Cero

Conocer la estructura de un proyecto ASP NET Core


Description

A través de este curso, se pretende dar al estudiante las herramientas necesarias para dar sus primeros pasos para crear su propia Web Api, y exponer su información a través de una web API.

Dicha Web Api, puede ser consumida posteriormente, por desarrolladores en distintas tecnologías, desde Android, iOS ó UWP, incluso desde tecnologías multiplataforma como lo es Xamarin.

A lo largo del curso, empezamos creando el proyecto, ¡Completamente desde cero! Sin utilizar plantillas ni nada por el estilo, con el fin de que el alumno aprenda los conceptos fundamentales de un proyecto tipo ASP NET Web Api. Posteriormente, creamos un repositorio con el fin de poder exponer información ficticia, y así poder probar que nuestra API funciona correctamente.

Por último, llevamos a cabo la creación de las entidades que interactuarán con la base de datos, reemplazando el repositorio de pruebas por un repositorio real. Al final, tenemos una api que puede ser consumida desde diferentes aplicaciones.



Screenshots

Crea una ASP NET Core Web API básica desde una base de datos
Crea una ASP NET Core Web API básica desde una base de datos
Crea una ASP NET Core Web API básica desde una base de datos
Crea una ASP NET Core Web API básica desde una base de datos

Content

Introducción

Introducción

Instalando Visual Studio

Instalando Postman

¿Qué es .NET Core?

Creando el proyecto ASP.NET Web Api

Examinando el proyecto ASP.NET Core

ASP.NET Core Request Pipeline

Primera configuración de nuestra aplicación

Construyendo la API

Una breve inspección al patrón MVC

Agregando el servicio y middleware MVC

Metapaquetes en ASP.NET Core

Regresando nuestro primer retorno de datos

Comprendiendo el concepto de Routing

Regresando una lista de resultados

Regresando un único registro

Devolviendo un subconjunto de datos

Creando un registro nuevo

Validación de Datos

Actualizando un Registro

Actualizando un registro parcialmente

Eliminando un registro

Cambiando el orígen de datos del Repositorio a la Base de Datos

Instalando la Base de Datos

Instalando los Paquetes Nuget necesarios

Realizando Ingeniería Inversa a nuestra base de datos

Registrando el servicio del repositorio

Regresando un conjunto de resultados desde la bd

Instalando Automapper

Regresando un único registro

Regresando las órdenes

Creando un registro

Actualizando un registro

Actualizando un registro parcialmente

Eliminando un registro

Academia .NET

Clase extra: ¡Aprende más en la Academia .NET, GRATIS!


Reviews

E
Edward30 July 2020

Se esta poniendo complicado el código. Con mas practica lo podre entender, por ultimo se debería actualizar el contenido dado que la librería de AutoMapper ya cambio para NET Core 3.1 y no se implementa como lo indicas en el curso. por lo demás los temas son claros y de fácil entendimiento.

M
Maria23 July 2019

Héctor Riel Pérez ha explicado el tema de una manera fácil, ágil y practica. No mete contenido de relleno se centra en explicar los ejemplos dando el marco teórico necesario para entender el desarrollo de una web api.

A
Alejandro12 March 2019

Es un curso para uno aprender los conceptos básicos, para la construcción de una Api... El profesor explica muy bien.

V
Victor14 February 2019

El curso esta excelente si estás empezando como yo en .net core 2.x. El profesor sabe bien lo que hace, tiene buenas practicas. Me gusto que usa directamente postman y no algún frontend especifico. Lo único que puedo criticar es la sección de DATABASE que se nota que se hizo más a las apuradas, se usa MSSQL con una BD demo enorme, hubiese estado bueno que el aproach hubiese sido al revez con migraciones, con mysql o sql lite, pero es interesante. Cosas que me gustaria que esten en el curso, aunque es verdad que dice Básica en el título del curso, tal vez estas cosas sea un poco mas avanzado, (espero que el profesor lance otro curso más avanzado): - Ocultar campos especificos del modelo en ciertas rutas - Seguridad (Cors, permisos(jwt,etc)) - Sessions - Migraciones - Tasks asincronicas (await/async) - Variables de enviroment - Uso de [ApiController] - Más detalles sobre el uso de los repositorios - Actualizar algunas cosas a la última versión de .net core. - Y como bonus que ningún curso vi que tiene deploy en linux y uso de alguna bd realtime como mongo o redis <3 Creo que después de este curso voy a comprar el de xamarin forms del mismo profesor que se ve muy interesante. Me encantaría que haga un curso conectando este backend con xamarin o muestre alguna implementación con React native. Muchas gracias y quedo a la espera de nuevos cursos.

A
Arturo27 November 2018

Recomiendo ampliamente este curso a los colegas que intentan incursionar en el marco ASP NET Web API, pienso que constituye una base sólida en el aprendizaje de dicha tecnología, pero sobre todo, el instructor conoce bien el material y siempre está dispuesto a apoyar en dudas y comentarios. ¡Excelente!

E
Enrique7 November 2018

El curso muy interesante, pero las instrucciones un tanto muy rápidas. Alguna veces al moverse muy rápido por la pantalla, uno se pierde. Por lo demás todo excelente-

J
Jhony7 November 2018

El curso es bueno es básico y se entiende le doy 4 estrellas porque se debió aprovechar e incluir autenticación para hacer API´s seguras como por ejemplo JWT pero de resto bien

A
Angel1 November 2018

Excelente el curso, corto pero cubre el objetivo. Entiendo que un buen aporte sería el uso de procedimientos almacenados.

P
Pedro23 October 2018

La explicación de cada tema es muy buena, se aprecia que tiene experiencia en el desarrollo de software. Todo muy claro y acertado.

M
Manuel17 September 2018

Fue una muy buena elección, el instructor es muy claro y el curso muy ágil, rápidamente entiendes como crear una API

D
Daniela6 August 2018

Me ha gustado mucho, la explicación bien detallada, ejemplos completos, me ha ayudado a entender de forma genérica .Net Core. Excelente!

C
Compsesa11 July 2018

Mucha introducción de .net core. En teoría es para crear una web api .net core, los fundamentos básicos ya deben ser conocidos por los alumnos y pedidos como requisitos.

H
Hector29 May 2018

hasta el momento no puedo emitir un jucio justo ya que estoy si aprendiendo en el pero aun me falta afianzar algunos conocimientos e implementar los mismo. Pero hasta ahora va muy bien el curso

A
Andres26 May 2018

Muy bueno en sus ejemplos y explicaciones... sin embargo me falto la parte de seguridad de una API permisos, autenticación

A
Alexis7 May 2018

Los contenidos se explicaron muy bien, nada mas que por agilizar los tiempos del curso al momento de conectarse a una base de datos no me parecio que fuera la mejor manera de hacerlo, no hubo una arquitectura que me gustara como para pensar en un API de manera profesional. En general el curso cumple lo que te promete, ya que es un curso basico


1634180

Udemy ID

4/6/2018

Course created date

11/23/2019

Course Indexed date
Bot
Course Submitted by