.NET 8 - API REST

  Рет қаралды 31,684

Informática DP

Informática DP

Күн бұрын

En este video desarrollamos una API RESTFul utilizando .Net 8, Entity Framework, SQL Server y mucho más. Explicado al detalle.
00:00 - Intro
01:51 - ¿Qué vamos a obtener?
05:32 - Creación del proyecto
07:36 - .Net ¿Qué es?
07:56 - Net, Net Core, ASP. NET
09:35 - Archivo del proyecto
12:08 - NuGet ¿Qué es?
13:04 - Archivo Progam.cs
16:17 - Probando el ejemplo el controller por defecto
18:29 - Swagger ¿Qué es?
20:31 - Modelo
23:22 - Paquete Entity FrameWork Core
24:48 - Contexto
25:57 - DbContext ¿Qué es?
28:27 - Constructor ¿Para qué sirve?
30:39 - DbSet ¿Qué es?
32:27 - Conexión a la DB
34:56 - Paquete Entity FrameWork Core Sql Server
37:41 - Migraciones
37:50 - Paquete Entity FrameWork Core Tools
40:57 - DB desde Sql Server Management Studio
43:15 - Controlador
45:50 - Probando nuestra API
49:29 - Despedida
Si quieres apoyar al canal. Link para donación con Paypal:
www.paypal.com/paypalme/infor...
Link para clonar el proyecto
github.com/infodp/WebApiPerso...
REDES SOCIALES
Canal de KZbin: / informaticadp
Web: www.informaticadp.com.ar/
Facebook: / infodp
Instagram: / info_dp
Twitter: / infodp1
CURSOS DE LARAVEL
Laravel ¡desde cero!
• Laravel ¡desde cero!
CRUD con Laravel + Livewire + Jetstream
• CRUD con Laravel + Liv...
CRUD con Laravel + Inertia + Jetstream
• CRUD con Laravel + Ine...
CRUD con Laravel - Imágenes
• CRUD con Laravel - Imá...
Laravel - Varios
• Laravel - Varios
Roles y Permisos - Laravel
• Roles y Permisos - Lar...
Laravel + Vue + SPA + CRUD
• Laravel + Vue + SPA + ...
Angular + Firebase App CRUD
• Angular + Firebase App...
React + Firebase App CRUD
• React + Firebase App CRUD
Firebase CRUD - Javascript y JQuery
• Firebase CRUD - JavaSc...
CURSOS DE NODE JS
Node Js desde cero
• Node JS ¡desde cero!
CRUD MVC con Node Js y MongoDB
• CRUD MVC con Node Js y...
API Restful Node Js + Express
• API Restful Node Js + ...
CRUD con Node Js y MySQL
• CRUD con Node Js y MySQL
Login con Node Js y MySQL
• Login con Node Js y MySQL
MongoDB ¡desde cero!
• MongoDB ¡desde cero!
FullStack: MySQL + Express + React + Node (Bonus MongoDB)
• FullStack: MySQL + Exp...

