MEAN CRUD - API REST (Mongodb, Express, Angular 5, Nodejs) - PART 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

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

  • @franklinlazaro756
    @franklinlazaro756 3 ปีที่แล้ว

    Gracias Fazt, soy especializado en Oracle y he aprendido muchísimo de programación web, mongodb y todo el stack MEAN con tus videos . mil gracias

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

    Muchas gracias por tus tutoriales, justo estoy llevando un curso de desarrollo web y tus vídeos han sido justo lo que he necesitado aprender!

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

    Thank you a lot man. I took several videos on this subject on the internet, but the content of yours was the most updated. I'm commenting in english coz I'm from Brazil and I can understand most of what you say, but cannot type anything in spanish hahaha...a huge hug and thank you a lot...gracias de brasil

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

      Hello Rodolfo, It is a real pleasure, that this video has been helpful. I will try to upload more content related to this topic very soon. And I can understand what are you saying, about understand spanish haha. because something similar happens to me when I watch this channel th-cam.com/users/CifraClub haha So. ¡Obrigado!

    • @rodolfoeliezer1346
      @rodolfoeliezer1346 7 ปีที่แล้ว

      Fazt so awesome man...I also take my chords from this channel/web site. If u need any thing about it, I'll be more than happy to help.

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

    Tienes una forma de explicar, que lo dificil lo haces facil. Encantado de seguirte

  • @franciscoportilla8485
    @franciscoportilla8485 4 ปีที่แล้ว

    Eres un crack no hay más palabras. Gracias !

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

    Even I don't understand spanish I will watch this.

  • @danielmafla4642
    @danielmafla4642 6 ปีที่แล้ว

    Hola te escribo para agradecerte tus videos son excelentes men :D

  • @josealejandrorivashernande4600
    @josealejandrorivashernande4600 6 ปีที่แล้ว

    Hola, excelente video, solo te recomiendo usar mongoose, pero igual esta genial el tuto

  • @BlackEyedPeas0078
    @BlackEyedPeas0078 6 ปีที่แล้ว

    muy bueno gracias, tendras un video donde manejes los errores con un servicio?

  • @GerQui
    @GerQui 6 ปีที่แล้ว

    Hola Fazt, muy bien explicado , estoy siguiendo todos tus cursos, pero tengo un problema al querer hacer ng serve, no compila, probe de todo, reinstalar los modulos angular/cli nuevamente, borrar el lock.json y node_modules y hacer npm install, update al npm y ng, hacer downgrade del cli, cada uno de las soluciones planteadas en github, stackoverflow, youtube, etc. hasta probé con 2 PCs diferentes y lo mismo, estoy usando Atom para el codigo, alguna recomendación? gracias

  • @franz_lau
    @franz_lau 6 ปีที่แล้ว

    Hola ! Tus videos son geniales. Una pregunta, tienes algun video donde separes el APi rest en un proyecto aparte y la APP para el cliente en otro proyecto? y que se comuniquen . Saludos Gracias

  • @fabriciomaldonado1361
    @fabriciomaldonado1361 7 ปีที่แล้ว

    Gracias Fazt por este nuevo contenido. Una pregunta, si quisiera ejecutar una tarea en segundo plano, en plan recorrer la BD para ir operando sobre los registros de forma constante, ¿como se podría implementar en estas tecnologías?, he estado leyendo sobre Web Workers de Angular, pero supongo que es una solución del front-end, no se si existe alguna solución con hilos o similar en el lado del servidor¿?, o igual sabes de una forma mejor para realizar estas rutinas sin afectar a la ejecución principal de la UI. Gracias anticipadas!

  • @jesuseduardoramirezmoreno2446
    @jesuseduardoramirezmoreno2446 6 ปีที่แล้ว

    hola disculpa amigo no tienes un curso de algún login con el mean

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

    Hola Fazt, excelentes tus videos como siempre muy entendibles , quisiera hacerte una pregunta, es posible hacer este mismo proceso pero con una api rest con sql??

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว

      Hola Diana, claro que es posible. Tienes que recordad que las REST API, es un sistema que funciona por separado así que puedes utilizar cualquier lenguaje, tanto de programación como de base de datos. Un Saludo :)

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

    Excelente vídeo! una consulta no se puede tener un solo servidor porque tengo que iniciar el de :3000 y el :4200? Gracias por el gran aporte saludos desde Perú

    • @FaztTech
      @FaztTech  7 ปีที่แล้ว

      Hola Jorge, si se puede, pero se tendría que instalar todas las dependencias de angular o de node, lo que hace todo más trabajoso, pero si es posible. ¡Saludos!

  • @iPablopez
    @iPablopez 6 ปีที่แล้ว

    Amigo nos podrías ayudar con un ejemplo de "express-validator" para validar los datos y que envíe los errores en la API?

  • @rubnzone
    @rubnzone 7 ปีที่แล้ว

    excelentes aportes! estoy aprendiendo las tecnologías de manera aislada en otros canales y sin vos me hubiera costado un motón integrarlas!... tengo una duda, ¿que diferencia hay entre encargar el proyecto como lo hiciste ahora o como lo hiciste en otros videos donde creabas una carpeta mas, llamada models, donde tenias todas las esquemas, y otra carpeta config donde inicializabas la conexión con mongo?

    • @FaztTech
      @FaztTech  7 ปีที่แล้ว

      Hola rubnzone. la diferencia tan solo esta en la estructura, nada importante, tan solo otra forma de crear la estructura del proyecto y a gusto de la persona que desarrolla. ¡Saludos!

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

    Hola!, una pregunta: en este caso del MEAN, hay alguna ventaja que me ofrece MONGO DB en relación a Firebase que hace que tenga que usar esa base de datos y no la otra? O esta aplicacion se podria hacer también con firebase? gracias.

    • @proyectomonarca
      @proyectomonarca 6 ปีที่แล้ว

      Sí, esta app se puede hacer con Firebase. Saludos

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

    Buen video, una pregunta ¿Es recomendable usar webpack con Angular 5?

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

      Hola Holam, el generador de proyecto de Angular, es decir, angular-cli, de manea interna ya utiliza webpack, pero es muy raro que se toque la configuración, pero aprender como funciona tampoco viene mal. Un Saludo :)

  • @Drysdev
    @Drysdev 6 ปีที่แล้ว

    Tengo este problema " [nodemon] app crashed - waiting for file changes before starting...", al ejecutar el servidor

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

    Que tal Fazt, me preguntaba por que decidiste utilizar mongojs en vez de mongoose, he visto otros tutoriales de nodejs con mongo y en la mayoria, por no decir que en todos, utilizan mongoose.
    Encuentras alguna venteja de mongojs sobre mongoose?? o simplemente lo utilizas por que ya te acostumbraste a trabajar con el?
    Veo en la pagina de npm que mongoose tiene mucho mas descargas mensuales que mongojs, por lo cual yo me inclinaria a utilizar mongoose pero quisiera saber cual es tu punto de vista. :)
    Muchas gracias!

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว

      Hola Adrian, sí tienes razón, mongoose es más popular, tan solo lo utilice para mostrar otra biblioteca. es porque en vídeos anteriores ya he mostrado como usar mongoose. pero si vas a crear un proyecto algo grande sería quizás mejor usar mongoose. ¡Un saludo!

  • @nidoartema
    @nidoartema 6 ปีที่แล้ว +4

    Hola Fazt, ¿por qué no usas mongoose y prefieres mongojs? alguna razón en especial?... y como siempre muy bien explicado el video, saludos!

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว +4

      Hola NIDOARTEMA. de hecho yo uso mongoose mucho más que mongojs, pero tan solo lo utilice en este vídeo para variar de vez en cuando, ya que anteriormente mostré un ejemplo similar de MEAN con mongoose. Un saludo y gracias :)

    • @luisfelipecardona8808
      @luisfelipecardona8808 6 ปีที่แล้ว

      Osea que no hy gran diferencia entre mongojs y mongoose ? sirven para lo mismo ?

    • @Latigo1969
      @Latigo1969 6 ปีที่แล้ว

      Hola Fazt, es esto sierto?:
      "Una diferencia más que encontré con respecto a ambos es que es bastante fácil de connect to multiple databases con , mientras que usted tiene que utilizar las soluciones alternativas en mongoose que todavía tienen algunos inconvenientes.
      Así que si quieres ir a una aplicación multiusuario, elige el controlador nativo mongodb."
      Lo dice aqui: stackoverrun.com/es/q/7887275

  • @sergiosanchez3698
    @sergiosanchez3698 7 ปีที่แล้ว

    hey profe, e slo mismo con ionic 3?

  • @jpierodot
    @jpierodot 7 ปีที่แล้ว

    Hola! infinitas gracias por tus aportes. Tengo una duda... Si yo quisiera subir esta App por ejemplo a un servidor para tenerlo en la www. ¿Qué servidor soporta el stack mean y si los pasos son los mismos como lo haz hecho en el entorno local?

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

      Jola Jean Pierre. Para subirlo, debido a que es una aplicación de Nodejs, necesitaras algun servicio de la nube, como Heroku(que es gratuito, y te recomiendo probarlo), AWS, Digital Ocean, Linode y muchos otros. que te permita ejecutar tu app Nodejs, ya que es lo que el servidor conoce. Recuerda que todos los frameworks y bibliotecas como React, Angular o Vue. al final se convierten a servidor de archivos estaticos. Pronto, trataré de aclarar este tema ¡Saludos! :D

    • @jpierodot
      @jpierodot 7 ปีที่แล้ว

      Fazt oh! Muchas gracias por tu pronta respuesta. Si Seria genial que compartas un video aclarando Este asunto. Estoy probando AWS y openshift y espero me salga bien. :) Saludos.

  • @islamshintemirov6486
    @islamshintemirov6486 6 ปีที่แล้ว

    30:00

  • @123karlytos
    @123karlytos 6 ปีที่แล้ว

    hola que tal amigo, una consulta estoy usando el comando sudo mongod en un windows10, pero me muestra el siguiente error
    PS C:\Users\USUARIO\Desktop\appAngularFive> sudo mongod
    sudo : El término 'sudo' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió
    correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
    En línea: 1 Carácter: 1
    + sudo mongod
    + ~~~~
    + CategoryInfo : ObjectNotFound: (sudo:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    • @proyectomonarca
      @proyectomonarca 6 ปีที่แล้ว

      En windows no se usa sudo, sólo escribe mongod. Saludos!

  • @Tovimxz
    @Tovimxz 7 ปีที่แล้ว

    nunca habia usado mongodb antes, y estot usando windows, llevo todo bien solo que no tengo manera de comprobar o configurar mongodb para que me funcione como un servicio ya que tu solo corriste el comando sudo... asi que al entrar a api/tasks no me trae el arreglo, alguna idea de cual es mi problema? para poder resolverlo. De antemano gracias excelentes videos.

    • @rekolitafotiro
      @rekolitafotiro 7 ปีที่แล้ว

      Tienes que descargar MongoDB en su página oficial: www.mongodb.com/download-center?jmp=nav#community. Despues de instalarlo, tienes que abrir el archivo que se llama mongod.exe, que se encuentra en C:/Program Files/MongoDB/Server/3.4(o 3.6 no se cual sea ahorita)/bin. Entonces si no tienes abierto ese archivo no va a trabajar nunca. Espero haberte ayudado :D

  • @jennercalito3102
    @jennercalito3102 7 ปีที่แล้ว

    Tengo un problema con nodemon, y es que no escucha los cambios, tengo que reiniciar el servidor, pero lo raro es que no me da ningun error en la consola

  • @brayan.developer
    @brayan.developer 6 ปีที่แล้ว

    Es necesario que tenga instalado mongodb o solo funciona desde el npm install mongojs? porque me sale problemas con la conexion a la base de datos, gracias y buen video.

    • @CarlosWolfram
      @CarlosWolfram 6 ปีที่แล้ว

      ami me sale lo mismo y eso que lo tengo instalado fuera del npm me inicia el servicio correctamente incluso con el comando del video pero al conectar manda error

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

    Buen video!. Una pregunta ¿que distro de Linux estas usando para desarrollo web?. ¿Crees poder hacer un video sobre las herramientas necesarias en una distro Linux para el desarrollo web? Te lo agradecería bastante. Saludos y sigue así. Ten un exitoso 2018.

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

      Es Ubuntu Mate. Claro, justo estoy elaborando un vídeo de aquel tema, espero grabarlo muy Pronto. Saludos y Exitoso también.

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

      Fazt muchas gracias!. Saludos

  • @xlllPadlllx
    @xlllPadlllx 6 ปีที่แล้ว

    Por qué no me agarro el comando sudo mongod? :C

  • @joaoalvarocordeiro4433
    @joaoalvarocordeiro4433 7 ปีที่แล้ว

    ¿Qué plugin de intellisense estás usando?

    • @FaztTech
      @FaztTech  7 ปีที่แล้ว

      Hola Joao. es el que viene por defecto en VSCode.

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

      Gracias. Muito boa as aulas.

    • @FaztTech
      @FaztTech  7 ปีที่แล้ว

      Muito Obrigado. :D

  • @sebastianbazterrica2480
    @sebastianbazterrica2480 6 ปีที่แล้ว

    Hola fazt,cuando pongo sudo mongod en la consola me sale que sudo no es un comando,podrías ayudarme? Gracias

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

      Hola Sebastian. Si estas en windows, no necesitas agregar sudo, tan solo ejecuta el comando mongod, si ya tienes instalado Mongodb correctamente en tu computador, si no es el caso te dejo un vídeo en donde muestro como hacerlo -> th-cam.com/video/2KMQdqDk9e8/w-d-xo.html
      Saludos y Mucha suerte.

    • @sebastianbazterrica2480
      @sebastianbazterrica2480 6 ปีที่แล้ว

      Fazt funciono,muchas gracias

  • @javierulises7986
    @javierulises7986 5 ปีที่แล้ว

    No puedo usar nudo mongod¿Porque pasa eso?

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

    se puede usar MEAN junto con MySQL?

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

      SI por supuesto, puedes usar cualquier base de datos que gustes.

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

      Fazt muchas gracias por responder.. igual se puede usar ambas al mismo tiempo?
      quería crear un proyecto usando angular, mongodb, mysql y laravel.. tal vez no tenga que ver con esté video, pero tendrás algún tutorial para hacer algo con las tecnologías que te mencioné? Saludos y gracias :)

    • @FaztTech
      @FaztTech  7 ปีที่แล้ว

      Ya veo tu backend seria Laravel y Mysql - Mongodb. Honestamente aun no, espero subir algun ejemplo más adelante. Pero puedes ir investigando esto: ¿Como crear una REST API con Laravel? y si puedes usar dos bases de datos en laravel. Luego puedes utilizar el segundo video de esta serie de mean, para ver como consumir tu API REST. una idea algo rápida, pero puede funcionar. Saludos!

    • @juliocesaramadortejeda1991
      @juliocesaramadortejeda1991 7 ปีที่แล้ว

      Fazt muchas gracias :) me ayudaste mucho con tu idea.

  • @JRonaldomac
    @JRonaldomac 4 ปีที่แล้ว

    alguien tiene el codigo?

  • @rekolitafotiro
    @rekolitafotiro 7 ปีที่แล้ว

    Yo tengo una pregunta. Cuando usas mongojs para conectarte con MongoDB, escribes "db.tasks.find()" y lo que no estoy seguro es si el "tasks" lo escribiste porque así se llama tu colección o por qué motivo. De antemano muchas gracias y tu video me encanto :D

    • @irvingdidier1836
      @irvingdidier1836 7 ปีที่แล้ว

      Jorge Ibarra, si en el minuto 27:20 indica que su colección se llamará tasks y lo almacenará en una constante llamada db y ejecuta la función find para traer datos si es que los hay, así que para acceder a su colección en mongo tienes que usar db.tasks.find()

    • @rekolitafotiro
      @rekolitafotiro 7 ปีที่แล้ว

      Irving Didier Sarmiento De La Cruz Muchas gracias por la aclaración 😄

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

    Me pasan el Linck de github de este proyecto porfavor??

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

    algien a visto un tutorial igual a esto actualizado

  • @islamshintemirov6486
    @islamshintemirov6486 6 ปีที่แล้ว

    16:00