por fin amigo, de verdad.... ni con el manual de la web de angular 18. gracias
@puntojson2 күн бұрын
Gracias Luis! Un gran mensaje!
@AlexMedina-pi4pg3 күн бұрын
Gracias profe, deje el proyecto por un tiempo pero estos días lo retomo, gran trabajo y exitos.
@puntojson2 күн бұрын
Ojalá lo puedar retomar, ya queda muy poquito asique a ponerle ganas! Saludos
@yomelomonto37803 күн бұрын
aaaaaa, ya vi que en github esta corregido , es //verificar horizontales for (let i = 0; i < 9; i+=3) {
@puntojson2 күн бұрын
Siii tenés razón! Lo arreglé en el video que sigue, porque lo detecté tarde!
@yomelomonto37803 күн бұрын
yo me he quedado con un error en que cuando la jugada ganadora es en la segunda fila, no gana
@puntojson2 күн бұрын
Para el resto que lea este comentario, sepa que se arreglará en el video que viene, pero animensé a encontrar el bug ustedes mismos :)
@juanchoalcoba4 күн бұрын
Voy a dejar un Me gusta, un nuevo suscriptor y este comentario. GRACIAS!!!
@puntojson2 күн бұрын
De nada! :) Gracias por todo!
@Eibots2194 күн бұрын
Arreglar bugs es una de esas cosas "feas" pero que suman 1000 puntos. Video recomendadísimo!
@puntojson2 күн бұрын
Gracias! Nadie está exento de arreglar bugs, asique como hay que hacerlo más vale lo hago video!
@JorgeTambley5 күн бұрын
casi no pestañeas O_O
@puntojson2 күн бұрын
Jajaja me descubriste, soy una IA.
@mr.fabian84716 күн бұрын
Gracias por el contenido !!
@puntojson2 күн бұрын
De nada Fabian! Espero que te sirva!
@cmiguel41407 күн бұрын
Que bonito curso maestro, me agrada cuando salen errores y resolves con nosotros asi es cuando más se aprende, de verdad gracias por todo❤
@puntojson2 күн бұрын
Gracias! Trato de mantener los errores porque siento que otros tutoriales al hacer todo perfecto dejan una parte de la explicación afuera, que hacer cuando te confundís, algo 100% garantizado.
@zcoder89407 күн бұрын
Buenisimo tu video! Te felicito. Soy un fiel seguidor de tus contenidos. Me hubiese gustado el uso de MySQL en vez del JSON. Entiendo que ha sido para aligerar el video, pero la verdad que no importaban unos 30 minutos mas. De nuevo, felicitaciones!!!.
@puntojson2 күн бұрын
Gracias Zcoder! Tenés razón que para que quede linto tendría que haberlo hecho en mysql... Tengo otro que uso mysql, el de "carrito de compras parte 2". Gracias por el mensaje!
@CarlosGiovannyGualteroLondono9 күн бұрын
Excelentisimo tutorial, super como explicas💪
@puntojson2 күн бұрын
Gracias Carlos! Me alegra de que te haya gustado mi estilo!
@fedemorandi10669 күн бұрын
Tengo una duda, cuando genero cookies solo obtengo JWT, ninguna otra mas. Por que puede ser?
@puntojson2 күн бұрын
No termino de entender, en este video sólo vemos la cookie del token (jwt) si yo tengo otras es porque son de otros proyectos míos en la misma dirección (localhost) o porque tengo otros servicios activos que me agregan cookies, con la de jwt estás bien.
@fedemorandi1066Күн бұрын
@@puntojson Genial, muchísimas gracias! Excelente video :)
@xopotears11 күн бұрын
Muy bueno el video. Tenía pendiente las animaciones de Angular y lo he entendido bien y rápido. Gracias!
@puntojson11 күн бұрын
Que alegría leer esto, me había quedado duda si se entendía algo la verdad!
@faritreasco12 күн бұрын
Esto es genial, gracias!
@puntojson12 күн бұрын
De nada! Gracias por mirar y comentar
@carlosalbertourioste481912 күн бұрын
Excelente . Muy bien explicado
@puntojson12 күн бұрын
Gracias! Me alegro de que te guste mi explicación
@sabripereira12 күн бұрын
Uff que lindo que está quedando 😊
@puntojson12 күн бұрын
Graciass! :)
@nychu413 күн бұрын
Hubiera estado genial que los usuarios se hubieran generado y comprobado en una base de datos mysql .
@puntojson13 күн бұрын
Tengo otro video en donde hago algo parecido en mysql ,el de backed básico con node y express creo que es,cualquier cosa pasate por ahí! Saludos
@shaquillemontero289814 күн бұрын
Hermano, muy agradecido con el curso, definitivamente explicas como debe ser, un grande!!! Espero que sigas creciendo y brindando muchos cursos
@puntojson13 күн бұрын
Gracias! Me alegro de que te sirva mi manera de explicar! Esperamos lo mismo vos y yo asique espero que se dé :)
@nychu415 күн бұрын
Muchas gracias por el video , queria preguntarte porque cuando escribo localhost 2000 en firefox me dirige a un lista de paginas localhost del buscador y ni rastro de mi pagina?
@puntojson15 күн бұрын
Escribí también el protocolo () para indicarle al navegador que lo que pusiste es una orden y no una sugerencia en la cual necesitás ayuda, después decime que tal!
@nychu415 күн бұрын
@@puntojsonYa esta amigo era una tonteria pero me fallaba por no ponerle los 2 puntos antes del numero de puerto mil gracias , ya puedo seguir con tus fantasticos tutoriales 😊.
@sebastianvergarapineda929616 күн бұрын
excelente curso. De lo mejor que he encontrado. Gracias Punto JSon
@puntojson16 күн бұрын
Graciasss! Me alegra que te haya gustado! Si este curso te engacha fuerte en este momento estoy haciendo otro un poco más avanzado, también en el canal. Ojalá te enganches también
@sebastianvergarapineda929616 күн бұрын
@@puntojson excelente claro que sí. Muchas gracias buen hombre. Mereces 1 millon de likes
@acelgacosmica762616 күн бұрын
Este video me acompaña de la manito y explicas sólo lo que necesito saber, sin ir por tangentes. Un tutorial de la san puta
@puntojson16 күн бұрын
Gracias acelga! Me puso muy contento leerte 😊
@davidokmen17 күн бұрын
hola me gustaria de mi pagian hosteada en github, hacer un doPost en mi web app de google apps script pero me sale el error "has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource" podrias ayudarme a buscar una alternativa.
@puntojson16 күн бұрын
El error de cors sólo se soluciona desde backend. Por lo cual si querés arreglarlo tenés que hacer tu propio backend de intermediario entre Google y tu sitio. Podrías hacer un proxy o intermediario con node y hostesarlo en render.com o algún otro servicio gratuito de backend ,si preferís pagar hay muchas más alternativas de plataformas
@davidokmen16 күн бұрын
@@puntojson muchas gracias, ayudame a hacerlo con apps script 🫰 porfis, soy Júnior full stack
@puntojson16 күн бұрын
@@davidokmen Me lo voy a anotar pero no te lo puedo prometer pronto. Estoy terminando de grabar el curso de Angular + NodeJs. Mientras tanto te diría que googlees "proxy con express" para crear un intermediario rápido. Funcionaría así: Desde tu app de appscript hacés la solicitud post a tu proxy. El proxy redirige la solicitud a donde querías consultar originalmente. La respuesta llega a tu proxy, sin errores de cors porque cors existe sólo en el navegador y nodejs es "headless". Desde el proxy retornás esa respuesta a tu cliente, con una configuración de cors que permita a cualquier cliente leer la respuesta, esto soluciona el problema de cors en tu navegador.
@davidokmen16 күн бұрын
@@puntojson muchas gracias, voy a probar, super buen contenido se agradece infinito
@sabripereira17 күн бұрын
Que pedazo de laburo grande profe
@puntojson17 күн бұрын
Muchas gracias!
@AxelBalamManceraMiramontes17 күн бұрын
¡Hola! tengo una app en JS que sí funciona con las cookies, pero mi app en Angular no las almacena y no puedo realizar solicitudes posteriores.. Lo curioso es que todo funciona en Postman, pero noen Angular. :(
@puntojson17 күн бұрын
Buenas! Si tenés problemas con las cookies te tendrías que pasar a usar localstorage, guardás el token en una variable en localstorage y perdés la opción de que se elimine automáticamente con el tiempo. Tené cuidado que si usás SSR en Angular vas a tener problemas con tanto las cookies como con localstorage, ya que en principio ninguna de las dos opciones puede correr en el servidor (aunque nodeJs tengo entendido que está por implementar su propia versión de localstorage, no serviría para este caso). De todas maneras, me resulta raro que no funcione en Angular, tratá de ver que pasa si usás un fetch en vez del httpClient, ya que el almacenamiento de la cookie se hace con fetch automáticamente al recibir una respuesta con cookie, quizás el httpClient haga algo distinto.
@nychu417 күн бұрын
Buenas esta genial el video😊 , podrias hacer la parte del backend para este projecto?
@puntojson17 күн бұрын
Buenas! Es el video que le sigue a este, te dejo el link acá kzfaq.info/get/bejne/i6uamZqcmJjRhJs.html Saludos!
@miguela.coau.39318 күн бұрын
Buenas noches Carlos, gracias por el aporte desde la golpeada Vzla..... pero quiero consultarte, como podría hacer - para mostrar en la misma tarjeta de cada producto la cantidad por producto especificamente arriba de botòn agregar.... No solo quiero en el index la tarjeta de cada producto sino tambien cada vez que le doy al botón agragar. comò hacer? y desde donde lo llamo ..... tu desarrollo esta base de u desarrollo personal
@factorindustriacolombiana21 күн бұрын
gracias, ya he visto varias veces el tema de funciones en otros canales y cursos y tu explicación enserio la entendí muy bien, muchas gracias
@puntojson20 күн бұрын
Que bueno! Para este video en particular traté de ir bien bien lento para que quede todo claro.
@factorindustriacolombiana22 күн бұрын
muchas gracias, muy genial, si puedes porfa explicar como se hace para una app de angular, seria genial, muchas gracias y muchos exitos
@puntojson21 күн бұрын
Buenas! En el último video de mi curso de Angular pasado explico este tema para Angular, también lo voy a hacer en el curso actual de angular, pero en el último video que va a ser en 3 semanas aprox.
@factorindustriacolombiana21 күн бұрын
@@puntojson dale, muchas gracias muchos exitos y que genial trabajo
@josemanuelariashernandez660422 күн бұрын
Que opinas de astro, inicio para sitios estaticos pero actualmente se puede hacer lo que sea prácticamente y siento que a futuro tiende a ser utilizado por bastantes empresas
@puntojson21 күн бұрын
Lo estuve revisando y no parece para nada malo, pero estuve viendo sólo videos y sin escribir nada, para entender bien de que se trata y formar una opinión tendría que hacer algún proyectito..
@ChromaChameleon-sv8ux22 күн бұрын
muy bueno !!!
@puntojson22 күн бұрын
Gracias! Si te gusta hasta ahora hay chance de que te guste el resto :)
@messisita22 күн бұрын
Que buen video ,muchas gracias, disculpa tengo una duda ,cmo seria el proceso de coneccion si usara SQL Server?
@puntojson22 күн бұрын
Gracias a vos! En ese caso no tendrías que usar la librería que instalé yo (mysql), sino alguna otra que te deje conectarte con sql server, cada una se va a manejar de formas distintas (apenas distintas o muy distintas según lo que elijas). Cuando encuentres la librería que querés usar (googleando) generalmente tienen en la documentación un ejemplo básico que teniendo en cuenta lo que viste en este video deberías poder adaptar. Hay algunas librerías de más alto nivel que se llaman ORM que te permiten programar en una misma sintaxis y luego elegir el sistema gestor de bases de datos por separado.
@messisita22 күн бұрын
@@puntojson gracias¡ y gracias por los ejericios ,ando analizando el codigo q haces en el carrito de compras , sigue asi
@factorindustriacolombiana23 күн бұрын
muchas gracias por tu video, me alegra que vuelvas con tus videos y me alegra poder retomar
@puntojson22 күн бұрын
Que bueno que volviste! Gracias por tu mensaje!
@agustinlabattaglia644123 күн бұрын
Uff tremendo video, justo lo que necesito. Estoy creando una app para llevar el inventario de la carpinteria en la que trabajo y me bancan que estudie a la vez y esto me viene perfecto. Ahora a enrroscarme para hacerlo andar en Angular y hacer el .put muchas gracias brodi!!!
@puntojson23 күн бұрын
De nada don Bata! Conectarlo con Angular es molesto porque no podés usar la librería de nodeJs y hay que hacerlo basado en este proyecto. Para hacer que las variables gapi y gsi (creo que uso las 2 en este video) estén disponibles, tenés que declarar variables globales con esos nombres, así typescript no se queja de usar variables que no declaraste en ningún lado (porque se crean cuando importás las librerías). Suerte con eso! Cualquier cosa preguntame por acá o en el canal de discord.
@daniel_toro_programacion19 күн бұрын
@@puntojson Por que no se puede usar Node? solo se pueden usar cliente side ?
@puntojson16 күн бұрын
@@daniel_toro_programacion Si quisieras usar la librería de node en una SPA tendrías que publicar tu clave secreta. La librería de node está hecha para trabajar en backend donde el usuario no puede meterse, si metés eso en frontend comprometés no sólo la seguridad de tu api, sino que hasta te puede generar cargos en tu cuenta de Google ($). Tenés que usar alguna configuración que no sea 100% client-side para poder hacer una conexión de largo plazo con la Google API.
@valderrama99924 күн бұрын
La explicación es genial
@puntojson24 күн бұрын
Gracias!
@mathius665426 күн бұрын
hay varios videos por el estilo y es el que esta mejor explicado
@puntojson26 күн бұрын
Gracias!!! Trato de ser detallado para que se entienda lo mejor posible :)
@AlexMedina-pi4pg26 күн бұрын
Gracias profe, preparado para seguir con el proyecto
@puntojson26 күн бұрын
Excelente, a ponerle ganas que estamos cerca!
@kuribohize26 күн бұрын
profe gracias por tanto, le estoy metiendo a angular para poder aplicarlo a mis conocimientos de back end. Aquí estamos al pie del cañón bancando su contenido!
@puntojson26 күн бұрын
Gracias por el apoyo constante! Espero estar al nivel de tu paciencia y apoyo jajaj
@kuribohize26 күн бұрын
@@puntojson genio profe se tiene que hacer una comunidad de discord.
@puntojson26 күн бұрын
Me hice un server, discord.gg/PNjH3Te9 ahora lo publico en la pestaña de comunidad y veo si alguien se prende, no le tengo mucha fe a que entre gente :/
@sabripereira26 күн бұрын
Ya va tomando forma, gracias Profe 😊
@puntojson26 күн бұрын
Sí! En un par de clases ya va a tener la forma final :)
@exel243428 күн бұрын
Iba a terminar y me tocó reiniciar, porque moví algo y se dañó el servidor 😭😭
@puntojson27 күн бұрын
Uff que lástima! Lo pudiste solucionar?
@ratasobreviviendoenlascloa4847Ай бұрын
lo hize en react gracias :v
@puntojsonАй бұрын
Que bueno! Que puedas adaptar lo que dije en este video a React habla bien de vos
@RubianoAndyАй бұрын
Está genial, muchísimas gracias por el video. Una consulta, ¿qué extensión usas para que el código sea predictivo?
@puntojsonАй бұрын
Gracias por la buena onda! Uso la extensión de Angular oficial y una que se llama Angular snippets de John Papa.
@luisalbertoivetta1731Ай бұрын
Muy bueno!!! Muchas gracias
@puntojsonАй бұрын
De nada! Gracias por llegar hasta acá :)
@kuribohizeАй бұрын
buenas profe, estoy con el ultimo final de la facu, y sigo con este proyecto que la verdad que es un lujazo gracias!
@puntojsonАй бұрын
Último final de la facu? QUE COPADO Recuerdo haber ido a rendir mi última materia, que emoción!! Suerte con eso! Si por casualidad esto te sirve para practicar esa materia que te falta tené en cuenta que podés ver más código del que está acá en github, al día de hoy tengo el código escrito de 2 clases más. Si me da tiempo hoy, escribo el código de una clase más.
@kuribohizeАй бұрын
@@puntojson es un genio profe, es con spring boot tengo que hacer un sistema completo pero con JSP jaja, apenas termine me quiero meter de lleno con Angular.
@puntojsonАй бұрын
Cuando termines con springboot, si intentás hacer algo con node y express vas a ver por qué javascript para el servidor es malo y lento jajaja Pero para front, Angular te aseguro que te permite hacer algunas cosas muy muy interesantes, principalmente si buscás una SPA. Cualquier duda que tengas acá estoy.
@AlexMedina-pi4pgАй бұрын
Lo estaba esperando… muchas gracias profe
@puntojsonАй бұрын
Gracias a vos por el aguante! Dale que ya queda menos de la mitad del curso :)
@sabripereiraАй бұрын
Excelente profeee 😊
@jugadaslol5503Ай бұрын
Excelente video bro, te hago una consulta en el minuto 36 la parte de Network/Response no me aparece nada cuando hago el fetch sin embargo en la pestaña headers me figura 200 que esta todo ok , incluso con postman hace el fetch perfectamente a la base de datos no se porque no me aparece en respuesta de chrome
@puntojsonАй бұрын
Probablemente es un error de cors . Tenés algún mensaje en la consola? En network también te marca si es un error de cors. En caso de que sea eso (que justo es un error que solo se ve en front end), se soluciona desde el backend ,agregando tu ip a la lista de orígenes permitidos en las solicitudes, lo vas a tener que buscar según la tecnología de backend que estés usando! Ojalá te sirva la respuesta,pero si no dame más detalles y veo como te puedo dar una mano.
@jugadaslol5503Ай бұрын
@@puntojson Gracias por responder tan rápido, estoy usando mysql y nodejs todo tal cual en el video, no me figura ningun error en consola luego de hacer lo de cors se va el mensaje de error que mencionas en el video y a partir de ahi es cuando no me muestra la respuesta del fetch en network/response, osea me carga el fetch bien y en la pestaña de network/header me aparece en verde que se conecto pero ni en la pestaña de preview ni en response muestra la base de datos, realmente no se que puede ser tampoco encontré ese problema puntual en algun foro
@jugadaslol5503Ай бұрын
@@puntojson Revisando todo el código nuevamente descubrí que no coloqué el (result) dentro del res.json. Muchísimas gracias bro por la ayuda y todos estos videos! Tienes una manera de explicar excelente.
@puntojsonАй бұрын
Solucionado entonces! Era literalmente que estabas mandando una respuesta vacía. Felicitaciones por terminar arreglando el problema por tu cuenta y gracias por el apoyo !
@sabripereiraАй бұрын
Buen video gracias profee!!
@puntojsonАй бұрын
De nada 😊 un placer!
@AlexMedina-pi4pgАй бұрын
Muchas gracias por ser un gran profe y nos das está gran facilidad de aprendizaje, estoy aprendiendo mucho con tus videos
@puntojsonАй бұрын
De nada! Me encanta que te esté sirviendo el curso!