Microsoft SQL Server & Nodejs REST API CRUD

Sdílet
Vložit
  • čas přidán 9. 09. 2024
  • En este ejemplo aprenderemos a crear una aplicacion de backend usando Nodejs y Microsoft SQL Server 2019. Crearemos un CRUD(Create, React, Update, Delete) de una REST API, ademas de escribir codigo moderno de Nodejs y Javascript, a traves de babel y sintaxis moderna de Ecmascript6.
    Código del Ejemplo Práctico:
    github.com/Faz...
    Videos Recomendados:
    Lowdb ➞ • lowDB | Base de datos ...
    VSCode REST Client ➞ • Rest Client | Extensio...
    digitalocean spaces ➞ • DigitalOcean Spaces & ...
    curso de nextjs ➞ • Ionic | Generar Apk de...
    React useContext ➞ • React useContext Ejemp...
    🛍 Descuentos:
    NordVPN ➞ 68% de descuento en plan de 2 años ➞ Código: fazt
    👨‍💻 ¿Qué servicios utilizo?
    Expo ➞
    Kite ➞ bit.ly/3dPzXHe
    NordVPN ➞ bit.ly/2Te7p0J
    Hostinger ➞ www.hostg.xyz/...
    Cloudinary ➞ bit.ly/3ohNlJ7
    Namecheap ➞ namecheap.pxf.io/ErDe9
    🌐 Redes:
    Fazt Web ➞ www.faztweb.com/
    Facebook ➞ / fazttech
    Instagram ➞ / fazttech
    Twitter ➞ / fazttech
    Telegram ➞ t.me/fazttech
    Twitch ➞ / fazttech
    Slack ➞ bit.ly/3dPqCPT
    Discord ➞ / discord
    Blog ➞ blog.faztweb.com
    📩 Contacto:
    ➞ fazt@faztweb.com
    #nodejs #sqlserver #microsoft
    #git #gogs #github

