Canal creado con el ánimo de divulgar conceptos sobre programación informática, así como para formar futuros desarrolladores autodidactas en cualquier lenguaje de programación.
Programación en español. Explicación y divulgación de tecnologías. Cursos y consejos sobre programación. Programación fácil. Formación para programadores. Aprender a desarrollar de forma clara y concisa. Tecnología sin rodeos. Programación efectiva. Todos los lenguajes y temáticas: Solidity, PHP, Laravel, C#, JavaScript, React, NextJS, Vue3, ReactNative, Angular, Blockchain, TypeScript, Python, Odoo, Django, Unity, Unreal Engine, Java, CSS3, HTML5.
¡De programador a programador!
📩 Email: jjruiz@gogodev.net
🔔 Subscribete A Mi Canal Para Ver Mas Videos: www.youtube.com/@GOGODEV/?sub_confirmation=1
En el mismo tono de la mayoría de los comentarios: apreciamos mucho el trabajo que hizo en esta serie de videos de VUE3. son demasiado útiles y explicativos. Sin omitir detalles importantes que hacen la diferencia con el resto de cursos "aprenda en 15 minutos" que tanto abundan por internet... gracias por la paciencia, la claridad y la calidad con la que desarrolla los contenidos. Saludos desde Venezuela
hola, muy buenos tus cursos, me podrias ayudar con un problema por favor, tengo mi app con Vue3 y Vite, la compilo y copio la carpeta dist donde corresponde en Xampp, pero no me carga la app ,solo el icono que cargo desde el index.html , se me queda en blanco en el navegador, en consola no se me ve ningun error, que podria estar pasando?
Se agradece el curso y los videos pero no cubres temas importantes de problemas que pueden haber al subir a producción, ejemplo: que no funcionen los symbolics links por problemas de permisos del Hosting y cómo solucionarlo entre otras cosas, además el proceso de despliegue lo tocaste muy por encima, muchas cosas de las que hay ahí no se explicaron y no se saben cómo y por qué funcionan. Tampoco cubriste los problemas que pueden haber al ejecutar las migraciones en un hosting, lástima que siendo un curso que vas tan despacio y es tan largo te hayas dejado en el tintero tantas cosas importantes
me encantan los videos perooo como unica excepcion diria que fuera mejor ver todoo o una parte grande en puro composition api y despues en option api, me confunde un poco que estemos cambiando cada rato de uno a otro 🥴🥴
Si alguien está siguiendo el curso actualmente, el input del wire:model no le funcionará porque eso lo han cambiado ligeramente. Aquí está el fix: <div> <h1>{{ $count }}</h1> <div> <button wire:click="increment">Increment</button> <button wire:click="decrement">Decrement</button> </div> <input wire:model.live="username" type="text"> <br /> <h3>{{ $username }}</h3> </div> Simplemente ahora hay que poner wire:model.live
Para los que se hayan preguntado donde está la carpeta lang... En Laravel 10, la carpeta "lang" se encuentra en la raíz del proyecto, pero no viene incluida por defecto; para crearla, debes ejecutar el comando php artisan lang:publish
Buenas! La carpeta Milddleware en las ultimas versiones de Laravel no es creada automaticamente con el proyecto. Alguien en la comunidad sabe como crearla con todas los ficheros tal que en esta clase, por favor?
A mi me salió un error al ejecutar el npm install y lo solucione eliminando solamente el archivo package-lock.json y corrí el comando nuevamente y ya instalo mis node_modules y corrí el servidor sin problema. Por si alguien le llega a pasar.
una consulta , es comun usar esas capas? osea controller , repository , model en mi caso me enseñaron con : controller , service , model, repository , Dto. La consulta radica en saber si laboralmente cual es la que mayormente se aplica y que ventajas o desventajas podria tener ? gracias
Pues me acabo de encontrar tu canal y luego de darle un vistazo he encontrado contenido interesante de las tecnologías que utilizo y de las que deseo aprender. Un suscriptor más. Saludos desde Valledupar, Colombia.
Me parece muy interesante esto de permisos y roles. ¿Se podría crear primero el permiso del editor y luego agregarle al admin los permisos que le faltan?
Excelente curso he encontrado!! mas allá del tema técnico, la didáctica para que los demás entiendan, sin embrollos como sucede cuando lees la documentación directamente xDD
Que pena que no se continuara con este Taller, ….veo normal que moneticéis los cursos, talleres, etc..... pero si empezáis algo gratis...pues terminarlo en las mismas condiciones….pq realmente parece que estabais "regalando la droga en la puerta del colegio para ver cuántos enganchabais de pago"....y esa no era la filosofía que vendíais .....al menos lo que decíais en los videos ....sobre todo los primeros...siento no poder pagar "la droga", por circunstancias personales no dispongo de recursos para ello....me imagino como un montón de gente que se engancho a seguir los estupendos cursos y talleres que estabais elaborando.....espero que tengáis suerte con vuestro proyecto, ya que sois magníficos explicando las materias, aunque según mi opinion no habéis hecho correctamente la transición entre la gratuidad y la monetización.
En el minuto 52:29 no me deja acceder a la pagina inicial. Activo el servidor y cuando hago click en el enlace tal cual el video me aparece en la pagina lo siguiente: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. Por favor me podría indicar como solucionarlo?
me propuse este fin de semana en aprender Vuex. Estoy viendo tu curso de Laravel para aprender cosas nuevas o refrescar otras. Sabia que tendrías material sobre este tema y sinceramente fue la mejor elección el tiempo que he dedicado en este vídeo. Saludos desde Venezuela
Si les marca error por el process.env en router/index.ts , lo solucione asi: const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes })
@GOGODEV gracias por el curso pero no hay necesidad de colocar el condicional "if" ya que expect() esta diseñado para verificar una condicion si cumple o no de manera explicita, en caso que no se cumpla lanza error, lo ideal es colocar después del expect() el .toBe(true) lo cual indica que el resultado esperado es true, y en el caso de verificar el contenido del elemento se usaría toContain(). siguiendo esto ayuda a tener un codigo mas limpio.
hola espero estes bien, ya vi todo el curso, pero no he podido descargar el PDF de este capitulo, te agradeceria me envies el link, y tambien quiero agradecerte por el curso, es mi primera vez incursionando en este mundo de desarrollador web y me parecio excelente tu explicacion en cada video, muchas gracias
Para los que no les arroja un error, pero sigue apareciendo "no data", yo lo solucioné con lo descrito por @josesalcedo7275 (agregar WithHeadingRow a la clase ProductImport) además de cerciorarme de que el archivo CSV se encuentra separado por comas (,) y no punto y coma (;). Yo lo creé con la versión online de office y por defecto el separador era (;)