Novedades en Angular 19
19:50
2 ай бұрын
Todo es más fácil con Angular 17
17:33
Пікірлер
@puntojson
@puntojson 6 минут бұрын
En esta discución del equipo de Angular kzbin.info/www/bejne/eX69eYiGiNKNrpY se recomienda no utilizar @angular/animations si podemos trabajar con CSS común, dado a que este paquete de animaciones se creo hacé mucho tiempo cuando CSS tenía menor funcionalidad. Se vé que no era el único que pensaba que @angular/animations no tenía tanto para aportar..
@josemaria9968
@josemaria9968 4 күн бұрын
Estaba haciendo una ruleta de campeones para league of legends, la estaba haciendo de manera similar a la tuya, hasta que me topé el problema del clip-path y sus muertos, no sabia como resorverlo, muchas gracias por el tutorial, eres un máquina
@otnielp6792
@otnielp6792 5 күн бұрын
estoy en el minuto 31:42 y el tituilo no se quiere mostrar por mas cosa que hago si lo dejo fuera de if si pero si lo pongo dentro no se muestra
@puntojson
@puntojson 5 күн бұрын
Parece ser que la condición que tenés adentro del if nunca se valúa en true, revisá ahí a ver que pusiste como condición. Si querés pegate acá una sección de código y veo si encuentro algún problema!
@reynaldoquispe9335
@reynaldoquispe9335 6 күн бұрын
esta bueno el video, pero me aparece que el metodo ya esta obsoleto
@maclains
@maclains 12 күн бұрын
Puedes realizar una calculadora de impuestos desde cero, ejemplo: de sueldos y salarios (méxico)
@mariavconti
@mariavconti 15 күн бұрын
Muy bien explicado, se nota que sabes mucho! Gracias por compartir!
@moneymaze_game
@moneymaze_game 17 күн бұрын
Fenomenal!
@Neotrixstdr
@Neotrixstdr 18 күн бұрын
Muy bueno!. Esperando mas hallazgos del SSR
@puntojson
@puntojson 18 күн бұрын
Por suerte parece que se lo están tomando en serio, cuando haya novedades volveré
@Neotrixstdr
@Neotrixstdr 15 күн бұрын
@@puntojson Abusando de tu confianza, estoy probandolo en una nueva app de prueba, y lo corro en Railway; tengo una duda inmensa (y seguramente tonta). Lo corro con ng build y inicio con el serve.mjs; no se porque a veces se ve el codigo html y otras veces no, solo el tag como si no fuera ssr. Si lo pongo con un ng serve, siemrpe se ve.... cual es la opcion correcta?.
@puntojson
@puntojson 15 күн бұрын
Revisá el dist/browser si tenés htmls para todos lo que estén puestos en prerender. Si es así el server las debería servir, si no ves los htmls entonces se están haciendo render en el cliente o en el server sin prerender. A veces algunas librerías o algún problema raro hace que no se pueda hacer prerender o que salga mal (me pasó investigando para este video). En mí caso lo solucioné creando un proyecto de 0 con todo actualizado y copiando los componentes ahí.
@Neotrixstdr
@Neotrixstdr 14 күн бұрын
@@puntojson Muchas gracias!. No controlaba el tema del SSR y tus videos son los mejores!
@sabripereira
@sabripereira 18 күн бұрын
Grandee profe! Buena mejora
@puntojson
@puntojson 18 күн бұрын
Graciasss! 😁
@JulianToledo-z8k
@JulianToledo-z8k 20 күн бұрын
Viejo muy buen video, excelente y sencilla la manera que explicaste localStorage ! 👏👏
@ale02code
@ale02code 21 күн бұрын
Muy buen contenido amigo. Gracias
@jonathanc2261
@jonathanc2261 23 күн бұрын
Yo no entendi bien lo de usar las imagenes con el ID que pasa si las imagenes tienen otro nombre que no sea un numero?
@alexisrodriguez2823
@alexisrodriguez2823 29 күн бұрын
Espectacular! Demasiado bien explicado todo
@mariadelaluzblancomartin7657
@mariadelaluzblancomartin7657 Ай бұрын
Eres maravilloso!!! tienes un don especial para la enseñanza, ya te lo digo yo. Lo explicas todo muy detallado y muy bien, incluso mejor que profesores que he tenido en el tema del desarrollo web. Muchas gracias por tus videos, si no fuera por ellos estaría "Die" jejejeje un abrazo desde España !!!!
@impresionesmaymay
@impresionesmaymay Ай бұрын
Saludos amigo, tendrás WhatsApp? Requiero hacerte una consulta!
@jackreacher9605
@jackreacher9605 Ай бұрын
Espectacular lo que te mandaste. Muy prolijo y ordenado el proyecto. Gracias por compartir el repo xq me sirvió para verlo y entender las buenas prácticas aplicadas de aquí en adelante. Te dejo mi like y mi suscripción.
@DiegoGabrielVergara
@DiegoGabrielVergara Ай бұрын
Muy buena la explicación, aprendí más de javascript. Saludo grande!
@IdentyCloudOficial
@IdentyCloudOficial Ай бұрын
Se agradecería si nos compartes algún repo con el código del servicio.. y excelente explicación ❤
@DarioHugoMelgar
@DarioHugoMelgar Ай бұрын
ya lo pude hacer
@DarioHugoMelgar
@DarioHugoMelgar Ай бұрын
te queria realizar una pregunta, no me toma la dependencia de jasonwebtoken me da error 404
@puntojson
@puntojson Ай бұрын
A partir de Angular 17 todo esto cambió un poquitito! Ahora el archivo routing.module.ts no existe y las rutas las encontramos en app.routes.ts, el resto de la funcionalidad que estaba en routing.module se encuentra en app.config.ts donde se habilita el uso de las rutas que creamos en app.routes.ts. El resto del ruteo es idéntico!
@evalaya3832
@evalaya3832 Ай бұрын
y si por casualidad no les crea la carpetas ...pues usen este comando en la terminal ....... Set-ExecutionPolicy -Scope CurrentUser unrestricted....suerte
@evalaya3832
@evalaya3832 Ай бұрын
ok que broma ....a mi no me aparece la carpeta modulo 😱 no se si construirla y copiar lo que tienes allí o es que hay una carpeta modulo con nombre diferente y no se... creo que es porque ya paso un año y Angular hizo algunos ajuste de verdad se ve bueno el curso y quiero hacerlo ...me gusta como explica y muchas gracias ......y por ultimo ...... perdón por la dislexia ... no acostumbro a escribir
@puntojson
@puntojson Ай бұрын
No aparece más la carpeta módudo :) La versión de Angular en la que se hizo este proyecto fue la última que la incluyó por defecto. De ahora en adelante "olvitade de los módulos" para proyectos nuevos. El lo de app.module ahora está en app.component y lo de routingModule está en app.routes.ts
@evalaya3832
@evalaya3832 Ай бұрын
@@puntojson gracias de verdad gracias ..quiero hacer el ejercicio ...un abrazo desde Caracas-Venezuela
@Geek.Luislo
@Geek.Luislo Ай бұрын
gracias
@luisalbertoivetta1731
@luisalbertoivetta1731 2 ай бұрын
Que buen resumen!!! Cómo nos está simplificando el trabajo ... Antes un montón de líneas de código .. ahora muchas menos!!
@fenroh
@fenroh 2 ай бұрын
Muy bueno el video, te hago una consulta. Yo tengo un proyecto en el que el carrito lo traigo desde una base de datos. Si aplico el codigo que vos pones, sirve? Por q tu json lo traes desde el archivo bicicletas.js. yo tengo lo mismo, pero aparte de eso va a mongo. Vi el video y me parecio muy bueno pero tengo miedo de empezar a adaptar a mi código y que no funcione. Gracias!
@cabezon667
@cabezon667 2 ай бұрын
Deberias meter la opcion "Colaborar" en tu cuenta de youtube. Gracias!
@gilbertotiradol.500
@gilbertotiradol.500 2 ай бұрын
Excelente video muy bien explicado
@esteban-dido11gj
@esteban-dido11gj 2 ай бұрын
estoy usando las siguientes versiones: Angular CLI: 19.0.0 Node: 22.11.0 Package Manager: npm 10.9.0 y cuando creo un proyecto no me genera el app.module.ts y chatgpt me dice que porque desde la version 16 de angular usa los standlone y ya no genera el app.module.ts, es asi o que hago?
@Sokkuuu
@Sokkuuu 2 ай бұрын
como puedo hacer que esos registros se guarden en mysql?
@alejandrodiaz2609
@alejandrodiaz2609 2 ай бұрын
Para Angular 18, recomiendo colocar la carpeta data en public, esta carpeta esta fuera de src al mismo nivel pero los archivos dentro de la carpeta public/ deberían ser accesibles directamente en la raíz de tu servidor de desarrollo (ejemplo: localhost:4200). Quedando asi fetch("localhost:4200/data/database.json")
@RANDONcrafting
@RANDONcrafting 2 ай бұрын
En mi area de trabajo se demorara como medio anio en migrar a la v19, pero supongo que es seguro usar los nuevos signas, model, input output en la v18, no?
@puntojson
@puntojson 2 ай бұрын
Los nuevos signals, input y model a la larga va a ser la que va si querés la máxima performance, para en el futuro tener una app zoneless, fuera de eso podés seguir usando las propiedades de clase comunes que Angular viene usando desde el principio.
@mugatu2017
@mugatu2017 2 ай бұрын
Mucho hype y mucho SSR
@puntojson
@puntojson 2 ай бұрын
Estoy de acuerdo, creo que otras personas se muestran demasiado emocionados jajajaj
@sabripereira
@sabripereira 2 ай бұрын
Gracias por hacer tan clara la explicación de lo nuevo, excelente profe !!
@puntojson
@puntojson 2 ай бұрын
:)
@nahuelpiguillem2949
@nahuelpiguillem2949 2 ай бұрын
Muchassss graciasss. Sabia que este canal trae joyitaaa. Porque vi el video oficial y lei la documentación pero me mareo así que graciasssss
@puntojson
@puntojson 2 ай бұрын
QUe bueno que yo te haya parecido más claro que la documentación oficial! El video de presentación de Angular no fue el más claro de todos, pero las cosas más jodidas (el resource) las venía viendo hace un par de semanas asique por eso creo que las entendí al toque. Gracias por la onda.
@matias7291
@matias7291 2 ай бұрын
En mi trabajo lo que hacemos es siempre actualizar 1 version anterior a la version actual estable, en una rama separada y de a poco ir tocandolo hasta que esté estable la app. En proyectos grandes no esta tan bueno tantas actualizacions seguidas como hace Angular, se torna molesto la verdad pero bueno asi es Angular.
@puntojson
@puntojson 2 ай бұрын
Exactamente, se vuelve pesado, ni hablar si queremos hacer la actualización no sólo de lo superficial, sino revisar el código. Hubo casos en donde comencé una migración creando un proyecto de 0 y copiando archivos, para tener la estructura del proyecto actualizada
@matias7291
@matias7291 2 ай бұрын
@@puntojson Si, si bien no hay necesidad de actualizar el tema es que no sabes cuando se viene un breaking change y ahi si se pone jodida la cosa
@yoanestradablanco1608
@yoanestradablanco1608 2 ай бұрын
Buen video hermano te ganaste un subscriptor no hay muco de angular estos dias saludos
@puntojson
@puntojson 2 ай бұрын
Gracias bro! Nos vemos en el siguiente
@DanielIsaiasDeDiosGomezGajardo
@DanielIsaiasDeDiosGomezGajardo 2 ай бұрын
Muy bien explicado todo y una excelente ayuda en mi proyecto. Tengo una duda ¿Cómo podría ser para que no tenga que autentificarse el usuario, ya que no lo necesito, en otras palabras que solo pueda visualizar el contenido sin necesidad de loguearse? ¿Y es posible leer muchos campos de la tabla sin necesidad de que sea una coordinada en especifica Ej: GE 108, o necesariamente debe contener una cabecera?
@puntojson
@puntojson 2 ай бұрын
Para evitar la autenticación tenés que usar lo que se llama una "service account" que es un usuario que se crea para poder acceder a ciertos recursos privados desde código. Lamentablemente Google deprecó la manera de hacerlo desde javascript en frontend, tenés que hacerlo desde algún backend, sino no sería seguro. Y sí, se puede leer muchos campos de la tabla, pero vas a tener que dar una coordenada, aunque sea sin fila (podés dar la columna sola). Sino si la hoja de cálculo está pública se puede leer todo el archivo de una con un link de sheets que te exporta el archivo en csv (buscalo).
@DanielIsaiasDeDiosGomezGajardo
@DanielIsaiasDeDiosGomezGajardo 2 ай бұрын
​@@puntojson​Muchas gracias por tu ayuda, revisare lo que comentas. Muy bueno tu canal ¡Sigue así!
@dennistobio1543
@dennistobio1543 2 ай бұрын
Buenisimo el video!!!.. me gustaria saber como hacer para que la sesion se guarde, en vez de perderla cada vez que recargo la pagina
@puntojson
@puntojson 2 ай бұрын
A Google no le gusta eso! Te da un token (sesión) que dura extremadamente poco para que no guardes la sesión. Para mantener una sesión por más tiempo vas a tener que trabajar con un backend, a quienes les dan tokens más largos.
@facubonicalzi7738
@facubonicalzi7738 2 ай бұрын
Hola! Estoy aprendiendo JS y sirve mucho tanto para ejercitar como para aprender cosas nuevas, muchas gracias loko!
@puntojson
@puntojson 2 ай бұрын
De nada! Éxitos en tu camino!
@johanmora1068
@johanmora1068 2 ай бұрын
gracias , excelente video me ayudó mucho
@puntojson
@puntojson 2 ай бұрын
De nada!
@keidyli
@keidyli 2 ай бұрын
Super crack!! De verdad muchas gracias, he avanzado muchísimo con esto y en la practica. Gracias por la dedicacion, me encanto la explicacion!!!
@puntojson
@puntojson 2 ай бұрын
De nada! Gracais a vos por pasarte!
@guillermooliva1
@guillermooliva1 2 ай бұрын
Gracias por tus videos, soy profe de Informatica y me sirven mucho.
@puntojson
@puntojson 2 ай бұрын
Somos colegas entonces :) Gracias por tu mensaje!
@vincenzonatale8029
@vincenzonatale8029 2 ай бұрын
Excelente, excelent
@puntojson
@puntojson 2 ай бұрын
Graciasss!
@jesusgregoriosola5871
@jesusgregoriosola5871 2 ай бұрын
Excelente trabajo amigo. Gracias y saludos.
@puntojson
@puntojson 2 ай бұрын
Gracias! Suerte en tu camino de aprendizaje!
@thephobos0171
@thephobos0171 2 ай бұрын
Busque como hostear una pagina, y termine encontrando un curso completo de Git y GitHub en menos de 30 minutos, vine buscando cobre y encontre oro.
@MarcosLucas
@MarcosLucas 2 ай бұрын
El video dura 1:30 horas, pero me tomo 3 dias para poder seguirlo. aun asi logre entender cada paso! gracias chabon sos groso!
@puntojson
@puntojson 2 ай бұрын
Así es como me gustaría que la gente mire mis "paso a paso"! Felicitaciones por tu dedicación.
@jesusgregoriosola5871
@jesusgregoriosola5871 2 ай бұрын
Simplemente fabuloso. Gracias por tu colaboración.
@jesusgregoriosola5871
@jesusgregoriosola5871 2 ай бұрын
Lo has hecho perfecto y nos has ayudado muchísimo. Gracias
@jesusgregoriosola5871
@jesusgregoriosola5871 2 ай бұрын
Hola Calo. Cómo evitamos entregar el archivo node_modules para producción, lo suprimimos simplemente o ¿cómo hacemos? Gracias de antemano.
@puntojson
@puntojson 2 ай бұрын
Para no enviar la carpeta node_modules tenemos que crear un archivo .gitignore en donde se dice que arhcivos no se comparten cuando creamos un repositorio de git. Si se comparte el proyecto de manera manual, se borra la carpeta noda_modules y listo. Recordá que siempre del lado del destinatario hay que ejecutar "npm install" para que se vuelvan a crear los archivos no compartidos!