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 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
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.
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?
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?
@@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
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 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
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!
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 :)
¿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.
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)
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. 🙂🖐
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 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
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)
¡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!
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
@@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.
@@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 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
@@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
@@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
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.
@@raulcorrallara3092 gracias, para un nuevo curso lo haré así 💪
Estoy a medio proyecto y me parece simplemente fantastico este curso, por mucho mejor que muchisimos de Udemy u otras plataformas.
Muchas gracias por tu apoyo
@@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
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.
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.
Muchas gracias por las palabras
Excelente vídeo amigo, me ajudou muito a sair da parte teórica de angular.
Um abraço!
Muy pero muy agradecido me ayudo bastante..
Muchas gracias Carlos, ejemplos muy útiles y sencillos de entender y de seguir. Lo dicho, muchas gracias.
Muchas gracias, seguiré esforzándome 💪
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?
si NGRX signals que es un poco mas conocido :)
te seguiré , esto esta bueno :)
Gracias! ♡
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?
Hola, tendria que revisar la libreria denuevo, voy a tratar de actualizarlo!
Buenas tardes, excelente vídeo. Una pregunta, input.required reemplaza a la anotación @Input??
@@angiekatherinecastro5396 es una nueva forma de hacerlo ya que estamos usando signals en los imputs:) tengo un video hablando sobre eso
Excelente, me encanta como explicas, una pregunta, porque en vez de lo manejos de estados no usaste el @defer para los loading?
@@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
@@CarlosMoralesDev eres un capo, sigue así que eres un grande
¿Cómo se le llama a esa estructura de carpetas?
Muy buen video, muchas gracias
La estructura de carpetas tiene una inspiracion de la estructura de monorepos con Nx, pero sinceramente no sabria darte un nombre especifico :(
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.
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.
@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
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!
@@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.
@@CarlosMoralesDev Muchas gracias! Aguardo a la notificación del video si en algún momento sale!
Gran contenido pregunta cuando es recomendable usar una arquitectura en angular ??? eso de clean arquitectura
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 :)
¿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.
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)
puedes subir tu repo? quizas te puedo dar una mano y lo veo!
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. 🙂🖐
Muchas gracias, lo tendre en cuenta para seguir mejorando
@@CarlosMoralesDev Estoy siguiendo paso a paso tu video, si gustas al terminar te doy acceso a la url donde lo publicare. 🙂🖐
@@gmayas Si claro me alegraria ver algo asi :)
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
Hola!, podrias eliminar la version que ya tienes con npm uninstall -g @angular/cli y volver a instalarlo
como manejas el enviroment, en el caso que requieres el tema de CORS
@@frideldev hola, no entiendo la pregunta. Te refieres a la configuración en el backend de CORS?
@@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
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)
Hola, básicamente quize enseñar una forma de gestionar el estado. Pero puedes hacerlo nativamente.
@@CarlosMoralesDev Gracias por responder, tenía esa duda
buenisimo el video, has hecho algo con google maps y Angular?
@@matias7291 gracias :), aun no, alguna idea para desarrollarla?
Tengo problemas en el routing me ayudas?
deja un comentario y tratare de ayudarte :)
¡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!
Hola manómetros en que minuto tuviste problemas? :(
Hola amigo cuanto pagas por le copilot ?
Hola, lo tengo gracias a Github PRO por ser estudiante. Pero estoy pensando en probar otras alternativas
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
@@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.
@@CarlosMoralesDev Entendido, porque en esa parte tenia confundido, gracias por aclarar esa duda
@@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.
@@linknatsu5426 hola, esta librería implementa signals por detrás, podrías hacer tu propia implementacion con signals, creando tu estado desde 0 :)
@@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
SE PUEDE ¨GENERAR GRAFICOS EN ANGULAR 18?
@@RaúlMelgarejoTeran te refieres a gráficos dd barras o pies? Para estadísticas? Si es así dale una mirada a highcarts
Usas ssr?
@@JuanPreciado-l5j en este curso? O mi día a día?
@@CarlosMoralesDev ambos
Yo me pierdo en modularidad de routing
@@herber4803 hola, te parece muy confuso? O como lo puedo mejorar
@@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
@@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
puede hacer otro metodo sin usar signalslice
@@conocimientos7220 si, en otro video lo haré
gracias. funciona.. pero al hacer build se ve en blanco xd
:o, viste si salio un error en consola? o donde hiciste el deploy? :o
@@CarlosMoralesDev hola. gracias por responder. lo monte en un hosting y si funciono. supnogo que era el motivo de despliegue.
👽😍😍
explicas demasiado rapido sin dar explicacion de lo que estas haciendo , cambias demasiado rapido de pestaña
Gracias por tu comentario tratare de mejorar esos aspectos.
Explicas muy rápido, me toco repetir muchas veces el video.
@@Gleyder18 gracias por el feedback lo haré más lento, mil disculpas.
@@CarlosMoralesDev, pero a la final aprendí mucho, y eso es lo más importante, muchas gracias.