![CursosDesarrolloWeb](/img/default-banner.jpg)
- Видео 425
- Просмотров 747 297
CursosDesarrolloWeb
Испания
Добавлен 11 июн 2018
Registra TODO en tu Base de Datos con Laravel: Trazabilidad Fácil y Centralizada
En este video, te mostraré cómo implementar un sistema de trazabilidad en Laravel para registrar todos los cambios en tu base de datos. Aprenderás a guardar quién creó, actualizó o eliminó registros, qué columnas fueron modificadas y mucho más, todo de forma centralizada. Este enfoque te permitirá mantener un control total sobre tu aplicación y trazabilidad de tu aplicación.
Ya sea que trabajes en un proyecto personal o en una aplicación empresarial, esta guía te ayudará a aplicar la trazabilidad en cualquier modelo de Laravel de manera sencilla y eficiente. ¡No te pierdas este vídeo y lleva tu desarrollo en Laravel al siguiente nivel!
🔥Repositorio del proyecto🔥
github.com/cursosdesarrollowe...
Ya sea que trabajes en un proyecto personal o en una aplicación empresarial, esta guía te ayudará a aplicar la trazabilidad en cualquier modelo de Laravel de manera sencilla y eficiente. ¡No te pierdas este vídeo y lleva tu desarrollo en Laravel al siguiente nivel!
🔥Repositorio del proyecto🔥
github.com/cursosdesarrollowe...
Просмотров: 81
Видео
El Costo de Ignorar el Problema N+1 en Laravel Eloquent: ¡Servidor Colapsado!
Просмотров 2432 часа назад
En este vídeo, comparto una experiencia real y crítica que viví en un proyecto donde el mal uso de Laravel Eloquent y la falta de atención al problema N 1 causaron un colapso total de nuestro servidor. A través de este caso práctico, te mostraré cómo las consultas mal optimizadas pueden disparar el consumo de memoria RAM y poner en riesgo la estabilidad de tu aplicación. #Laravel #Eloquent #NPl...
Startups, Freelance o Empresa: ¿Dónde Debes Trabajar como Desarrollador Full Stack?
Просмотров 1204 часа назад
¿Eres desarrollador Full Stack y no sabes si trabajar en una startup, como freelancer, o en una empresa convencional? En este vídeo, te comparto mi experiencia personal para ayudarte a tomar la mejor decisión y encontrar el lugar ideal para tu carrera." #DesarrolladorFullStack #TrabajoTech #Startups #Freelancer #CarreraTech #DesarrolloWeb #Programación #TechJobs #EmpresasTech 🔥Accede a la ruta ...
Desarrollo Full Stack: Desarrollando y resolviendo tareas (Calcular la distancia entre dos puntos)
Просмотров 10012 часов назад
En esta serie de vídeos quiero compartir contigo la forma en la que resuelvo los problemas que me voy encontrando en mi día a día como desarrollador Full Stack, en este caso trabajando con Laravel y Vue.js. Hoy te muestro cómo he solucionado una pequeña tarea, la cual trata de calcular la distancia en línea recta entre dos puntos (dirección A y dirección B) a partir de sus coordenadas, en este ...
Desarrollo Full Stack: Desarrollando y resolviendo tareas (Añadiendo coordenadas a la BD)
Просмотров 19614 часов назад
En esta serie de vídeos quiero compartir contigo la forma en la que resuelvo los problemas que me voy encontrando en mi día a día como desarrollador Full Stack, en este caso trabajando con Laravel y Vue.js. Hoy te muestro cómo he solucionado una pequeña tarea, la cual trata de conseguir las coordenadas dada una dirección para almacenar esa información en la base de datos. No sé todavía si esta ...
Síndrome de Burnout: Te cuento mi experiencia
Просмотров 26016 часов назад
El síndrome de Burnout es un estado por el que a veces pasamos las personas. Se puede asemejar a estar quemado, desmotivado, agotado o cualquier otro estado similar que no te permite hacer tu trabajo por motivos 100% laborales. En mi caso, hace menos de un año, estuve durante 3 semanas sufriendo el síndrome de Burnout y tuve que dejar de hacer mi trabajo. En este vídeo te explico cómo fue, qué ...
Laravel TDD: Primeros pasos en Test Driven Development aplicado a Laravel
Просмотров 17419 часов назад
En este vídeo quiero mostrarte lo sencillo que es aplicar TDD en un proyecto Laravel, pero antes de nada, quiero explicarte para qué sirve y cuando podemos utilizarlo. 🔥Accede a la ruta de Laravel 11 en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/paths/ruta-de-aprendizaje-laravel-11 🔥Desarrollo Full Stack Avanzado con Laravel en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/course/curso-d...
Te cuento mi evolución, de principio hasta el día de hoy
Просмотров 16321 час назад
Hola, mi nombre es Israel, soy autor de la plataforma Cursosdesarrolloweb y desarrollador y analista Full Stack. Hace 15 años que empecé mi andadura en el mundo de la programación, y en este vídeo, quiero hacerte un resumen de cómo he evolucionado durante este tiempo. 🔥Accede a la ruta de Laravel 11 en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/paths/ruta-de-aprendizaje-laravel-11 🔥Desarro...
Laravel Eloquent Multi Idioma SIN DEPENDENCIAS
Просмотров 175День назад
🔥Accede a la ruta de Laravel 11 en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/paths/ruta-de-aprendizaje-laravel-11 🔥Desarrollo Full Stack Avanzado con Laravel en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/course/curso-desarrollo-full-stack-laravel-y-vuejs 🔥Aprende y entiende los patrones de diseño con PHP en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/course/patrones-de-diseno-php
¿Existen los desarrolladores Full Stack?
Просмотров 189День назад
En este vídeo quiero compartir contigo mi opinión acerca del término Full Stack, qué significa, la perversión de este término hoy en día y mi experiencia después de muchos años como desarrollador Full Stack. 🔥Accede a la ruta de Laravel 11 en Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es/paths/ruta-de-aprendizaje-laravel-11 🔥Desarrollo Full Stack Avanzado con Laravel en Cursosdesarrolloweb🔥 w...
Programación, frustración y resiliencia: El día a día de un programador
Просмотров 128День назад
En este vídeo quiero compartir contigo algunas reflexiones acerca del mundo de la programación. La frustración va muy de la mano de la programación, ya que son muchos los momentos de frustración que atravesamos los programadores a lo largo de nuestra carrera profesional. La resiliencia es un término que básicamente define la capacidad de las personas, pero no exclusivo a las personas, para repo...
El problema de los Observers en Laravel Eloquent
Просмотров 276День назад
En este vídeo quiero compartir contigo mi opinión personal acerca de los Observers en Laravel Eloquent. Sin duda, los Observers son una gran herramienta en Laravel Eloquent, pero un mal de ellos uso puede ser un gran problema para nuestros proyectos. 🔥Eventos y Listeners en Laravel, mi recomendación🔥 www.cursosdesarrolloweb.es/blog/eventos-y-listeners-en-laravel 🔥Accede a la ruta de Laravel 11 ...
Bruno, un cliente API Gratuito, Offline, Open Source y sin registro
Просмотров 27314 дней назад
En este vídeo, te quiero mostrar Bruno, un cliente API gratuito, que no requiere conexión a internet, que utiliza como almacenamiento de datos nuestro sistema de archivos y que además no requiere registro. Sin duda, una alternativa a herramientas como Postman e Insomnia. Página Web Bruno www.usebruno.com 🔥Accede a la ruta de Laravel 11 en Cursosdesarrolloweb🔥 bit.ly/ruta-laravel-11 🔥Desarrollo ...
Laravel Macros: Extendiendo la clase Blueprint
Просмотров 30114 дней назад
En este vídeo vemos una introducción al mundo de las Macros en Laravel, una poderosa herramienta para extender fácilmente clases en nuestros proyectos Laravel. 🔥Accede a la ruta de Laravel 11 en Cursosdesarrolloweb🔥 bit.ly/ruta-laravel-11 🔥Desarrollo Full Stack Avanzado con Laravel en Cursosdesarrolloweb🔥 bit.ly/curso-fullstack-laravel-vue 🔥Aprende y entiende los patrones de diseño con PHP en C...
Primer proyecto desde 0 con Laravel 11 - Curso de Laravel 11
Просмотров 93114 дней назад
En este vídeo, te muestro como arrancar con Laravel 11 en 2024 para aprender a desarrollar tu primera aplicación web con Laravel 11. 🔥Accede a Cursosdesarrolloweb🔥 www.cursosdesarrolloweb.es
Laravel Pipeline: Procesos en cascada
Просмотров 47314 дней назад
Laravel Pipeline: Procesos en cascada
¿Uso de dependencias excesivo en Laravel?
Просмотров 35514 дней назад
¿Uso de dependencias excesivo en Laravel?
FullStack Laravel & Vue.js: 0 dependencias, arquitectura avanzada y CLEAN CODE
Просмотров 75421 день назад
FullStack Laravel & Vue.js: 0 dependencias, arquitectura avanzada y CLEAN CODE
Testing en Laravel: Tipos, cuándo y por qué
Просмотров 28421 день назад
Testing en Laravel: Tipos, cuándo y por qué
Laravel Idea: Incrementa tu productividad
Просмотров 54021 день назад
Laravel Idea: Incrementa tu productividad
Tips Laravel Eloquent: ¿Seguro que lo conoces todo?
Просмотров 42521 день назад
Tips Laravel Eloquent: ¿Seguro que lo conoces todo?
Eliminando basura de los modelos Eloquent FÁCIL
Просмотров 22528 дней назад
Eliminando basura de los modelos Eloquent FÁCIL
Exponer nuestro entorno local con Laravel Sail
Просмотров 132Месяц назад
Exponer nuestro entorno local con Laravel Sail
Configurar nuestro entorno de Testing en PhpStorm con Laravel Sail
Просмотров 101Месяц назад
Configurar nuestro entorno de Testing en PhpStorm con Laravel Sail
5 formas de procesar acciones en Laravel
Просмотров 214Месяц назад
5 formas de procesar acciones en Laravel
WezTerm en Windows con WSL2 ¡SÚPER TERMINAL!
Просмотров 207Месяц назад
WezTerm en Windows con WSL2 ¡SÚPER TERMINAL!
Curso: Laravel OneTimeSecret, curso de Laravel práctico
Просмотров 212Месяц назад
Curso: Laravel OneTimeSecret, curso de Laravel práctico
Acciones en Laravel: ¿Qué forma es la mejor?
Просмотров 361Месяц назад
Acciones en Laravel: ¿Qué forma es la mejor?
justo lo estaba buscando genial, esto es replicable a un historial de post ? donde dejaste el repositorio gracias
@@crisisryu esto es útil si queremos guardar la historia de lo que ha sucedido en cualquier modelo para cualquier columna y utilizando cualquier evento. Si necesitas conservar la trazabilidad de tu base de datos utilizando Eloquent, esto te servirá.
Interesante, me sirvió mucho, yo lo hice de otra manera no tan adecuada y veo que se puede hacer super mejor. gracias pro el aporte.
@@maxgarcia1657 muchas gracias por comentar, me alegra mucho que te pueda servir 😊
Esto es maravilloso, tomaré la idea y lo aplicaré en mis proyectos 😁😉
@@EngelCitukCaamal me alegra mucho que te haya gustado y que lo puedas aplicar en tus proyectos, sin duda puede ser muy útil, muchas gracias por tu comentario 😊
Es decir, mejor poner las relaciones directamente en el with o load para no hacerlo por cada resource?. De ante mano, gracias por el vídeo.
@@andresfelipepizoluligo1471 siempre, sin duda, lo mejor es tener las relaciones cargadas antes de enviarlas al resource, porque el resource, cuando trabajamos con colecciones, casa método toArray, representa un registro de dicha tabla, por lo que hacerlo en el resource es un error. Muchas gracias por tu comentario.
@@andresfelipepizoluligo1471 siempre, sin duda, lo mejor es tener las relaciones cargadas antes de enviarlas al resource, porque el resource, cuando trabajamos con colecciones, casa método toArray, representa un registro de dicha tabla, por lo que hacerlo en el resource es un error. Muchas gracias por tu comentario.
me gusta este nuevo formato de videos donde sales tu; tocara renovar la suscripción jajaja
@@MauricioForeroGonzalez eso espero 😊, muchas gracias como siempre por todo el apoyo
Hola amigo estoy desarrollando una pp y quiero crear un history con el historial de cambios que se realizan en ciertas partes del backend como eliminar un usuario y quien lo realizo, en esta secuencia me recomiendas trabajar con observes o events y listeners?
github.com/VentureCraft/revisionable lo estoy utilizando en un proyecto en la actualidad y es justo lo que necesitas, funciona muy bien, y lo puedes aplicar en Laravel 11.
Buenisima la explicación, la verdad es que acá es donde uno se puede evitar tremendos problemas de blucles sin querer y solucionarlos para mejorar enormemente el rendimiento... Tema aparte, viste las mejoras que se vienen para Laravel hoy? Concurrency, Cache, Inertia, Laravel Cloud (Un clone mejorado de Digital Ocean pero orientado 100% a Laravel) Saludos bro!
@@Trance_Code muchas gracias Miguel. De momento solo he podido ver algo acerca de Laravel Cloud, no he tenido tiempo, estaré atento al día de hoy también y en cuanto tenga tiempo lo reviso con calma, un saludo.
No conocía Laravel Cloud, tiene muy buena proyección. Estoy apuntado para cuando lo liberen, si hicieras un video estaría muy interesante. Saludos y gracias por este video, es un problema que estoy teniendo y ahora sé cómo cambiarlo.
@@Catexplosivo hasta finales de año no estará disponible Laravel Cloud - 4T, tampoco se conocen en este momento los costos que pueda tener. Cuando sepa más cosas seguro que las iré informando por el canal, muchas gracias por comentar, un saludo.
Grande me encanta tu contenido por fin algo con una estructura bien definida. Sigue así. Un saludo.
@@josepelayo7892 muchas gracias 😊
Hola. Disculpa la pregunta. Es posible combinar las acciones de pipelines con Observer o no tiene sentido ? Gracias
@@JC-df6eq hace poco publiqué un vídeo referente a los observers, por si te interesa, está de los últimos en el canal. Sobre tu duda, no tendría demasiado sentido, ya que la idea de los pipelines es tener todo el proceso visible sin ocultar nada, cosa que no sucede con los observers. Un saludo.
Esperando tu video con la experiencia por el lado de Startups
Lo mismo digo
x2
excelente opinión y primera vez que escucho esta forma de pensar , jamas mejor dicho , hay muchas personas que dicen que el desarrollador full stack no existe y es porque engloban el full stack como un todo , cuando simplemente es dominar una tecnología de back y una de front , hablando concreta mente de un ámbito que es el web en este caso , también manejo laravel y vue y me parece un stack maravilloso , muchas bendiciones y éxitos con tu canal , tienes un nuevo suscriptor
@@jhonnycarpenito5376 muchas gracias por tu comentario y bienvenido 😊. Si las empresas buscan desarrolladores full stack, será que alguno existe 👍.
Me gusta el comentario, solo que las empresas Fansi ven un fullstack como un todo, que debes dominar todos los stacks, por lo cual al ser Fansi he visto que muchos lenguajes se han depreciado en la $$, por que ven que sale una tecnología que la utiliza Facebook y todas ahora quieren tener esa tecnología y ni si quiera saben si esa tecnología les conviene o se adapta a su modelo de negocio y así como esto muchas cosas te podría comentar sobre arquitectura monolíticas o de micro servicios de bases de datos relacionales y no relaciones y así se mueve este mundo por las y los Fansi.
Muchas gracias por aportar esta información, siempre estoy encantado de leer y escuchar otras experiencias. Estoy de acuerdo en que muchas empresas buscan un "Todo Terreno", pero eso al final es una mala opción, no es posible dominarlo todo. Hoy en día, con lo volátil que es el mundo del desarrollo de software, lo que puedas aprender hoy, no te sirve en unos meses. Esto significa que debes seguir invirtiendo tiempo en actualizarte, y ya con 3-4 herramientas uno tiene más que suficiente, imaginemos con 15, no es posible. Al final eso tiene como resultado un rendimiento precario, de cosas que seguramente funcionan, pero sin buenas prácticas etc. Cambiando de tema, ¿no te apetece compartir tus experiencias con los demás? Todos los temas que mencionas son súper interesantes, y falta información de calidad. De nuevo gracias por tu aporte, saludos.
Hola, me gustan muchos tus cursos, he logrado llevar mi dominio de Laravel a un nuevo nivel gracias a ellos. Una consulta: Actualmente estoy limitando las tecnologías con las que quiero trabajar para mis proyectos personales y he decidido usar Angular para el frontend y Laravel para el backend. Me podrías dar algunos consejos para lograr esta especialización con la mayor calidad posible? Gracias anticipadas
Muchas gracias por hacerme saber que los cursos te han ayudado a mejorar, es muy gratificante. Sobre Angular, poca cosa te puedo decir, hace tiempo decidí especializarme en Vue.js y dejar como "otras opciones" Angular y React, con los cuales estuve tiempo trabajando de manera profesional. Si la decisión está tomada, por parte de Angular, como he dicho, poco te puedo ayudar, pero en Laravel, el curso de API REST con Laravel 11 de la plataforma no te lo puedes perder, con eso podrás tener cubierto mucho terreno en lo que respecta al desarrollo del Backend para que sea consumido con Angular en este caso. Dicho esto, siempre es más o menos lo mismo, intenta no abarcar demasiadas tecnologías, contra menos, mejor, así conseguirás un Stack mucho más potente, las justas para poder hacer tu trabajo de la mejor forma. Además de todo lo anterior, te aconsejo no instalar dependencias para todo, lo que veas que es factible desarrollar sin estar demasiado tiempo en ello, intenta hacerlo, es una buena forma de progresar a la par que generas código más estable para tus proyectos con los consiguientes beneficios. Finalmente, si la decisión de Angular no está del todo tomada, y tienes pensado trabajar con Laravel, te recomiendo sopesar opciones más integradas como Vue, React o Svelte, tendrás la posibilidad de seguir programando con tu framework/librería para el Frontend, estés en el mismo proyecto Laravel o en uno independiente.
@@CursosDesarrolloWeb Muchísimas gracias por la respuesta, he tomado Angular porque me siento cómodo con ese framework, de todas formas las sugerencias que me brindas son muy valiosas y las tendré en cuenta, estoy haciendo el curso de API con Laravel 11 y está de maravilla, ahora mismo las tecnologías que he escogido son: Angular, Laravel, PostgreSQL y Docker
@@miguelmateot gracias a ti por el apoyo y por tener en cuenta mi opinión. Sin duda, has seleccionado un Súper Stack que te abrirá muchas oportunidades, te deseo lo mejor.
Gracias por hablar de ello, justamente los aprendí hace una semana y no me gustaron por lo mismo que comentas. Tengo mala memoria y seguro que con el paso del tiempo, yo mismo me estaría volviendo loco sin saber que está modificado mi programa.
Te puedo decir que a mi me ha pasado y he hecho las cosas 2 veces en más de una ocasión, un auténtico dolor de cabeza. Muchas gracias por aportar tu impresión.
A tí, por mostrarnos tú experiencia en este campo tan lindo que es la programación 😉
Muchas gracias por contar tú historia, ha sido muy amena y se puede aprender mucho de ella.
Muchas gracias! 😊
Interesante hermano
Gracias! 😊
Muy bueno! La verdad siempre se aprende con tus videos, felicitaciones por eso! Y muchas gracias por compartirlo con nosotros! Saludos!
Muchas gracias 😊
Genial me parese interesante trabajar con coordenas, me gustaría saber más del tema y trabajar con estas haciendo cálculos de distancia, buen video
@@joselow54321 esto lo vamos a ver en el próximo video con un poco de código, muchas gracias por comentar 😊
Muy interesante esté tipo de contenido!! Muchas gracias!!
@@juancescobar1 muchas gracias 😊
Eres un ejemplo para mí, por motivos de salud tuve un montón de problemas laborales. Después de estudiar un año como autodidacta decidí sacarme la certificación profesional, ahora estoy certificado y sigo estudiando. Muchas gracias por crear tus cursos, no encontré nada mejor y creeme que he buscado mucho. Felicidades, un saludo.
@@josepelayo7892 me alegra mucho que se hayan ido poniendo las cosas de nuevo en su sitio, muchas felicidades, te deseo lo mejor. Como suele pasar, el que se lo trabaja, finalmente recibe su recompensa, me has alegrado el día con tu mensaje 😊
Genial video hermano. Sigue asi
@@gabrielcrespo9338 muchas muchas gracias 😊
Con vue-components desarrollas una vez reutlizas muchas
No necesitas el Id para la provincia
@@mikehurtado4772 de acuerdo, ¿qué propones?
@@CursosDesarrolloWeb El codigo posta ya incluye la provincia en sus dos primeros dígitos
Gracias por tu respuesta, totalmente de acuerdo. De todas formas, en el caso de este proyecto, a demanda del cliente, se tiene que hacer así, pero sería muy interesante hacerlo como propones si se tienen todos los códigos postales.
Buen aporte, me gusto el video, Los últimos videos que ha compartido me han gustado mucho, toca temas de experiencia laboral y personal, y consideró que son fundamentales para todos.
@@jhonfa94 muchas muchas gracias 😊
Estoy en una situación parecida, es increible como una sola persona puede dañar tanto a un equipo completo.
@@lineasdecodigomx pues lo lamento mucho, este tipo de situaciones hay que tomarlas con mucha perspectiva e intentarse apartar tanto como sea posible, y, si es necesario, completamente. Como digo en el vídeo, lo primero es reportar arriba, si quien puede, hace su trabajo, esto se soluciona, de otra forma, es muy complicado. Te deseo lo mejor, mucho ánimo.
Excelente!
Conozco varias empresas que operan de esa manera cuando realizan desarrollos propios o a medida: ponen gente de "Procesos" sin conocimientos tecnicos como lideres del equipo de desarrollo y terminan alargando o directamente matando los procesos de modernizacion. Todo rapido sin test ni refactor
@@juanpintosa totalmente, he conocido varias empresas que operan así. Este caso fue muy puntual, realmente el equipo es una maravilla, pero siempre hay algún despistado.
Como tu bien lo dijiste, el remedio es dejar de trabajar, salirte a caminar con tu cachorro y mendigar comida para los dos. Gracias por compartir tu experiencia.
@@axayacatljr2180 muchas gracias por tu comentario, desconectar siempre va bien, si puede ser haciendo un poco de ejercicio, X2.
Que genial, todo es un proceso, muchas gracias por el vídeo.
Hola profesor, hace poco intenté usar Docker en mi entorno operativo que es Windows 11 con procesador AMD y no Intel. No fue una buena experiencia porque me hizo perder mucho tiempo con ajustes, ya que Docker funciona mejor en Linux y macOS. Finalmente, Docker no funcionó en mi equipo. Entonces la pregunta que hago es si puedo continuar tus clases con Laragon que instalé en unos minutos sin necesidad de un servidor virtual ni nada por el estilo. Laragon me ayuda en muchas cosas más y ya estoy bien adaptado a sus comandos. Si no puedo continuar con las clases porque no tengo Docker, es bueno que otras personas tengan esta información antes de iniciar la complicada instalación de Docker en Windows 11.
@@stand8103 por supuesto, en el primer video del curso lo comento, si no se trabaja con Sail, simplemente ejecuta todo lo que tengas instalado en tu equipo. Dicho esto, mi equipo tiene un procesador AMD Ryzen y funciona con WSL2, un saludo.
Muy buen maestro. Me quedaré con Laragon, al que estoy acostumbrado y que se puede configurar para cualquier necesidad de Laravel en términos de control de versiones de componentes adicionales.
Mira tu. Yo trabajé en una empresa de Barcelona en 1994
Insinúas que un título universitario es papel mojado?
@@mikehurtado4772 hablo de una academia en la que por pagar y presentarte te dan un título, no de una universidad.
@@CursosDesarrolloWeb Como Platzi?
@@mikehurtado4772 desconozco el funcionamiento de esa plataforma, simplemente hablo de mi experiencia hace 15 años en una academia en la que simplemente por presentarte te dan un diploma. Todo lo que sea equivalente no sirve para nada por motivos obvios.
@@mikehurtado4772 Tal cual, Platzi no sirve para nada
@mikehurtado4772 Insinuas que despues de estar 5 anios o mas por una Lcc (en Argentina el programa es de 5 anios), tenes que venir a un canal de youtube para ver que aprender para poder laburar ? Te comento que donde yo estudio no vemos nada de esto. Si este es tu caso, de ser egresado o proximo, no te hace falta mirar este canal y ningun, no cierto ???
Muy bien explicado! Te sigo en todos tus videos desde ahora. Saludos.
@@cristianzwierzynski1305 muuuuchas gracias
Comparto a full tu opinión bro... vi NodeJS y no me gusto para nada, es un desorden, vi e hice un curso en un bootcamp para conocer el framework y tampoco me gusto, es un enredo el desarrollo, Angular nunca lo he tocado pero he escuchado demasiados problemas y descontentos, pero cuando vi VueJS quede a tope con él, y para que decir NuxtJS... una joya... Lo que me gustaria en tu curso seria ver una app con Ionic que creo lo mencionaste por ahi, algo basico, consumir una api, tener un login y pasar a producción... Saludos bro y tremendos cursos en tu plataforma, mega recomendado! abrazos bro
Gracias Uno de Piera.💥
Ha llovido mucho, me has hecho reír y recordar muchas cosas, muchas gracias🚀
Excelente!
falto el crud durango nada mas , hehe igual gracias estuvo chula el dev
@@crisisryu muchas gracias por tu comentario. Lo que comentas lo explico en el vídeo, simplemente es insertar y actualizar json, con los métodos definidos en el trait y alguna cosa más queda listo.
Profee una consulta no es referente a este video; como puedo configurar un proyecto de laravel 11 para microservicios o si no se puede que otra solución habria, gracias profe.
@@jhoncruz2393 lo mejor sin duda, en inglés martinjoo.dev/microservices-with-laravel-communicating-between-services
Exelente contenido hermano a mi me ha pasado todo eso en el año y medio que llevo con larabel asi que solo los utiliso cuando es un side proyect en mi empresa sacamos todos los observers por eso mismo y documentamos algunos triggers de base de datos y procedimientos almacenados por eran estrictamente necesarios para el performance de la aplicación
Buenas excelente contenido yo soy un semi senior frontend con vuejs de 5 años de experienicia y llevo un año y medio tratando de ser fullstack trabajando con laravel, actualmente estudiando laravel volt
@@yoanestradablanco1608 muchas gracias por tu comentario, te deseo muchos éxitos. ¡Una gran herramienta Volt!
@@CursosDesarrolloWeb SI hermano mis dos ultimos proyectos side los he vendido con volt y es muy fácil lo único es que como es nuevo casi todo hay que hacerlo a mano pero poco a poco entre la comunidad podemos sacar paquqetes actualizados para esta herramienta
@@yoanestradablanco1608 hay que empezar por construir y abrir camino, sí, pero qué mejor forma de aprender 😃
He estado trabajando en un proyecto enorme durante 3 años de una forma parecida, pero tras este periodo nos hemos dado cuenta de que no es escalable ni mantenible a gran escala, cuando la renderización del frontend tiene mucha lógica, empiezan las chapuzas en el backend para apañar el frontend, si es verdad que a pequeña escala y proyectos com poca logica hace que el desarrollo sea muy ágil, pero realmente la logica de como se rendereriza el frontend debe ir en el frontend, añadiendo logica en backend que deberia ser calculada o diseñada en frontend solo terminamos cargamos el principio de responsabilidad unica y a la larga esto pasa factura
Algunos ejemplos, las columnas de la tablas no deben calcularse en backend, el backend debe gestionar que datos se devuelven, no como se van a pintar en el frontend, ya que estas columnas pueden ser dinamicas dependiendo de muchas cosas, permisos, roles, la vista a la que se esta accediendo, dependencias de otros campos o valores de otros campos, variables de sesión...
@@juanjosefernandez2947 muchas gracias por tu comentario. Dicho esto, no estoy de acuerdo, existen herramientas hoy en día que te permiten hacer todo esto tal y como se plantea. Filament en Laravel es el caso más conocido en el contexto en el que estamos, te permite hacer todo desde el backend, pero además te permite sobrescribir o crear tus piezas incluyendo vistas personalizadas en forma de componentes Livewire si necesitas cosas muy personalizadas. Por no decir los CMS's, realmente funcionan de forma similar, generan la información desde el backend y se pinta de forma dinámica en el frontend, de otra forma, sería imposible poder construir interfaces de forma dinámica como se puede hacer hoy en día. No sé cómo lo teníais planteado, pero es posible hacerlo si se plantea correctamente sin que tenga que ser una chapuza. Ahora bien, debe haberse definido muy bien el diseño y la arquitectura de este tipo de aplicaciones para que con el tiempo no sea un sufrimiento trabajar en este tipo de proyectos. Además de Filament, te puedo poner el ejemplo más cercano, Laravel Nova, desarrollado y mantenido por el equipo de Laravel, utiliza este mismo stack, Laravel y Vue, y todo se genera desde el backend.
@@juanjosefernandez2947 para mí el frontend es quien no necesita saber temas de roles o permisos, todo eso debe venir dado del backend, incluso el componente a renderizar, sea para el rol o permisos que sea, generando toda la información desde el backend. De esta forma no tienes que gestionar las cosas desde dos lugares. Pero bueno, son opiniones y experiencias, siempre bienvenidas y útiles.
Son interesantes tus propuestas para el desarrollo. Hace un tiempo estoy buscando alguna solucion para una problematica. En un proyecto necesitaba realizar tres operaciones: Almacenar una archivo en el servidor, crear el registro en DB y crear un respaldo en la nube del mismo archivo. Curiosamente note que durante las pruebas fallaba alguno de los tres procesos y tenia que manualmente borrar los registros de los servicios que sí tuvieron exito, por lo que me hizo preguntarme ¿Como podria hacer estas tres operaciones como una transaccion? Si el respaldo en la nube no se pudo realizar no guardar o revertir el regsitro en DB y si el archivo si se guardo en el seervidor eliminarlo y así con cualquier operacion. He estado investigando y no he encontrado nada. Quiza conozcas algun patron o implemntacion que pueda hacer esto. Gracias por compartir tus conocimientos
@@joangaucho9478 muchas gracias por tu comentario. Algo que se podría hacer es un proceso que pueda deshacer la operación de forma completa. Es decir, si tienes un pipeline que ejecuta los tres procesos utilizando un passable, podrías crear un método rollback en tu passable que pueda deshacer todo lo que se haya creado a través de ese passable, y lo que tiene que ver con base de datos, se podría deshacer automáticamente haciendo uso de transacciones. No es la única opción, pero con este enfoque, sería una a tener en cuenta.
Y ni asi... hasta para uno mismo cuando el proyecto crece mucho, muchas veces te olvidas que tal modelo aplica tal observer, y te vuelves un 8, buscando donde y cuando se realiza tal acción. Otro tema a tener en cuenta con los observers, es que obviamente no se ejecutan cuando se esta trabajando directamente con una tabla, DB::table(...).... Como todo siempre es cuestión de entender para que sirve cada cosa, los beneficios y desventajas y actuar en consecuencia..
@@gabrielcrespo9338 muchas gracias por el comentario y el aporte, totalmente de acuerdo.
Salvo que ese mismo desarrollador ni sabe ni entiende
La razón para no usarlo es porque hay desarrolladores idiotas?
Idiotas siempre hay, pero no por no saber algo se es idiota, para nada, y este vídeo no va de eso. El problema es, como explico en el vídeo, lo ocultos que quedan los observers y toda su lógica, algo que en equipos muy volátiles puede pasar completamente desapercibido.
@@CursosDesarrolloWeb Si pasa eso desapercibido pasará desapercibido cualquier cosa. Dada la exigua formación de hoy en día (Hágase programador en 6 semanas) no sorprende
@@mikehurtado4772 totalmente, la formación express no existe, tiempo al tiempo.
Se ve muy interesante, gracias por el video.
Muchas gracias por el curso.
gracias me ahorraste un gigante dolor de cabeza
Esta bueno. Ahora como se trabajaria con WSL (laravel sail) y guardar las colecciones. No me parece tan intuitivo de primeras.
En este ejemplo estoy trabajando con WSL y un proyecto que utiliza Laravel Sail. Todo queda en tu equipo, puedes guardar la documentación donde desees.
Lo que me gusta de Postman es que se sincroniza con tu cuenta, lo que es una ventaja para mi ya que lo que hago o modifico en mi PC de escritorio lo tengo de inmediato en mi laptop y viceversa, lo que Bruno creo que no tiene
@@ClawHammer23 puedes utilizar un repositorio y tendrás acceso desde cualquier lugar docs.usebruno.com/bru-lang/overview