Como crear una Web API REST en C# usando NET 7 y VSCode

preview_player
Показать описание
#webapi #apirest #net7 #net6
Curso completo de Web API al mejor precio posible

Aprende a crear un Web API CRUD con Net 7 y Visual Studio Code utilizando EntityFrameworkCore y SqLite, este video es el primero de una serie de videos donde comenzaremos de lo básico y a medida que avancemos agregaremos autenticación y autorización JWT, utilizaremos contenedores DOCKER y lo publicaremos en AZURE.

ASP.NET Core admite la creación de API web mediante controladores o mediante API mínimas. Los controladores de una API web son clases que se derivan de ControllerBase. En este artículo se muestra cómo usar controladores para gestionar las solicitudes de API web. Para obtener información sobre cómo crear API web sin controladores, consulte Tutorial: Creación de una API web mínima con ASP.NET Core.

00:00 Introducción
00:38 Extensiones y herramientas a utilizar
05:56 Crear Web API
07:26 Estructura de Web API
15:56 Ejecutar Web API
18:35 Agregar Model
22:12 Agregar DbContext
27:46 Registrar DbContext
33:56 Agregar migraciones con dotnet-ef
37:15 Crear Base de datos (database update)
39:29 Agregar controlador (CRUD)
51:10 Probar los métodos CRUD
58:30 Siguientes pasos (siguientes videos)

Рекомендации по теме
Комментарии
Автор

Bro excelente expliacion, una pregunta, si ya tengo una base de datos como podria hacer para no crear migraciones si no solo conectar a la base de datos excistente?

erlindavidmejiaavila
Автор

En linux no podria desarrollarse este tipo de proyectos con .net core?

XamarinUserDev
Автор

Interesante, no tienes un video o lista de videos en una breve aplicación en. Net 7 MVC 5, de como operar un detalles de las compras o ventas y que se guarden los datos vía scrolling en la BD?

jorgemaciasgarridonovainge
Автор

De los mejores videos sobre net core que he encontrado, la mayoría arranca proyectos desde visual studio y no esta mal pero aprender a hacer todo desde la consola y configurarlo como quieras como si se tratará de node es muy emocionante, cuentas con mi like y mi suscripción

SantiagoMartinez-dnkj
Автор

Hola buenas noches, consultita, estos conceptos los puedo aplicar con proyectos mvc? estuve viendo otros de sus videos de mvc y queria hacer una convinacion. Gracias

portfoliowebfs
Автор

uan pregunta, estoy empezando en esto y en la terminal me sale "el termino dontnet" y "new" me dice que no existe o "token new inesperado en la expresion
"

Andres-we
Автор

Hola cacmis, que extensión usas para el que te haga el predict de la siguiente línea de código? gracias!! excelente video.

joseluisg
Автор

cambia mucho si no usas visual studio ? me resulta muy raro no usar visual studio para codigo C# jaja

charly-fgxe
Автор

muchas gracias hermano, no tenia ni idea de como hacerlo desde vscode, me has ayudado mucho.

Axotla
Автор

Recuerden que si estan trabajando en Linux, deben instalar primero el motor de base de datos sqlite3 en su sistema operativo...de lo contrario les saldra un error al intentar crear la db

juandsaereo
Автор

Excelente material! felicidades, estaria bueno uno orientado a proveedores de autenticación tipo keycloak o identity provider.

AlexGonzales-kvul
Автор

Hola Misael, tus videos me han ayudado mucho, gracias por compartir tu conocimiento, estaría bueno agregar pruebas unitarias y una vista a la api, un saludo!

rick-sanchz
Автор

Lo que necesitaba, gracias por tu aporte.

jesdev
Автор

hola estimado, llevo alrededor de 8 horas tratando de solucionar el problema. he rediseñado el programa 3 veces completas. usado chatgpt a no poder . pero no puedo solucionar el problema. al ejecutar el migraciones arroja el siguiente error : PS dotnet ef migrations add MigracionInicial
Build started...
Build failed. Use dotnet build to see the errors.
ya he validado todas las versiones del net. deinstalado las ef. reinstalado, modificando el csproj. de todo pero no hay solucion >.<

alexissuazosalazarortega
Автор

Hola, Me sale este error al momento de actualizar la base de datos, he buscado por muchos lugares y no he encontrado la solución: SQLite Error 1: 'no such table: __EFMigrationsHistory'.

dev_crios
Автор

Excelente video amigo nuevo suscriptor

alexjuniortupapa
Автор

Muy buen contenido. Quiero preguntar si me hace falta instalar otra extensión porque Instalé las extensiones que recomiendas en el video pero aún no tengo ayuda de subrayado en el código cuando hay posibilidad de valores nulos o importación de nombres de espacio.

cmonzonreyes
Автор

Con que herramienta recomendas hacer el deploy de una api?

sebastianramirez
Автор

gracias por la informacion muy util. saludos

ramonderas
Автор

Muchisimas gracias, venia hace tiempo queriendo mudar todos mis desarrollos a VSCode pero no encontraba todos los plugins necesarios para el mismo, muy agradecido, muy buen video y muy rapido 😁

thefaen