CRUD de Tareas en Angular 5 y Firebase Desde Cero

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

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

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

    Excelente video, podrian explicar como hicieron el services/task.service.ts ? es lo único que hace falta en el tutorial, tuve que copiarlo de git pero sin entender

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

      gracias por el feedback, creo que me ha faltado subir esa parte, de todas formas pronto subire los vídeos en mi nuevo sitio web, y estaran por partes, allí podran ver esa parte que me ha faltado, de todas formas dejo el enlace github.com/FaztWeb/angular-firestore-example/blob/master/src/app/services/task.service.ts Gracias por el aviso! creo que grabare un vídeo detallando este problema. saludos!

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

      Eres un excelente youtuber todos tus videos son geniales y me han ayudado mucho porque quiero aprender sobre MEAN Stack, espero el video donde explicas la parte de services/task.service.ts para poder entender !! Dios te bendiga

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

      th-cam.com/video/gUmItHaVL2w/w-d-xo.html aqui explica la parte del service y la interface

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

    Increible aporte, muy practico y sencillo de entender. la base para arrancar grades proyectos y actualizado.... excelente gracias por eso.

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

    Super... primera vez que todo funciono sin problema --- al primer intento... muchas gracias.

  • @Miguel-sy3ms
    @Miguel-sy3ms 6 ปีที่แล้ว

    Buen aporte, Felicitaciones el vídeo estuvo excelente excepto que en el minuto 26:38 no explicaste como crear el método getTasks(), pero lo bueno es que subiste el código en Git Hub así que por esa parte me guié y logre arreglarlo. GRACIAS ACABAS DE SALVARME EN UN PARCIAL

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

    Gracias, por el aporte.. siempre actual y fácil de entender..

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

    exelente video y muy bien explicado nunca habia aprendido tan rapido gracias aunque tengo que estudiar mucho más

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

      Gracias. Esto del desarrollo web es así, espero subir más ejemplos pronto. ¡Saludos Alex!

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

      Fazt si tienes libro actualizados con ionic y A5 subelo gracias te recomendare

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

    He vistos dos tutorials tuyos y me han servido a la perfección. Muchas gracias. Si pudieras subir un curso completo con node js y Firebase sería genial

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

    Muchas gracias por tu aporte!!!

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

    Buen video !!. Continuen así.Saludos

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

    Muy buen vídeo, lastima que el servicio no lo explico pero es un excelente vídeo, gracias por el aporte!!

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

      Muy buen video, pero observo que ese lenguaje Angular es muy complicado para hacer cosas que en otros lenguajes es muy sencillo.

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

    Excelente vídeo, muchas gracias :)

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

    muchas gracias por el video excelente, como puedo hacer este ejemplo en Angular 6, Muchas gracias

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

    min 26:38
    Mi pregunta como es que te corre cuando llamas el metodo getTasks() dentro del ngOnInit del tastService si aun no se ha creado y te muestra O:

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

      tengo esa misma duda

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

      Pasa que en el video no explica como se creo el service.task dale un vistazo al repositorio ahi esta como lo hizo, agreggalo antes de pasra a solicitad el getTasks y te correra

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

    Muy bueno tu vídeo, una consulta para el tema de filtrar la búsqueda seria utilizando el método de recibir ?

  • @Pedro-yw4gq
    @Pedro-yw4gq 6 ปีที่แล้ว

    Salu2 Fazt buen material y buena dinamica, felicidades, tengo una duda , el comprobar que jquery fue correctamente instalado, al escribir $, como respuesta no me muestra que esta corriendo jquery en ninguna parte .. hay otra manera de comprobar que fue instalado correctamente?

  • @lfk-d4v
    @lfk-d4v 7 ปีที่แล้ว

    gracias por la ayuda!
    (en el caso de que se trate de un problema, cuando voy a añadir un dado con el método add () no puedo definir la clave, el firebase se define automáticamente, ¿cómo puedo definir esto de forma manual?

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

    una pregunta ,, me gusta angular pero se pude crear un proyecto como un e commerce con angular o me puedes recomndar algo que no sea php

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

    Muy buen vídeo, aun que tengo un problema, cuando voy a otra sección del la pagina, por medio de las rutas, y regreso a la misma, ya no cargan los datos de Firebase si no hasta que refresque por completo la pagina. ¿Podrías ayudarme, por favor?

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

    Hola Fazt. Estoy intentando realizar algo parecido a este tutorial pero al cambiar entre rutas y volver a la seccion de notas no se cargan las notas y solo cargan si refresco la pagina al igual si llego a realizar algún cambio desde firebase. Como solucionaria para que al intercambiar entre rutas funcione.

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

    hola fazt, estoy realizando este ejercicio de crud y al momento de hacerlo me arroja este error ERROR in src/app/components/tasks/task.component.ts(15,22): error TS2339: Property 'getTask' does not
    exist on type 'TaskService'.

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

    Hola me podrias indicar como unir un node rest que se enlaza con una base de datos en un projecto angular

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

    Gracias por el vídeo, tengo un inconveniente: Este método que implementas me funciona bien en un componente, pero cuando trato de ir a otra sección de mi single page application por medio de rutas, y me regreso a esta, ya no carga la información que pinto en el ngFor. Alguna solución?

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

      a mi me ocurre lo mismo, conseguiste solucionarlo?

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

      NO

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

      Amigo, lograste solucionarlo?? tengo el mismo problema. Gracias.

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

    Hola Fazt, Gracias por tus videos , para el backend me recomendas usar mongojs o firebase?

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

      Hola Cristian. Si usas mongodb, vas a tener que implementar mucha logica por ti mismo, pero eso te dara mas control sobre tu aplicacion. mientras que firebase es un servicio de google, que te da todo hecho. es decir si deseas menos trabajo, firebase, si deseas tener una aplicacion con más control, mongojs. Un Saludo :)

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

      te cuento , vengo de php mysql html javascript, me quiero pasar a hacer aplicaciones con la "la nueva tecnologia" porque me parece que programar en un lenguaje en comun como javascript (despues del compilado ) tiene sentido pero no se si todos estos frameworks son tecnoligas que vinieron para quedarse, vos que pensas?

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

    Deberías darle el crédito a traversy media, buen video 👍

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

    buenas, no me aparece el angularcli,json que puedo hacer gracias

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

    buenas, tengo una consulta en cloud firestore de firebase y necesito crear una nueva collection anidada pero no tengo idea para acceder a ella. quien me podria ayudar con algun ejemplo o guia
    ejemplo, Tasks > history

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

    Una consulta que no se porque me pasa:
    en el tasks.components.ts al agreagr el constructor public taskService: TaskService se queda en blanco

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

      Lo resolviste bro?

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

      @@jimeneztrmx no lo deje así busque otro tuto

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

    Muy Buen videotutorial! una pregunta: para realizar una APP para smart tv! por ejemplo el SO de Tizen de Samsung! que ¿Software me recomienda para desarrollar y framework? y como se puede subir a la store de samsung! saludos.

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

      Las Apps de los smart tv son tan solo apps mobiles que soportan un tamaño de pantalla más grande, y la store que usa sansumg es la playStore, así que en resumen es como desarrollar una app mobil, si deseas conocer más te dejo un vídeo th-cam.com/video/tmZIzqvet9U/w-d-xo.html Saludos!

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

      Muchas Gracias por Responder. ¿El link que me pasaste es del huawei P10? por que es lo que me sale. Saludos.

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

      sorry me referia a este th-cam.com/video/tmZIzqvet9U/w-d-xo.html :)

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

    si me sale que npm no se reconoce como un comando que puedo hacer?

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

      TIenes que Instalar Nodejs :)

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

    Buenas tardes, intente hacer una implementacion con el formulario en otra ruta, pero cuando regreso a la ruta donde tengo la lista no carga la data si no hice nigun cambio. ayuda porfavor

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

      Estamos en las mismas!.. cuando viajo a otra ruta y me devuelvo, no vuelven a cargar los datos. Solo funciona si se hace un refresh del navegador, y eso no seria una buena practica en una Single Page Application

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

      amigo pudiste resolverlo?

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

    que buen aporte, lastima que no se explique como se configuro el services y sus metodos

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

    Buen tutorial, podrías hacer uno de como autentificarte?

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

      Claro, muy pronto subiré un ejemplo.

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

      Gracias bro

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

    Mira a la hora de utilizar Firebase me manda un error de que los metadatos no coinciden, me dice que encuentra la version 4 pero que necesita la version 3

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

      deberias de usar la version 4.8.0 de firebase

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

      Es que si estaba utilizando la version 4.8 pero el problema no estaba ahi, sino que a la hora de instalar firebase en npm como que hubo un error y no se descargo todo el paquete y por eso me daba el error

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

      Ah ok, a mi daban algunos errores con la 8.1 y en un post decia que haciera un downgrade a la 8.0

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

    Me aparece este error "import { firestore } from 'firebase/app';" importe ya firestore, pero aun sigue el error

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

    TypeError: this.taskService.getTasks is not a function
    u_u

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

    yo no puedo creer que en pleno 2018 esta mierda de forma de desarrollar sea lo mejor y mas usado jaja... es peor que en los 80's! y todo porque se ve lindo

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

      Amigo ¿Que propones usar en lugar de estas tecnologías? (Recién inicio en este mundo y me llamó la atención tu comentario) Saludos.

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

    buenas tardes, estoy probando el repositorio y para ello hice mi propia base de datos y modifique la configuración en environment pasando los nuevos parámetros a firebase sin embargo al momento de compilar me muestra un error porque sigue apuntando a la base de datos vieja original de repositorio, alguien sabe donde se puede cambiar para que tome en cuenta los nuevos parámetros?. me da este error: "core.js:1350 ERROR Error: The project angular-fs-7dc2f does not exist or it does not contain an active Cloud Datastore database. Please visit console.cloud.google.com to create a project or console.cloud.googl...." ese nombre de base de datos es la base de datos con la q se hizo el repo pero yo hice una nueva y no sincroniza. muchas gracias

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

    En ni una parte del video sale como elavoras el Task.service :(

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

      Si, lo siento por eso, fue un error de edición, y es un ejemplo de hace ya bastante tiempo, así que tratare de crear otro ejemplo usando las mismas tecnologías :)

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

      Si, descuida fue ese el detalle cuando lo veia y empeze de cero no sabía, pero me decia que el getTask no estaba definida, entonces me fui a git y lo solucione, tus videos son geniales, espero que puedas subir videos sobre ionic

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

      Claro, planeo subir de todos estos temas. tarde o temprano estarán en el canal.

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

      ionic porfavor

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

    Hola a mi al pintar en consola, me salia un error de firebase:
    @firebase/firestore: Firestore (4.13.0):
    The behavior for Date objects stored in Firestore is going to change
    AND YOUR APP MAY BREAK.
    To hide this warning and ensure your app does not break, you need to add the
    following code to your app before calling any other Cloud Firestore methods:
    const firestore = firebase.firestore();
    const settings = {/* your settings... */ timestampsInSnapshots: true};
    firestore.settings(settings);
    With this change, timestamps stored in Cloud Firestore will be read back as
    Firebase Timestamp objects instead of as system Date objects. So you will also
    need to update code expecting a Date to instead expect a Timestamp. For example:
    // Old:
    const date = snapshot.get('created_at');
    // New:
    const timestamp = snapshot.get('created_at');
    const date = timestamp.toDate();
    Please audit all existing usages of Date when you enable the new behavior. In a
    future release, the behavior will change to the new behavior, so if you do not
    follow these steps, YOUR APP MAY BREAK.
    -----------------------------------------------------------------------------------------------------------------------------------------------------
    Lo he solucionado en el constructor del servicio en la primera linea:
    this.afs.firestore.settings({timestampsInSnapshots: true});
    Por si a alguien más le ha pasado. Saludos!

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

    para ser sincero contigo, deberias borrar este video y subir uno que la gente pueda seguir, desde el minuto 26 pierdes el hilo con services, es una lastima por que explicas bien pero tienes varios trabajos(videos) sin terminar correctamente.

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

      Otra opción mucho más sencilla, es tan solo no verlo ;)

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

      No deberías tomártelo a mal, tu aporte es muy bueno solo que se pide un poco mas de organización ya que el punto principal es la explicación del funcionamiento del servicio y un nuevo video lo solucionaría, los comentarios positivos satisfacen pero no nos permiten mejorar. Saludos.