Komentáře • 279

  • @patricionicolasgimenez6488
    @patricionicolasgimenez6488 Před 3 lety +111

    Con tus videos de React pude pasar una prueba para conseguir mi primer trabajo en desarrollo. La semana pasada me llamaron de otra empresa para hacer JS Fullstack con Node + React. Sos mi faro en este mundo hermoso de la programacion. Muchas gracias

    • @ZiosNeon
      @ZiosNeon Před 3 lety +1

      Como te fue? espero algun dia poder conseguir empleo.

    • @joantheringo1192
      @joantheringo1192 Před 2 lety +1

      Que es Fullstack? to perdi 5 semestres de mi vida y solo me enseñaron Java y odio java porque nadie lo usa en la actualidad.

    • @orlandog1979
      @orlandog1979 Před 2 lety

      @@joantheringo1192 Si lo usan mas de lo que crees debes informarte mas bro otra cosa es que no te guste...

    • @sergioherrera6729
      @sergioherrera6729 Před 2 lety

      @@joantheringo1192 De hecho, hay grandes empresas que la usan, lee mas sobre eso.

    • @tacosdesuadero4875
      @tacosdesuadero4875 Před 2 lety

      @@joantheringo1192 yo también odio Java pero Java sigue siendo tier top entre los lenguajes server-side

  • @juanpazflores362
    @juanpazflores362 Před 3 lety +12

    Debe ver segunda parte de como hacer con procedimientos almacenados. El video estuvo genial buen aporte a la comunidad Fazt se te agradece mucho!!!

  • @Anto_Peru
    @Anto_Peru Před 3 lety +29

    Gracias por este video Fazt, estoy comenzando en esto de la programación y admiro mucho tu trabajo. Pude terminar este CRUD viendo tu video después de 6 horas entre pausas para poder asimilar la mayor parte de información. Te agradezco la voluntad que tienes para compartir tu conocimiento, ya que es muy útil para personas que estamos empezando. Un abrazo.

    • @FaztCode
      @FaztCode  Před 3 lety +2

      Un verdadero gusto que te sirva. Mucha suerte

  • @Mastermay119
    @Mastermay119 Před 3 měsíci

    34:15 No me he terminado el video pero me ayudaste a resolver cada paso de los errores que estaba teniendo, la neta muchas gracias por explicar a detalle cada cosa que implementas si bien algunas cosas la neta no me las termino de aprender ciertamente me ayudan por que puedo regresar en el video y ver como funcionan.
    sin dudas un tutorial muy completo

  • @mirxtremapps
    @mirxtremapps Před 3 lety +2

    Excelente video, esto no es tutorial sino un curso el tiempo record, gracias!

  • @UskoKruM2010
    @UskoKruM2010 Před 3 lety +4

    Ufff buenísimo, muchos esperaban algo así 👌

    • @johansebastianpuentespulid1401
      @johansebastianpuentespulid1401 Před 3 lety +1

      Jajaja dos personajes importantes de la programación, estoy en el cielo?

    • @UskoKruM2010
      @UskoKruM2010 Před 3 lety

      @@johansebastianpuentespulid1401 ¡Gracias por ese comentario, amigo Johan! 😉

  • @prime_time_youtube
    @prime_time_youtube Před rokem +1

    Gracias por mostrar las variables de entorno. Ya te ganaste el cielo.

  • @hersonedera
    @hersonedera Před 2 lety +1

    Que buen video, llevo programando 15 años y no habia hecho nada en NodeJS y explicas muy bien el paso a paso hasta tener una aplicación muy bien estructurada. Muchas gracias

  • @David-ik4mm
    @David-ik4mm Před 3 lety +3

    Amigo, primero me ayudaste a conocer Electron y poder dar algo de utilidad a la empresa donde inicié a trabajar hace 3 semanas, y ahora que necesito montar un API con mssql y Node.js vuelves a apercer, no tengo explicación para lo mucho que me has ayudado. Gracias por subir videos de tan buena calidad y siguiendo buenas prácticas de programación, de verdad que eres un diamante en bruto de CZcams! Te deseo lo mejor y estoy seguro que ese número de subscriptores va aumentar exponencialmente! GRACIAS!!!

  • @eddieacosta1668
    @eddieacosta1668 Před 3 lety

    Mi hermano solo vi el título y me emocioné, yo en unos de tus vídeos pedí esto. Muchas gracias mi hermano, Dios te siga bendiciendo.

  • @miguel900030
    @miguel900030 Před 3 lety +4

    Vaya, eso fue rápido xd
    Muchas gracias por tu trabajo duro Fazt.

  • @williamwaap
    @williamwaap Před 8 měsíci

    Grande, muy rico en conocimiento el contenido, tambien muchos tips interesantes como el manejo de request

  • @gloriavillanazul2246
    @gloriavillanazul2246 Před 3 lety +4

    Gracias jóven, tenía rato esperando este videotutorial. Saludos cordiales.

  • @axelhobrecht2321
    @axelhobrecht2321 Před rokem

    Tu contenido me ayuda dia dia con mi trabajo y mi estudio. No me alcanza la vida para agradecerte!

  • @oscarclaros2225
    @oscarclaros2225 Před rokem

    Admiro mucho la forma en que explicas, todo se entiende bien y se aprende mucho. Gracias FAZT

  • @balfaz
    @balfaz Před 2 lety

    Increible FAZT habia visto 3 videos que explicaban de una manera bastante complicada todo el proceso, pero continuaba a tener errores con node y no soy un experto. Con tu video en 50 minutos ya tenia mi JSON con el db para el que tengo que implementar la API.... GRANDE!!!!! 🦾🦾🦾

  • @santiagoguerrerop8957
    @santiagoguerrerop8957 Před 3 lety +8

    Contenido de calidad :3

  • @vince_ciscost
    @vince_ciscost Před 3 lety

    Juro que tengo que hacer un backend con sql server para la u, tengo una semana, me salvaste thx

  • @land4bikers
    @land4bikers Před 2 lety

    Excelente colega, quiero dejar un pequeño aporte que me funcionó, estaba intentando conectar mediante Windows Authentication, para realizar estos solo se debe instalar el paquete msnodesqlv8
    npm i msnodesqlv8
    y en el objeto de configuración de la conexión se debe especificar el driver e indicar que es un conexión de confianza algo así
    const dbSettings = {
    driver : 'msnodesqlv8',
    server: config.serverDB,
    database: config.database,
    port: config.serverDBPort,
    options: {
    trustedConnection: true,
    trustServerCertificate : true
    }
    }
    Saludos

  • @edwcyclops
    @edwcyclops Před 3 lety +1

    Muy buen video, al termino del video y realizar esta practica, me emociono y de ver mas!!!

  • @guillermopena4292
    @guillermopena4292 Před rokem

    Te queremos Fazt te queremos, Te queremos Fazt te queremos. Gracias por todooo y éxitos fazt. Eres el mejor

  • @jesusyolga1
    @jesusyolga1 Před 3 lety +1

    no manches, este video es el que por años habia estado buscando :0 anterior mente habia visto como trabajar express con mongodb y mysql pero nunca con sql server, de hecho ya habia quitado de mi mente usar express por lo mismo pero ahora lo usare y aplicare en mis proyectos con sql server gracias a ti!!!!

  • @khzzzzzzzz
    @khzzzzzzzz Před 3 lety

    eres sin duda el mejor canal de tutoriales de desarrollo de software en espannol!

  • @cristianstafe
    @cristianstafe Před 2 lety +1

    Muy bueno! lo acabo de terminar. Y ahora a seguir practicando. Saludos genio!!

  • @justcode7908
    @justcode7908 Před 2 lety

    Wow calidad!!!!!!!!!!!!!!! Microsoft SQL Server, omg this is awesome!

  • @ReuTeckort
    @ReuTeckort Před 3 lety +2

    Woaaa excelente Fazt Code llevaba tiempo esperando un video asi, muchas gracias por el vidiotutorial

  • @grbsql
    @grbsql Před 2 lety

    Excelente todo, gran conocimiento, funcionamiento de todo correcto, gran tema. Felicitaciones y muchas gracias por compartir. Gran oportunidad de aprendizaje

  • @user-bv8bt3ye3p
    @user-bv8bt3ye3p Před rokem

    Excelente la explicación para conectar con sql, gracias

  • @johansebastianpuentespulid1401

    Increíble fazt siempre esperando nuevos videos

  • @romerorenan74
    @romerorenan74 Před rokem

    Excelente contenido de todos tus videos. Te agradezco por tomarte tiempo de calidad para crear tremendo material de aprendizaje, y explicado de una forma muy sencilla, creando paso a paso las apps

  • @kevinguzman4943
    @kevinguzman4943 Před 3 lety +1

    Aahhh, justo estoy buscando como hacer esto y subes video jaja me sirven bastante tus videos

  • @xJulianoOliveirax
    @xJulianoOliveirax Před 2 lety

    Muchas gracias por toda la explicación!!!! tu excelente forma de explicar y la estructuración de las carpetas y archivos ayudaron mucho en mi comprensión

  • @kennyjeancarloarevaloreyes6976

    Te felicito por tu gran aporte , facil de entender, seria ideal realizar con procedimientos almacenados y hacer un login con jwt, muchas gracias.

  • @moromunicipalidad1152

    Amo este Video me Ayudo mucho a comprer la logica que utilizastes

  • @kcosta6634
    @kcosta6634 Před 2 lety

    Melhor aula já que tive de backend no youtube. Parabéns, Obrigada!!

  • @fullmusic4576
    @fullmusic4576 Před 3 lety +1

    *GRACIAS FATZ POR COMPARTIR TU CONOCIMIENTO*

    • @FaztCode
      @FaztCode  Před 3 lety +1

      Un gusto que te sea útil :)

  • @juandiegocastroarteaga3014

    Asu Fazt Los viejos tiempos cuando usaba MSSQL server para hacer proyectos en la Universidad.

    • @FaztCode
      @FaztCode  Před 3 lety +1

      xD sentí lo mismo cuando cree el ejemplo

    • @juandiegocastroarteaga3014
      @juandiegocastroarteaga3014 Před 3 lety

      y encima escribíamos lógica del sistema en el formulario hecho con Swing Java

  • @ronnymt1624
    @ronnymt1624 Před 3 lety +1

    Gracias Fazt, justo lo que necesitaba

  • @kevkev9824
    @kevkev9824 Před 3 lety +1

    Tus cursos son oro!!! Para cuando uno con spring boot porfaaaaa :C

  • @gekkou7374
    @gekkou7374 Před 2 lety

    Sos todo un crack gracias por todo amigo justo necesitaba esto jusyyo le entiendo que genial

  • @sefhiroth
    @sefhiroth Před 3 lety +1

    espero con ansia el video donde explique como subir la base de dato o conectarse a ella por internet.

    • @FaztCode
      @FaztCode  Před 3 lety +1

      Pronto videos de Azure, que cubren el tema que mencionas Bryan :)

  • @chiruc
    @chiruc Před 3 lety

    Excelente aporte amigo FAZT, como siempre no decepciona el material

  • @JeffreyCaroRoncancio-rv6kk
    @JeffreyCaroRoncancio-rv6kk Před 5 měsíci

    Muchas gracias pa', excelente video. Me desvaro!!

    • @FaztCode
      @FaztCode  Před 5 měsíci

      Debo tambien decirte que este video tiene una actualizacion: czcams.com/video/VuQAF-44Lo0/video.html

  • @franperc
    @franperc Před 3 lety

    Excelente tutorial, estoy aprendiendo mucho con tus videos. Muchas gracias.

  • @facundosr
    @facundosr Před 3 lety +1

    siempre excelentes videos! muchas gracias

  • @juanandrespinzonmartinez3141

    Justo lo que estaba buscando, Gracias buen hombre :3

  • @jhonnyd3505
    @jhonnyd3505 Před 3 lety

    Ótimo video, um agredecimento do Brasil!

  • @pedroespinoza7595
    @pedroespinoza7595 Před 3 lety

    Excelente video, seria bueno ejemplos de como consumir API con REACT Y VUE, siempre al día con tus videos, a cualquier hora.

  • @gilfreitas5066
    @gilfreitas5066 Před 2 lety

    Excelente vídeo, um tutorial de alta qualidade. Sei o básico de espanhol, apenas sou fluente me português e este tutorial me ajudou a configurar e fazer uma API REST com SQL Server, agradeço muito pela ajuda.
    Gracias =]

    • @dxabier
      @dxabier Před 6 měsíci

      No tienen tutoriales de esto en portugues?

  • @CumpleVictorTupez
    @CumpleVictorTupez Před rokem

    Excelente video me sirvió de mucho muchas gracias, me gustaria ver un video para hacer registros masivos

  • @danielsaucedo5593
    @danielsaucedo5593 Před 2 lety

    Excelente video, me gustaría decir que en 1:06:04 no son los parámetros los que describes, si no los nombres de columna que vas a afectar- INSERT INTO tableName (col1, col2, col3) VALUES (valueA, valueB,ValueC); Osea que no podemos darle el nombre que nosotros queramos, tiene que coincidir indefectiblemente con el nombre de la columna . Saludos!

  • @akashkaushik8684
    @akashkaushik8684 Před 2 lety

    i can't understand spainish, but it is very helpfull to watch

  • @alemarioo
    @alemarioo Před 3 lety

    que hermoso le quedo :,v a mi me queda todo feo xd aprendí bastante y como se puede mejorar el código, excelenteeeee

  • @bowzerluisenrique277
    @bowzerluisenrique277 Před rokem

    Excelente video. Muchas gracias. Me has ayudado mucho Fazt. Puedes hacer un video creando una tienda online, con SQL Server por favor? en donde obvio tengas toda la intefaz y como guardar imagnes en SQL Server, con Login y mostrando como le das los privilegios a un administrador (para agregar nuevos productos o eliminarlos) y a un usuario normal (para compar), te lo agradeceria mucho.

  • @estuardomayorga8508
    @estuardomayorga8508 Před 3 lety

    Genial! Esperaba este tutorial, saludos.

  • @jimmyleinad
    @jimmyleinad Před 3 lety

    siempre un paso adelante Fazt ..

  • @abelmejia4705
    @abelmejia4705 Před 3 lety

    Fazt.... eres un genio !!

  • @agustincolombo6361
    @agustincolombo6361 Před rokem

    Excelente video, que bueno que haya personas como vos, que compartan su conocimiento y ayuden a otras personas!!! Realice todo la restAPI y funcionaba sin problema, pero cuando cerre el VisualCode y lo volvi a abrir, la API inicia bien, pero me sale el siguiente error: pool.request is not a function. al traer los productos. No eh encontrado solucion, si a alguien le paso podria por favor comentar como lo solucionaron. Gracias

  •  Před 3 lety +1

    Gracias tio Fazt

  • @codeStay
    @codeStay Před 3 lety

    Excelente trabajo
    Fazt

  • @carlosjorge951
    @carlosjorge951 Před 3 lety +1

    Que bueno, siempre aportando!!
    Podrias hacer un video de una API REST con Python, Flask, MongoDB y autenticacion con JWT? Estaria interesante!
    GRacias Fazt!

  •  Před rokem

    Gran tutorial! gracias

  • @sebastiancastillo3560
    @sebastiancastillo3560 Před 3 lety

    Excelente tutorial!!! Mil gracias!

  • @kevinsuarez8462
    @kevinsuarez8462 Před 3 lety

    te debo mi carrera vales oro

  • @homerohernan
    @homerohernan Před 2 lety

    Genial, muchas gracias!

  • @fabpare
    @fabpare Před 3 lety

    Muy buen video. Te agradezco.

  • @jorgegodoy777
    @jorgegodoy777 Před 3 lety

    Gracias por todo campeón

  • @Nachio1978
    @Nachio1978 Před rokem

    Grande!

  • @firewalker1606
    @firewalker1606 Před 2 lety

    Впринципе всё понятно, Спасибо!

    • @FaztCode
      @FaztCode  Před 2 lety +1

      спасибо за комментарий ))

  • @andreyrodrigues2923
    @andreyrodrigues2923 Před 9 měsíci

    you are my king

  • @PieroRolando
    @PieroRolando Před 3 lety

    Fazt, vas a votar por Keiko o Castillo, buen video, te quiero pibe

  • @williamromero5409
    @williamromero5409 Před rokem +1

    En caso de tener porblemas para conectar al sql, en mi caso tuve que realizar unos ajustes en el dbSettings, agregando el puerto y encrypt: false

  • @angele.t.2528
    @angele.t.2528 Před 3 lety

    Super gracias bro! Saludos.

  • @dana_z4216
    @dana_z4216 Před 3 lety +1

    Eres un Crack

  • @osvaldoencarnacion8886
    @osvaldoencarnacion8886 Před 10 měsíci

    Excelente video. Con la misma estructura, como podemos manejar la transaccion cuando participa mas de una tabla en un controlador de insert. Es decir si el primer insert ok y el segundo falla deberia realizar un rollBack.
    Gracias por enseñar.

  • @jedm68
    @jedm68 Před 2 lety

    Excelente Video Pude entender todo, y hacerlo funcionar. Felicitaciones excelente video. Podrias hacer un video con Stored Procedures. Gracias.

    • @FaztCode
      @FaztCode  Před 2 lety

      Lo voy a anotar para crear ese ejemplo

  • @saimy444
    @saimy444 Před rokem

    Muchas gracias!

  • @guerreroHTRUJILLO
    @guerreroHTRUJILLO Před 3 lety

    Creo que es el mejor canal de informatica/ tecnologia que he encontrado por CZcams, me pregunto si en verdad hablas asi de rapido o en post produccion aceleras un poco la reproduccion del video para que al final quede mas cortos los videos 🤔

  • @rodolfolopezp
    @rodolfolopezp Před 3 lety +1

    Excelente!!!

  • @tomasmunoz9971
    @tomasmunoz9971 Před 3 lety

    Muy buen video!! me ha servido de mucho te lo super agradezco, me encataría que hagas un tutorial de como poder subir a azure functions!!!

  • @abelromeroruiz5702
    @abelromeroruiz5702 Před 3 lety +1

    Que buen video crack

  • @gabriel.vilela
    @gabriel.vilela Před rokem

    Amigo muchas gracias brasil gracias

  • @sergiocanomartinez5320

    el mejor de todos

  • @sergiocarrillo2157
    @sergiocarrillo2157 Před 3 lety

    Buen video Fazt, es bueno ver algo de tecnología Microsoft, estaria bueno ver algo de .NET 5 que han dado un giro enorme y es genial

  • @KevinRamirez-nt8lv
    @KevinRamirez-nt8lv Před 3 lety +1

    Gracias

  • @bladimirrosariobuten9207

    Excelente contenido

  • @robinsonjoseloretoruiz6019

    Excelente video como siempre !!! una pregunta, que recomendacion das si vas a tener una aplicacion mas o menos grande, que va a manejar bastantes querys ? me refiero a ese archivo querys que hiciste para separar o limpiar el codigo del controlador. Se hacen varios archivos de querys ?

  • @MaximusRGZ
    @MaximusRGZ Před 3 lety

    uff vaya tutorial :D

  • @x13set
    @x13set Před 3 lety +2

    Alguien sabe porque al momento de configurar lo de nodemon con babel me da un error y no se ejecuta 'babel-node' is not recognized as an internal or external command,
    operable program or batch file.

    • @Rickxs_x
      @Rickxs_x Před 3 lety +2

      En el video coloca dos dashes --, intenta colocando solo uno antes del exec

    • @ericaruiz6707
      @ericaruiz6707 Před 3 lety

      @@Rickxs_x ¡uy Rick!, super oportuna tu respuesta estaba que me tiraba de un edificio

  • @diegohuapayarivera2551
    @diegohuapayarivera2551 Před 3 lety +2

    Tengo un problema con babel al inicio
    Al iniciar con nodemon me sale este error:
    "babel-node" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
    Este es el scripts que utilizo:
    nodemon src/index.js --exec babel-node

    •  Před 3 lety

      Disculpá! Le encontraste la vuelta? Llevo desde la madrugada de hoy buscando la solución y nada

  • @AlejandroGarcia-jf1gy
    @AlejandroGarcia-jf1gy Před 3 lety

    Seria muy interesante un curso de apirest con adonis.js

  • @juanesteban1073
    @juanesteban1073 Před 3 lety +1

    Hola Muchas gracias por tus tutoriales, son lo máximo, una consulta, se puede enviar un array de datos a través de un Post , con el fin de insertar 15 registros de una.?? un abraso ..

  • @PaulVargasPortugal
    @PaulVargasPortugal Před rokem

    Han pasado dos años y sigo esperando el despliegue uwu

  • @jesus.from.hel1
    @jesus.from.hel1 Před 9 měsíci

    Que pro

  • @andreswellmann7637
    @andreswellmann7637 Před 3 lety +1

    Justo acabo de entregar un proyecto para la universidad utilizando Mssql y node. Sabes como se podrian consumir funciones almacenadas en la BD desde node?

  • @DanielRivera-xv7od
    @DanielRivera-xv7od Před 3 lety

    Excelente video, aprendí mucho de la implementación con Microsoft SQL Server a Express, también me gustaría saber como se podría implementar Roles. Saludos Fazt!

    • @FaztCode
      @FaztCode  Před 3 lety +2

      Buena idea voy a elaborar un ejemplo con Roles :)

  • @miguelangelsepulvedaatenas8446

    34:21 estoy obteniendo el error al crear la conexión: "ConnectionError: Failed to connect to localhost:1433 - A4210000:error:0A000102:SSL routines:ssl_choose_client_version:unsupported protocol" comprobé las credenciales y puedo loguearme con ellas, no se que puede ser

  • @tiempodecodear
    @tiempodecodear Před rokem

    Si al seguir el ejemplo tienes problemas con la importación de modulos trata de importar el modulo incluyendo la extensión. Ejem. import app from './app.js'

  • @GiancarloCarccamo
    @GiancarloCarccamo Před 3 lety

    Buen video

  • @difusal
    @difusal Před 3 lety +1

    🤩🤩 Hola Fazt