🔥 ¡Curso de ANGULAR 18! Crea tu Propio e-commerce con Carrito de Compras 🚀

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 95

  • @raulcorrallara3092
    @raulcorrallara3092 6 месяцев назад +9

    Excelente contenido, me gusta cuando los proyectos de este tipo toman menos de 2 horas o estan fragmentados en un front, back, servicios de manera aislada siento que ayuda mucho al momento de aprender.

    • @CarlosMoralesDev
      @CarlosMoralesDev  6 месяцев назад +1

      @@raulcorrallara3092 gracias, para un nuevo curso lo haré así 💪

  • @ae.h.h
    @ae.h.h Месяц назад

    Estoy a medio proyecto y me parece simplemente fantastico este curso, por mucho mejor que muchisimos de Udemy u otras plataformas.

    • @CarlosMoralesDev
      @CarlosMoralesDev  Месяц назад

      Muchas gracias por tu apoyo

    • @ae.h.h
      @ae.h.h Месяц назад

      @@CarlosMoralesDev Solo para comentar que finalice el curso y efectivamente, es un 10 de 10. Excelente curso y mil gracias por tu gran aporte bro. Esperando más de tu gran contenido.... :D

  • @jeanandersonpalacios6423
    @jeanandersonpalacios6423 2 месяца назад

    Muchas gracias, excelente video voy por la mitad y me ha parecido genial, un subscritor mas, la idea es terminar y repetirlo para captar mas.

  • @eyssybros.2096
    @eyssybros.2096 2 месяца назад

    Muy buen video, claro y directo al grano, te ganaste un subscritor. Seguiré viendo tus videos para seguir aprendiendo Angular 18 y poder crear mis propios proyectos personales.

  • @Junior-ev1rk
    @Junior-ev1rk 3 месяца назад

    Excelente vídeo amigo, me ajudou muito a sair da parte teórica de angular.
    Um abraço!

  • @marcosjrs
    @marcosjrs 6 месяцев назад

    Muchas gracias Carlos, ejemplos muy útiles y sencillos de entender y de seguir. Lo dicho, muchas gracias.

    • @CarlosMoralesDev
      @CarlosMoralesDev  6 месяцев назад

      Muchas gracias, seguiré esforzándome 💪

  • @diegoacosta7079
    @diegoacosta7079 4 месяца назад +1

    Muy pero muy agradecido me ayudo bastante..

  • @elgrantecno9050
    @elgrantecno9050 17 дней назад

    Gracias.

  • @herber4803
    @herber4803 6 месяцев назад +1

    te seguiré , esto esta bueno :)

  • @gonzaloturconi4657
    @gonzaloturconi4657 3 месяца назад

    Que pedazo de video! Muy completo, te agradezco mucho. Reconozco que se me hizo un poco difícil entender el funcionamiento de la librería signalSlice, hay otras alternativas para manejar el estado global?

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      si NGRX signals que es un poco mas conocido :)

  • @germanfernandez7276
    @germanfernandez7276 3 месяца назад

    Hola, muy bueno el video, gracias por compartir!. Una consulta: el effects de signal Slice está deprecated, hay otra alternativa dentro de la herramienta que no sea el effect nativo de angular?

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад

      Hola, tendria que revisar la libreria denuevo, voy a tratar de actualizarlo!

  • @angiekatherinecastro5396
    @angiekatherinecastro5396 3 месяца назад

    Buenas tardes, excelente vídeo. Una pregunta, input.required reemplaza a la anotación @Input??

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      @@angiekatherinecastro5396 es una nueva forma de hacerlo ya que estamos usando signals en los imputs:) tengo un video hablando sobre eso

  • @gmayas
    @gmayas 3 месяца назад

    Hola, cuando tengas que teclear comandos, procura que se vean a media pantalla, ya que en la parte inferior no se distinguen por la barra de avance del video. 🙂🖐

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      Muchas gracias, lo tendre en cuenta para seguir mejorando

    • @gmayas
      @gmayas 3 месяца назад

      @@CarlosMoralesDev Estoy siguiendo paso a paso tu video, si gustas al terminar te doy acceso a la url donde lo publicare. 🙂🖐

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      @@gmayas Si claro me alegraria ver algo asi :)

  • @emanuelmercado3140
    @emanuelmercado3140 11 дней назад

    Hola una consulta tengo un problema que a pesar de los las condicionales para mostrar por lo que tiene cada estado el mío si funciona los cambios de estado pero siempre muestra la condición de erro por que ??

  • @cristhianagamez9289
    @cristhianagamez9289 4 месяца назад

    Excelente, me encanta como explicas, una pregunta, porque en vez de lo manejos de estados no usaste el @defer para los loading?

    • @CarlosMoralesDev
      @CarlosMoralesDev  4 месяца назад +2

      @@cristhianagamez9289 gracias y muy buena pregunta, también es una opción, pero aquí quería demostrar como podíamos hacerlo con un estado:) en el próximo lo haré como mencionas

    • @cristhianagamez9289
      @cristhianagamez9289 4 месяца назад

      @@CarlosMoralesDev eres un capo, sigue así que eres un grande

  • @linknatsu5426
    @linknatsu5426 2 месяца назад +1

    Hola he seguido el proyecto pero me pidieron que el carrito de compras interactue con la base de datos y la verdad se me ha complicado peus no tengo idea de donde debo hacer para que interactuen con todo.

    • @CarlosMoralesDev
      @CarlosMoralesDev  2 месяца назад

      Hola, bueno en la parte donde recuperamos la información del local storage podrías crear un servicio para recuperar lo de tu base de datos.

    • @linknatsu5426
      @linknatsu5426 2 месяца назад

      @CarlosMoralesDev si pero lo que hice fue que hicera u a consulta directa mas que todo en mi bd tengo una tabla de cart_item y hace consulta directa recomiendas eso o de preferible usar el localstorage, ya que es para los usuarios que iniciaron sesión

  • @johanjavierrodriguezsanche2258
    @johanjavierrodriguezsanche2258 27 дней назад

    no me salia el contenido del product detail clone su repo y lo tenia exactamente igual al final lo segui haciendo en el repo que copie alguien sabe que podria haber sido (lo unico diferente creo que era que le dije si a las extensiones de angula al principio y que tenia css en vez de scss)

  • @DroppedDown25
    @DroppedDown25 2 месяца назад

    ¿Cómo se le llama a esa estructura de carpetas?
    Muy buen video, muchas gracias

    • @CarlosMoralesDev
      @CarlosMoralesDev  2 месяца назад +1

      La estructura de carpetas tiene una inspiracion de la estructura de monorepos con Nx, pero sinceramente no sabria darte un nombre especifico :(

  • @nilsonmunoz6949
    @nilsonmunoz6949 18 дней назад

    Consulta, porque cuando creo mi proyecto no lo crea con standalone por defecto, estoy usando angular 18

  • @valerio-9137
    @valerio-9137 6 месяцев назад +1

    Gran contenido pregunta cuando es recomendable usar una arquitectura en angular ??? eso de clean arquitectura

    • @CarlosMoralesDev
      @CarlosMoralesDev  6 месяцев назад +1

      Hola! en realidad la tecnologia que uses depende de ti!, pero eh visto que muchas empresas eligen angular por el tema de su robustez, ya que al ser un framework cuenta con sus propias herramientas para resolver las cosas. Muchas veces si es que estas trabajando en equipo prefieren usar una arquitectura limpia, pero si estas solo y tienes un objetivo en mente puede ser que se te complique respetar cada patron, asi que otra ves la respuesta depende de ti :)

    • @ae.h.h
      @ae.h.h Месяц назад

      ¿Optaste por usar Clean Architecture? ¿Cómo te fue? Yo uso Clean Architecture para el backend y me va bien, lo recomiendo si trabajas en equipos, en mi caso tengo proyectos solo y es un poco extenso trabajar con esa arquitectura, sin embargo me parece padre.

  • @impactwon8151
    @impactwon8151 3 месяца назад

    Hola lo mire por arriba, no quiero faltar le el respeto ante todo por la dedicación y esfuerzo para brindar el contenido de calidad, mi pregunta es, en este video se puede ver como configurar un medio de pago al carrito o es solo implementar el carrito sin la parte de cobro activa... (por ejemplo - mercado pago- getnet - mobbex y demases en argentina) === en lo personal me gustaria que los pagos vayan a mi cuenta bancaria fiscalizada === si la respuesta es negativa tendrás algún tuto sobre mi consulta? de todas formas tengo que armar la web, por lo que vi me viene super, estoy oxidado hace 3 años que no toco un código.
    Muchas gracias!

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      @@impactwon8151 hola, tranqui no hay problema, en este video no incluí un método de pago pero quizás para el siguiente se pueda hacer.

    • @impactwon8151
      @impactwon8151 3 месяца назад

      @@CarlosMoralesDev Muchas gracias! Aguardo a la notificación del video si en algún momento sale!

  • @frideldev
    @frideldev 3 месяца назад

    como manejas el enviroment, en el caso que requieres el tema de CORS

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад

      @@frideldev hola, no entiendo la pregunta. Te refieres a la configuración en el backend de CORS?

    • @frideldev
      @frideldev 3 месяца назад

      @@CarlosMoralesDev comentarte que tengo una api tengo el problema de los cors en angular, realice la configuracion con el proxy.config.json y lo adapta al angular.json, con eso ya no seria necesario el environment? o como lo haces cuando hay este problema con los cors

  • @maycolhuamanfernandez4360
    @maycolhuamanfernandez4360 3 месяца назад

    Hola estimado estoy empezando a conocer angular, al instalar la ultima versión de angular me instala la versión 17.2 en su caso ya tiene la versión 18, como puedo hacer para actualizar. Gracias

    • @CarlosMoralesDev
      @CarlosMoralesDev  2 месяца назад

      Hola!, podrias eliminar la version que ya tienes con npm uninstall -g @angular/cli y volver a instalarlo

  • @matias7291
    @matias7291 6 месяцев назад

    buenisimo el video, has hecho algo con google maps y Angular?

    • @CarlosMoralesDev
      @CarlosMoralesDev  6 месяцев назад

      @@matias7291 gracias :), aun no, alguna idea para desarrollarla?

  • @nicolaime1907
    @nicolaime1907 Месяц назад

    Tengo problemas en el routing me ayudas?

  • @sebablanc322
    @sebablanc322 3 месяца назад

    No he visto el video aún, pero no entiendo para que usás una librería de Signal, cuando Angular 18 ya utiliza Singals (perdón, pero me dió curiosidad, y estoy empezando con Angular 18)

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      Hola, básicamente quize enseñar una forma de gestionar el estado. Pero puedes hacerlo nativamente.

    • @sebablanc322
      @sebablanc322 3 месяца назад

      @@CarlosMoralesDev Gracias por responder, tenía esa duda

  • @jaimelaura8721
    @jaimelaura8721 27 дней назад

    Hola amigo cuanto pagas por le copilot ?

    • @CarlosMoralesDev
      @CarlosMoralesDev  27 дней назад

      Hola, lo tengo gracias a Github PRO por ser estudiante. Pero estoy pensando en probar otras alternativas

  • @RaúlMelgarejoTeran
    @RaúlMelgarejoTeran 3 месяца назад

    SE PUEDE ¨GENERAR GRAFICOS EN ANGULAR 18?

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад

      @@RaúlMelgarejoTeran te refieres a gráficos dd barras o pies? Para estadísticas? Si es así dale una mirada a highcarts

  • @SrtaEstherSullivan
    @SrtaEstherSullivan 2 месяца назад

    ¡Hola! No sé si a alguien más le ha pasado recientemente que ha seguido los pasos y lo de paginar no funciona bien, al crear mi límite y demás a 5 sigue viéndose todos los elementos :< ¿ideas? ¡Gracias!

    • @CarlosMoralesDev
      @CarlosMoralesDev  2 месяца назад

      Hola manómetros en que minuto tuviste problemas? :(

  • @herber4803
    @herber4803 6 месяцев назад +1

    Yo me pierdo en modularidad de routing

    • @CarlosMoralesDev
      @CarlosMoralesDev  6 месяцев назад

      @@herber4803 hola, te parece muy confuso? O como lo puedo mejorar

    • @cesarkaze2528
      @cesarkaze2528 6 месяцев назад

      @@CarlosMoralesDev buenas amigo intente hacer el curso 2 veces, pero me rindo... me salen errores que no me dejan continuar , quizás es para gente con mas conocimiento.
      creo que tendré que esperar que esta versión de angular se normalice, de recomendación creo que deberías explicar solo la forma directa de hacerlo de principio a fin y luego quizás poner ejemplo ya que si lo haces en la construcción puedes confundir sobre todo a los que estamos empezando, tratar de no tabular tan rápido por lo demás debo agradecerte por que sinceramente he aprendido muchas cosas que ni tenia idea. algo siempre queda de resto felicitaciones continua así, una pregunta para autocompletar los codigos que extension usas? tengo casi que todas pero no me salen todos como a ti

    • @CarlosMoralesDev
      @CarlosMoralesDev  6 месяцев назад +1

      @@cesarkaze2528 hola 👋, me puedes contactar por mi correo? Para tratar de ver que es lo que pasa? (Obvio si deseas) Aprecio tus palabras y trataré de tomarlas en cuenta. La extensión de autocompletado es github copilot

  • @linknatsu5426
    @linknatsu5426 5 месяцев назад

    Tengo una duda porque no usas los comandos al crear los servicios hace una diferencia al crearlos de manera manual?
    PD: Buen video para seguir aprendiendo angular

    • @CarlosMoralesDev
      @CarlosMoralesDev  5 месяцев назад +1

      @@linknatsu5426 hola, me agrada que te haya gustado el video, en realidad no es por nada en especifico solo que yo me acostumbre a hacerlo así, pero quizás deba hacerlo con el CLI de angular. Lo tendré en cuenta.

    • @linknatsu5426
      @linknatsu5426 5 месяцев назад

      @@CarlosMoralesDev Entendido, porque en esa parte tenia confundido, gracias por aclarar esa duda

    • @linknatsu5426
      @linknatsu5426 5 месяцев назад

      @@CarlosMoralesDev Me ha generado otra duda en caso ya que con angular nos permite usar los signals de forma nativa esto no reemplazaria el uso de la libreria ngxtension.

    • @CarlosMoralesDev
      @CarlosMoralesDev  5 месяцев назад +1

      @@linknatsu5426 hola, esta librería implementa signals por detrás, podrías hacer tu propia implementacion con signals, creando tu estado desde 0 :)

    • @linknatsu5426
      @linknatsu5426 5 месяцев назад

      @@CarlosMoralesDev Tengo una duda es que para signals se puede hacer tanto para recibir datos y enviar datos a las peticiones http ya que si me gustaria aprender mejor el manejo de signals

  • @FidelEmilioSusanaJimenez
    @FidelEmilioSusanaJimenez 5 месяцев назад

    👽😍😍

  • @conocimientos7220
    @conocimientos7220 3 месяца назад

    puede hacer otro metodo sin usar signalslice

    • @CarlosMoralesDev
      @CarlosMoralesDev  3 месяца назад +1

      @@conocimientos7220 si, en otro video lo haré

  • @JuanPreciado-l5j
    @JuanPreciado-l5j 4 месяца назад

    Usas ssr?

  • @luisolave5991
    @luisolave5991 4 месяца назад

    gracias. funciona.. pero al hacer build se ve en blanco xd

    • @CarlosMoralesDev
      @CarlosMoralesDev  4 месяца назад +1

      :o, viste si salio un error en consola? o donde hiciste el deploy? :o

    • @luisolave5991
      @luisolave5991 4 месяца назад

      @@CarlosMoralesDev hola. gracias por responder. lo monte en un hosting y si funciono. supnogo que era el motivo de despliegue.

  • @alanm.c.4218
    @alanm.c.4218 4 месяца назад +1

    explicas demasiado rapido sin dar explicacion de lo que estas haciendo , cambias demasiado rapido de pestaña

    • @CarlosMoralesDev
      @CarlosMoralesDev  4 месяца назад +2

      Gracias por tu comentario tratare de mejorar esos aspectos.

  • @Gleyder18
    @Gleyder18 4 месяца назад

    Explicas muy rápido, me toco repetir muchas veces el video.

    • @CarlosMoralesDev
      @CarlosMoralesDev  4 месяца назад

      @@Gleyder18 gracias por el feedback lo haré más lento, mil disculpas.

    • @Gleyder18
      @Gleyder18 4 месяца назад

      @@CarlosMoralesDev, pero a la final aprendí mucho, y eso es lo más importante, muchas gracias.