Пікірлер: 102
@soalander
@soalander 6 ай бұрын
Esto fuee excelente, no pude soltar el video por cada minuto me suscribi al momento en que termino. Perfecta la explicación en cada parte del proceso seria increible en una forma de serie como API cap 1 y se que aborden temas más complejos posteriormente como agregar una carpeta de servicios, validaciones, auntenticación, response code ,etc Te agradezco muchisimo el video me ayudaste un monton a entender algunos coneptos que no me quedaban claros
5 ай бұрын
Muchas gracias!!! Estoy preparando proyectos con. Net y blazor. Espero que salgan antes de fin de año. De lo contrario 2024 ja. Abrazo y nuevamente muchísimas gracias por tu comentario!!
@ferdyandresDEV
@ferdyandresDEV 2 ай бұрын
Muy bien explicado, el orden de los temas y el como se explican esta muy claro. Muchas gracias !
2 ай бұрын
Muchas gracias bro!!!
@germantorres7189
@germantorres7189 13 күн бұрын
muy bien video me ayudo a entender facilmente el core 8, en la universidad venimos usando hasta core 6 perooo quise indagar para ver que tan dificil era y contigo se me facilito entender, mil gracias
12 күн бұрын
Me alegro mucho Germán!! Saludos!!
@WilliamGRojas
@WilliamGRojas 9 күн бұрын
Diez puntos el video, la epxlicacion paso a paso de lo que hace cada parte es clara y buenisima
9 күн бұрын
Muchas gracias William!
@jonathanaguilar5983
@jonathanaguilar5983 6 ай бұрын
Excelente video! muchas gracias por compartirlo. He aprendido mucho de ellos! Saludos.
6 ай бұрын
Muchas gracias Jonathan!!!! Saludos
@URIXMX
@URIXMX 2 ай бұрын
Increíble video, había visto otros que solo saltaban lo que estaban haciendo para solo generarlo. Con este video me quedo mas que claro. Muchas gracias.
2 ай бұрын
Grande bro! se vienen muchos proyectos con .NET. Saludos!
@musicoderdev
@musicoderdev 6 ай бұрын
Excelente aporte, muchas gracias!
6 ай бұрын
Muchas gracias bro!
@Christian-ho9qm
@Christian-ho9qm 6 ай бұрын
Buenísimo!!! Lo vamos a hacer. Muchas Gracias.
6 ай бұрын
Gracias Christian, saludos!!
@user-zc2cd2uc1o
@user-zc2cd2uc1o 4 ай бұрын
excelente video, muy bien explicado
4 ай бұрын
Muchas gracias!!!
@ponchdev7656
@ponchdev7656 6 ай бұрын
Excelente crack!!!! Tenes una capacidad de explicar y enseñar admirable, Pronto vamos a tirar código en .NET amigo 😎
6 ай бұрын
Muchas gracias compañero!!!!!! Por supuesto!! Abrazo !!!!
@trucosprogramacion
@trucosprogramacion 6 ай бұрын
Esperaba muchos videos relacionados a net core!!
6 ай бұрын
Se vienen otros proyectos con .Net. Saludos!
@felipeolaya190
@felipeolaya190 Ай бұрын
Muy claro e informativo.
Ай бұрын
Gracias!!
@ne.medina
@ne.medina 5 ай бұрын
Excelente explicación.
5 ай бұрын
Muchas gracias!!
@angeloandino3563
@angeloandino3563 3 күн бұрын
Hola, muy buen video me ayudo mucho gracias
3 күн бұрын
Gracias a vos!!
@carlosolvera9134
@carlosolvera9134 Ай бұрын
Excelente explicación
Ай бұрын
Gracias Carlos!!!
@TheNefelin
@TheNefelin 2 ай бұрын
Muy buen video, muchas gracias por compartir... espero que puedas hacer un video igual pero con Dapper!!
2 ай бұрын
Muchas gracias!!!! Si se vienen muchos mas proyectos con .net. abrazo!
@melinaflores9632
@melinaflores9632 6 ай бұрын
Genial!🤙
6 ай бұрын
Gracias compañera!!!😂
@riva9210
@riva9210 8 күн бұрын
el mejorrrrr
8 күн бұрын
Gracias!!!
@adranksat
@adranksat Ай бұрын
So nice😀
Ай бұрын
Thanks!
@softw.netcore7521
@softw.netcore7521 3 ай бұрын
👍👍👍👍
@elenaumanzor3810
@elenaumanzor3810 6 ай бұрын
Me ha servisdo muchosolo me queda la duda en el caso de que quiera mostrar un stored procedure que tenga Inner Joins y como modifico el modelo para que muestre los datos del stored procedure
@alannn9741
@alannn9741 Ай бұрын
exelente, podrias hacer un video utilizando la api y haciendo el front con react o angular. desde ya muchas gracias!!
Ай бұрын
Gracias bro! Si vamos a hacer todo eso. Ahora en breve sale el curso Net y Clean Architecture con datatables 2.
@ccrodrigocc
@ccrodrigocc 2 ай бұрын
Buenas, excelente video, estaría bueno ver como se consume esta misma api desde otro lenguaje/tecnología
2 ай бұрын
Muchas gracias! Si, vamos a realizar esos proyectos! Saludos!
@maximo.schmidt
@maximo.schmidt 7 күн бұрын
5 palabras crack
7 күн бұрын
Gracias Maximo!!!
@luisalfredoricopabardales6345
@luisalfredoricopabardales6345 26 күн бұрын
las inyecciones de dependencias de las entidades?
@PabloSanDev
@PabloSanDev 2 ай бұрын
Gracias profe!! soy nuevo seguidor, vengo del video anterior en mi caso mi string de conexión al día de la fecha del video no me funciono tuve que copiar manualmente el string de conexion de donde dijiste en server explorer conecte a la base de datos y poner el nombre del servidor manualmente DESKTOP etc.. cuando instale sql management studio v20 solo aparece con el nombre de desktop y no como el video de DESKTOP-SQL EXPRESS entonces solo el nombre del equipo, me fije en los servicios como dijiste pero no hay rastro de SQLExpress y fue la versión que instale "ConnectionStrings": { "Connect": "Data Source=DESKTOP-Q1181NC;Integrated Security=True;Trust Server Certificate=True;Database=PersonDB" } esta me funciono bien, tuve que agregarle el parametro Database=PersonDB al final, pero me pregunto si esta bien lo que hice, hasta corri la instalación como admin pero sigue igual, otro detalle no menor es que a mi me vino por defecto desactivado lo de usar controladores y tuve que hacer todo de nuevo jajaja pero todo sirve para aprender estoy muy contento gracias por este video.
@HaroldJhayssonApazaMonasterio
@HaroldJhayssonApazaMonasterio Ай бұрын
Hola Profe, una pregunta sabe algo de el entityframework con oracle? me sale que esta venmcido o no es compatible con el .net 8, si alguien sabe o me puede comentar algo sobre eso por favor
@uraharaYorrch
@uraharaYorrch 4 ай бұрын
Hola, muchas gracias por el video, llevaba días buscando un tutorial bien explicado que se centrara en el uso de .net para hacer una api. La mayoría usan blazor para crear una página SSR. Me gustaría más bien saber cómo hacer una API en .net con autenticación para que se consuma en cualquier back, en mi caso uso React. También me quedaron dudas de cómo actualizar la base de datos si, por ejemplo, añadieras una nueva tabla, o cómo enlazar tablas para tener una llave foránea.
4 ай бұрын
Muchas gracias! este es el primer video de los que se vienen en el canal, vamos a ver a fondo muchos proyectos con .Net, vamos por parte je, el próximo creo que es una API con MongoDB. Saludos-
@diegofernandez1469
@diegofernandez1469 6 ай бұрын
Seguiras subiendo videos relacionados .net y a C#? 🥺, no encuentro muy buen material de estos temas :(
6 ай бұрын
Si estimado. Se vienen mas proyectos. Podemos conectar con otras bases, porbar otros clientes, angular, react, etx. Y vamos a ver Blazor también. Saludos.
@hugovargas9268
@hugovargas9268 3 ай бұрын
Excelente!!! tenes algun video en el cual hagas deploy en azure/aws con kubernetes o docker?
3 ай бұрын
Muchas gracias!!! Te paso este video, se viene mas contenido de Net, Blazor, Docker y Azure DevOps. Saludos! kzbin.info/www/bejne/pHfFpHqDg6lmY6Mfeature=shared
@pipipopocacapilin4073
@pipipopocacapilin4073 3 ай бұрын
Tengo el error Cannot insert explicit value for identity column in table 'tabla' when IDENTITY_INSERT is set to OFF. at Microsoft.Data.SqlClient.SqlCommand.c.b__211_0(Task`1 result) Se que se pude solucionar con el comando SET IDENTITY_INSERT tabla ON Pero me gustaria saber como puedo hacer para que por defecto este en ON.
@user-fh8nv2ny5x
@user-fh8nv2ny5x 2 ай бұрын
tienes algún video en que muestres la configuración para permitir solicitudes https desde un FrontEnd?
2 ай бұрын
Todavía no lo hice, pero están en proceso ya que se viene mucho .net. abrazo.
@alejo187
@alejo187 4 ай бұрын
hola muchisimas gracias, tequeria preguntar, para aprender .NET es necesario saber C# primero?
4 ай бұрын
Hola Alejo! Lo ideal sería que sí. Es como con Laravel, mucho mejor si sabes PHP. Lo que sí en ambos casos, es fundamental saber programación orientada a objetos. Abrazo.
@alejo187
@alejo187 4 ай бұрын
@ muchísimas gracias!
@josetharaya6911
@josetharaya6911 3 ай бұрын
Consulta, durante mis cursos universitarios tienden usar un proyecto DAL donde agregamos las entidades o modelos y el contexto mismamente aparte del proyecto inicial. Esto puede variar? es ideal eso?
3 ай бұрын
Hola José! Con DAL te referis a data access layer? Si lo manejan así está perfecto. En este caso nos centramos en el concepto de API con dotnet. Siempre el manejo de entidades, modelos y DBs es fundamental y lo más importante para iniciar un proyecto. Saludos!
@josetharaya6911
@josetharaya6911 3 ай бұрын
@ perfecto muchísimas gracias por la aclaración!!
@dioco098
@dioco098 2 ай бұрын
Estoy repasando este curso si a alguien en esta parte del curso 40:21 le da conflictos lo debe probar es desintalar todo sql server y el sql management y luego instalar pero en vez de personalizado den en basico y luego el management, al parecer aveces en la instalacion personalizada no deja bien definido el server y da conflictos.
2 ай бұрын
Gracias! Son diferentes causas a veces. Saludos.
@Alexis_Rojas2002
@Alexis_Rojas2002 4 ай бұрын
Hola bro, recomendas algun otro sitio para profundizar en esto?
4 ай бұрын
Alexis, la documentación es muy buena y tiene varios ejemplos. Estoy preparando mas proyectos con .Net para el canal. Abrazo!
@AlejandroDiaz-pi9pc
@AlejandroDiaz-pi9pc 20 күн бұрын
ERROR AL EJECUTAR EL GENERADOR DE CODIGOS SELECCIONADOS: ERROR AL RESTAURAR EL PAQUTE. REVIRTIENDO LOS CAMBIOS DE PAQUETE PARA WEBAPIPERSONAS, ALGUIEN SABE PORQUE NO ME DEJA AGREGAR EL CONTROLADOR 44:20
@misaelcontreras3245
@misaelcontreras3245 23 күн бұрын
yo tengo una duda, si yo ya tengo la base de datos? y no necesito crearla como en el video
22 күн бұрын
Tenes que usar la cadena de conexión para esa DB y listo, una vez que te conectas ya la operas como mas te guste.
@BrunoGallo-sj4yf
@BrunoGallo-sj4yf 2 ай бұрын
Esta el video de creacion de metodos paso por paso?
2 ай бұрын
Así es, en los links y el mismo video lo menciono. Saludos
@beticohernandez8039
@beticohernandez8039 6 ай бұрын
Pro fe tienes un video donde explicas que es .NET?
6 ай бұрын
Bético, en este video je. Saludos!
@beticohernandez8039
@beticohernandez8039 6 ай бұрын
Gracias.
@marlonfigueroa3700
@marlonfigueroa3700 3 ай бұрын
Me recuerda muchísimo a Spring Boot 😅
@johnfiallos896
@johnfiallos896 Ай бұрын
buen video me gusto, aunque no pude completarlo por que en la parte de UPDATE-DATABSE. me lanzo un error y no pude solventar.
Ай бұрын
Gracias!! Que error?
@gaboxt
@gaboxt 5 ай бұрын
a mi no me funciono el update-database que podria ser? A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SNI_PN11, error: 26 - Error Locating Server/Instance Specified
@oscarfuentes9991
@oscarfuentes9991 5 ай бұрын
Lo mismo me pasa.
@juansaesparza763
@juansaesparza763 5 ай бұрын
puede que en archivo appsettings.json, pusieras "Server=.\\SQLExpress", en mi caso tengo modificado el nombre de sql server por DESKTOP-AAA, al iniciar una nueva conexión en sql server manager studio copia el nombre que pone en Server name:
@juansaesparza763
@juansaesparza763 5 ай бұрын
la cadena de conexión queda asi: "ConnectionStrings": { "Connection": "Server=DESKTOP-AAA;Database=PersonDB;Trusted_Connection=true;TrustServerCertificate=true" }
@jjr7303
@jjr7303 3 ай бұрын
Me pasaba y use tu corrección y me sale que si creo la base de datos, pero cuando checo en el manejador de SQL Server, no me aparece la base de datos@@juansaesparza763
@pipipopocacapilin4073
@pipipopocacapilin4073 3 ай бұрын
Revisa tu cadena de conexion, te recomiendo sacarla de la forma que enseño para que no haya algun error. De igual forma puedes agregarle "Catalog=nombreDeBD" para ponerle el nombre que quieras a la base de datos.
@bygsbtechnology
@bygsbtechnology 4 ай бұрын
Algún vídeo de como poder consumir esa api con otra app o página web?
4 ай бұрын
En breve mas videos con .net con distintos clientes para consumir de esta API. Saludos.
@VanguardSoftwareGroup
@VanguardSoftwareGroup 6 ай бұрын
Gozu
@everyknow7156
@everyknow7156 26 күн бұрын
Buen video. Lastima que no entendí nada :c
@brayansneydermartinezcarde3260
@brayansneydermartinezcarde3260 2 ай бұрын
Gente alguien sabe por qué no me aparece la parte de las dependecias :c
2 ай бұрын
Pudiste resolverlo? Saludos
@brayansneydermartinezcarde3260
@brayansneydermartinezcarde3260 2 ай бұрын
@ Si, para los que tengan ese error, toca ir a las variables de entorno, luego van a sistema y en path ponen de primero dotnet, reinician y ya
@gordolibertario8304
@gordolibertario8304 Ай бұрын
Explicando menos acortabas el video, scaffoldeando también.
@TheXxxalbinxxx
@TheXxxalbinxxx Ай бұрын
Me sirvio mucho el tutorial , mas video con servicios con .net
Ай бұрын
Gracias! Recién publique un nuevo curso con .net
@Traynox
@Traynox 5 ай бұрын
excelente video!!, apenas para iniciar en .NET, pero quiero usarlo con MySQL será que hay algún video, solo veo que usan SQL server🥲
3 ай бұрын
Muchas gracias! Así es siempre se usa sql Server, pero vamos a hacer proyectos con MySQL y MongoDB en breve. Saludos.
@melinaflores9632
@melinaflores9632 6 ай бұрын
Genial!🤙
6 ай бұрын
Gracias Meli!!!!!
Clean Architecture with ASP.NET Core 8 | .NET Conf 2023
29:17
Купили айфон для собачки #shorts #iribaby
00:31
Balloon Stepping Challenge: Barry Policeman Vs  Herobrine and His Friends
00:28
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 17 МЛН
¡Adios a los IFs en Programación!
14:33
hdeleon.net
Рет қаралды 71 М.
API REST - Buenas prácticas (teoría y práctica)
53:12
Juan G Carmona
Рет қаралды 6 М.
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
IAmTimCorey
Рет қаралды 538 М.
API - Introducción y conceptos básicos
26:11
Informática DP
Рет қаралды 16 М.
Should I Create A Minimal API Or Full API?
7:40
IAmTimCorey
Рет қаралды 32 М.
ASP.NET Core Web API .NET 8 2024 -1. Create Project + Install
13:31
How to Use FastAPI: A Detailed Python Tutorial
20:38
ArjanCodes
Рет қаралды 211 М.
Top 10 Spring Annotations to know in 2024
26:41
Java Brains
Рет қаралды 71 М.
Купили айфон для собачки #shorts #iribaby
00:31