Como crear una Web Api con ASP.NET CORE 6 - ✅ Completo ✅

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 94

  • @stivenramos6060
    @stivenramos6060 ปีที่แล้ว +37

    ⚠Dejo el comando usado: Scaffold-DbContext "Server=(local); DataBase=BASE;Integrated Security=True" Microsoft.EntityFrameworkCore.SqlServer -OutPutDir Models

    • @TITOGAMER14
      @TITOGAMER14 7 หลายเดือนก่อน

      HEROE

    • @jesusheribertouriashernand1516
      @jesusheribertouriashernand1516 6 หลายเดือนก่อน +2

      En mi caso la cadena que me funciono, fue esta.
      Scaffold-DbContext "Server=(Nombre de su instancia de BD); Initial Catalog=(Nombre de la BD);user id= xxxxx ; pwd= xxxx TrustServerCertificate=true" Microsoft.EntityFrameworkCore.SqlServer -OutPutDir Models

    • @israeljess1714
      @israeljess1714 9 วันที่ผ่านมา

      @@jesusheribertouriashernand1516 asi es, porque si no manda error de certificado el "TrustServerCertificate=true", evita este error

  • @eliastorres5831
    @eliastorres5831 ปีที่แล้ว +15

    Excelente video, para quienes tengan problemas al realizar la conexion entre el proyecto y la bbdd en somee, añadan "TrustServerCertificate=True" para que se obligue al cliente a confiar en el login. así deberian poder continuar.

    • @VocesDelAyer777
      @VocesDelAyer777 ปีที่แล้ว

      Hola, tengo el error que señalas, en si, como quedaría toda la linea de código de conexión añadido lo que dices?

    • @eliastorres5831
      @eliastorres5831 ปีที่แล้ว +3

      @@VocesDelAyer777 Quedaria asi
      Server=[Nombre del servidor]; DataBase=[BBDD]; user id=[ usuario somee]; pwd=[pass somee];TrustServerCertificate=True

    • @KBraJS
      @KBraJS ปีที่แล้ว +1

      @@eliastorres5831 Waooo gracias me salvaste!!!

    • @yaxon_
      @yaxon_ 3 หลายเดือนก่อน

      gracias , eres un genio!

  • @johnherrera5913
    @johnherrera5913 ปีที่แล้ว +7

    Master! Excelente. Mejor explicado imposible.La mejor explicación que he encontrado, muchas gracias

  • @euclides_gonzalez
    @euclides_gonzalez 2 ปีที่แล้ว +2

    Excelente video!, muy buena explicación! De los mejores que he visto últimamente!

  • @oscarserna784
    @oscarserna784 6 หลายเดือนก่อน +1

    Excelente!!!! Gracias me salvaste
    Recomendado totalmente, muy bien explicado 👍

  • @reinplast157
    @reinplast157 4 หลายเดือนก่อน +1

    Gracias Profe lo maximo saludos desde Peru - Lima

  • @juanhenao1a
    @juanhenao1a 2 ปีที่แล้ว +3

    Te lo agradezco mucho, me ha servido como no te imaginas.

  • @yordyrodriguez441
    @yordyrodriguez441 ปีที่แล้ว +1

    JOA MEEEEEEEN!, ERES THE BEST; MIS RESPETOS, GRATITUD Y BENDICIONES PA, ME HAS AYUDADO COMO NO TE LO IMAGINAS, SN TANTAS PALABRAS, MUCHAS GRACIAS!

  • @caraleguis
    @caraleguis 11 หลายเดือนก่อน +1

    Directo al tema.!!! muy bien

  • @sarce1979
    @sarce1979 7 หลายเดือนก่อน +1

    Excelente tutorial, muchísimas gracias

  • @hellsindark160
    @hellsindark160 ปีที่แล้ว +1

    Dios te bendiga amigo, gracias a mi hermano llegué aquí y logré subir mi proyecto

  • @emilioandresfilotti560
    @emilioandresfilotti560 11 หลายเดือนก่อน +1

    Excelente video. Muchisimas gracias

  • @codigoestudiante
    @codigoestudiante  2 ปีที่แล้ว +1

    👋¡Hola a todos los programadores que buscan código fuente libre!👋
    Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante
    Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝

  • @akordova
    @akordova 2 ปีที่แล้ว +1

    Excelente explicación, muchas gracias

  • @claudiovalenzuela1814
    @claudiovalenzuela1814 ปีที่แล้ว +1

    Estaria bueno hacer un video a consumir esta API con svelte!! excelente video!!!!!!!!!!!!!!!!!!!

  • @miguelopio
    @miguelopio 2 ปีที่แล้ว +1

    EXCELENTE BRO...BENDICIONES DESDE REPUBLICA DOMINCINA

  • @victorvenegas181
    @victorvenegas181 2 ปีที่แล้ว +1

    Te felicito. Muy bueno todo. Gracias.

  • @angierobayo5590
    @angierobayo5590 4 หลายเดือนก่อน +1

    Fue muy util, muchas gracias

    • @codigoestudiante
      @codigoestudiante  4 หลายเดือนก่อน

      Gracias por comentar, saludos.

  • @kitofokito
    @kitofokito 9 หลายเดือนก่อน +1

    Excelente tutorial !!!

  • @Will_Native
    @Will_Native 9 หลายเดือนก่อน +1

    Excelente video, me gusta como explicas cada cosa.

  • @IanSein
    @IanSein 7 หลายเดือนก่อน +1

    sos un crack hermano

  • @Reycell
    @Reycell ปีที่แล้ว +1

    Sigue haciendo estos tutoriales bro ayudas muchísimo

  • @musicalibre5912
    @musicalibre5912 2 ปีที่แล้ว +1

    Estupendo todo

  • @PipeValbuena8406
    @PipeValbuena8406 ปีที่แล้ว +1

    Excelente

  • @hugomeneses7738
    @hugomeneses7738 11 หลายเดือนก่อน

    Muy buen video, Excelente. Lo que buscaba en poco tiempo lo pude resolver gracias a tus conocmientos. En hora buena!!

  • @andresfelipegachancipaguti6886
    @andresfelipegachancipaguti6886 2 ปีที่แล้ว +4

    Excelente video, Explicas demasiado bien seria super si nos pudieras enseñar el tema de JWT en core mil gracias, saludos desde Colombia!!

    • @codigoestudiante
      @codigoestudiante  2 ปีที่แล้ว +3

      Hola, ya tenemos un video dentro del canal de cómo implementarlo, te comparto el enlace: th-cam.com/video/3NJbzf-41f0/w-d-xo.html
      Además si revisas el canal encontrarás otro de como consumir una api con JWT.
      Saludos Cordiales.

  • @AlexVallejoLogic
    @AlexVallejoLogic ปีที่แล้ว

    Muy bien explicado, muchas gracias por este material. Saludos

  • @luisfernandodeolazabalsche3317
    @luisfernandodeolazabalsche3317 2 ปีที่แล้ว +1

    Buenísimo el video, se me ocurre que podrías crear una web para consumir esta Api y ya seria tremendo, gracias ;-)

    • @codigoestudiante
      @codigoestudiante  2 ปีที่แล้ว +2

      Hola, ya tenemos un video en el canal, solo sería omitir la parte de autenticación. En caso te animes a verlo te comparto el enlace: th-cam.com/video/YQiqRiYtyVc/w-d-xo.html
      Saludos.

  • @ivanxam7093
    @ivanxam7093 2 ปีที่แล้ว +1

    Que bueno!!! un suscriptor más... ;-)
    Podrías enseñarnos lo mismo pero usando "lo NUEVO" de API Mínimas... (no sé si se podrá hacer, pero nos encantaría aprenderlo!!!
    Gracias una vez más por compartir tus conocimientos

  • @devnorth
    @devnorth ปีที่แล้ว

    Hola...primero gracias por tan valioso contenido la verdad que es difícil encontrar buena info en español sobre .net 6 y un pequeño aporte en el min: 15:20 en el catch del primer método listar estas devolviendo Un status 200 y la lista que en todo caso si hubiera un error no la tendríamos !! se podria retornar el mensaje de error y mas info para el debug pero es un detalle excelente canal gracias ....saludos desde argentina

  • @juanma230382
    @juanma230382 ปีที่แล้ว

    Hola, excelente video, solo un detalle, en el servicio de guardar, la cabecera a retornar sugiero sea la 201, seguire viendo tus videos, muy bien explicados !!!

  • @andresfelipemurilloruiz6214
    @andresfelipemurilloruiz6214 2 ปีที่แล้ว +4

    Saludos, ¿Para qué sirve la configuración para HTTPS?

    • @caraleguis
      @caraleguis 11 หลายเดือนก่อน

      entiendo que habilita todo el tema de conexión segura, pero tendrías que instalar un certificado y se complicará un poco todo, de ahí que lo haya quitado.

  • @YefersonMartinez-wn5ds
    @YefersonMartinez-wn5ds 5 หลายเดือนก่อน +1

    buen curso pero quien es tan amable tengo este problema sobre el idcategoriaNavegation me dice que es obligator

  • @ChristianDev93
    @ChristianDev93 2 ปีที่แล้ว +2

    Hola bro, una consulta. tendras algun video para consultar esta api con react?saludos, buen video.

  • @emmanuelgonzalezmaranon4365
    @emmanuelgonzalezmaranon4365 2 ปีที่แล้ว +1

    en el oProducto =_dbContext.Producto.where(condiciones) si quiero filtrar por 2 condiciones ocmo sería?

    • @codigoestudiante
      @codigoestudiante  2 ปีที่แล้ว +2

      Hola, sería algo así :
      _dbcontext.Productos.Where(p => p.Marca.Equals("test") && p.Descripcion.Equals("test"));
      Recordemos el operador "&&"(AND) y "||"(OR)
      Saludos Cordiales.

  • @jorgemaciasgarridonovainge6217
    @jorgemaciasgarridonovainge6217 9 หลายเดือนก่อน +1

    Excelente, video, recién estoy con las API. Existe otra forma de generar los datos en base de datos que no sea por modalidad prueba (Postman) o solo lo haré con la aplicación que consume la Web API?

  • @Reycell
    @Reycell ปีที่แล้ว

    Te amo bro

  • @joshuasalazar1481
    @joshuasalazar1481 9 หลายเดือนก่อน

    Justo lo que necesitaba para desplegar mi aplicacion, ahora solo quedaria analizar el tema del https, debido a que queda con problemas al desplegar otra aplicacion con certificado ssl

  • @eduardohilariomendez3510
    @eduardohilariomendez3510 ปีที่แล้ว

    Buenas que tal, excelente video, una consulta, por qué en tu Productocontroller no utilizas los métodos con la palabra reservada async? grcias

  • @antoniorivera6014
    @antoniorivera6014 4 หลายเดือนก่อน

    Me marcaba error al hacer la petición pero, estaba bloqueado por el antivirus. Lo habilité y funcionó correctamente.

  • @Kousei-
    @Kousei- 2 ปีที่แล้ว

    utilizast visual studio 2019 o 2022 ?

    • @codigoestudiante
      @codigoestudiante  2 ปีที่แล้ว

      Hola, la versión que utilizo es VS 2022.

  • @juancharrascasromalv5221
    @juancharrascasromalv5221 ปีที่แล้ว

    muy bueno, gracias, y para hacerlo https?...se necesita una configuración diferente?, y para q sea privada?

  • @FABIO9276
    @FABIO9276 ปีที่แล้ว

    Excelente video.¿ Como haria para subir un proyecto que contenga multiples capas(librerias de clases)?, ya que asi no sube nada al hosting

  • @anthonyfernandez6234
    @anthonyfernandez6234 ปีที่แล้ว

    Excelente video! Muchisimas gracias. Tengo una pregunta... Para casos donde hay tablas con relaciones de N a N, se debe crear esa tabla intermedia y existe algun modo de que Entity Framework reconozca esa relación? Saludos!

  • @brutusalejandrus499
    @brutusalejandrus499 8 หลายเดือนก่อน

    Excelente video, muchas gracias por compartir, me gusto mucho la implementación de la interface IActionResult veo que es ideal para retornar código de estatus junto a otro objeto con mensaje personalizado además del objeto en un response, aquí me surge la duda de cual seria la mejor practica para deserealizar ese result en el frontend, utilizo IDE VS2019 C# y las librerías RestSharp para consumir APIs y Newtonsoft para el manejo de json.

  • @rafaelsalazar3682
    @rafaelsalazar3682 7 หลายเดือนก่อน

    Buenas noches ,tandras un video utilizando procedimeintos almacenados con las apis...

  • @agustinherrera8775
    @agustinherrera8775 7 หลายเดือนก่อน

    Muy bien explicado, tengo una duda que no se por que si edito o agrego datos enviado desde le postman no los recoge en cada propiedad por decir llegan como null a que se debe esto, gracias un like

  • @Fyxr17
    @Fyxr17 ปีที่แล้ว +2

    podrias ayudarme que a la hora de generar el entity framework me sale este error " A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - La cadena de certificación fue emitida por una entidad en la que no se confía.) "

    • @KBraJS
      @KBraJS ปีที่แล้ว

      agrega al final
      ;TrustServerCertificate=True

  • @gerardovidalrufinorafael3999
    @gerardovidalrufinorafael3999 6 หลายเดือนก่อน

    hermano para que crear las tablas en sql server si se puede hacer en el mismo visual con entity framework, tambien se puede insertar datos del mismo visual

  • @Xhristian15
    @Xhristian15 ปีที่แล้ว +2

    Me sale el siguiente error:
    Ayuda, por favor.

    • @Xhristian15
      @Xhristian15 ปีที่แล้ว +8

      Si alguien mas tiene problemas. Lo unico que me funciono fue usar las siguientes lineas:
      "Scaffold-DBContext "Server=DESKTOP-PAHHITE\SQLEXPRESS; Database=DBAPI; Trusted_Connection=True; TrustServerCertificate=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models" y en el login del sql server activar las siguientes opciones:
      -->Enncrypt Connection
      -->Trust Server Certificate

    • @withlackyt4683
      @withlackyt4683 ปีที่แล้ว

      Esto pasa es por el Server debes validar que esté bien copiado, tenia el mismo problema y la solución fue esa.
      Saludos

    • @monicabermudezmedina502
      @monicabermudezmedina502 ปีที่แล้ว

      @@Xhristian15 muchas Gracias por compartir la solucion...

    • @amandahernandez1603
      @amandahernandez1603 5 หลายเดือนก่อน

      @@Xhristian15 gracias, me ayudo

  • @pacspro5603
    @pacspro5603 2 ปีที่แล้ว

    Hola, tengo una pregunta, que tipo de arquitectura de software usas? O como se llama la arquitectura de software que estas usando?

    • @FABIO9276
      @FABIO9276 ปีที่แล้ว

      Monolitico todo en uno

  • @Xhristian15
    @Xhristian15 ปีที่แล้ว

    Consulta. Es necesario los pasos realizados del minuto 6 al 11?. En otros proyectos veo que se saltan defrente a la parte de insertar controlador e incluso usan controlador con Entity. Confundido. :c

  • @saulhernandezaguilar7444
    @saulhernandezaguilar7444 ปีที่แล้ว

    Buenas tardes en el minuto 24:22 y en esta instrucción Producto oProducto = _dbcontext.Productos.Find(idProducto);
    Visual Studio nos da una Advertencia CS8600, como evitarla, gracias de antemano por tu gran apoyo Profesor

  • @soytutu2390
    @soytutu2390 9 หลายเดือนก่อน

    puedes hacer el consumo de la api con react?
    seria super

  • @gebo1861
    @gebo1861 ปีที่แล้ว

    Puedo seguir este tutorial pero para mysql?

  • @victorjoaquin4
    @victorjoaquin4 10 หลายเดือนก่อน

    Cua el mejor core o webform

  • @jesusafloresnegro
    @jesusafloresnegro ปีที่แล้ว

    Se puede hacer sin entotu framewrk??, tienes algun video

  • @gastonkoch7962
    @gastonkoch7962 24 วันที่ผ่านมา

    Ya lo subi 2 vecess siguiendo los paso y siempre me devuelve error 500 cuando utilizo un endpoint. Que puede ser?

  • @jossmailbox
    @jossmailbox 2 ปีที่แล้ว

    Como seria publicar los API en esa web pero usando la BD SQL Server de un servidor que no sea en el hosting?

  • @claudiovalenzuela1814
    @claudiovalenzuela1814 ปีที่แล้ว

    no entiendo algo, es necesario usar el Postman??' tengo muy poco conociemiento sobre esto :(

  • @cruzej2228
    @cruzej2228 ปีที่แล้ว

    Me dio un error la cadena de conexion, le tuve que poner TrustServerCertificate=true despues de Ingregraded Securuty= true, el error se debe a un sertificado segun lei no me dejaba conectarme a la bd

  • @JessicaCool-z1q
    @JessicaCool-z1q ปีที่แล้ว

    Alguien sabe porque sale un error 403 al publicar la api?

  • @sixtoandrescuismanbrathwai8734
    @sixtoandrescuismanbrathwai8734 3 หลายเดือนก่อน

    ami no me sale swingers

  • @victorjoaquin4
    @victorjoaquin4 10 หลายเดือนก่อน

    Mejor es capas por ser mas ordenado.