Laravel OneTimeSecret, curso de Laravel práctico
Este curso pertenece a las siguientes rutas de aprendizaje
Desbloquea el curso
Contrata un plan y consigue acceso completo o compra el curso por 25,00 € y accede a él para siempre
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
OneTimeSecret ya existe, es una plataforma que permite generar mensajes secretos de un sólo uso con diferentes características: protección con contraseña, definir el tiempo de expiración y notificar al interesado por correo electrónico.
En este curso práctico de Laravel vamos a estar desarrollando OneTimeSecret, pero con Laravel. Desde cero, vamos a ir creando todas las piezas y funcionalidades necesarias para ver cómo podemos llevar a cabo el desarrollo de este tipo de sistemas, los cuales son muy interesantes y ofrecen una funcionalidad bastante útil en determinados casos.
La principal ventaja de plataformas como OneTimeSecret, es que los mensajes sólo se pueden visualizar una única vez, y después son eliminados. Esto permite que los mensajes que normalmente enviamos por correo electrónico, muchas veces con datos que no deberíamos enviar (contraseñas, accesos etcétera) sólo se puedan visualizar una única vez con una única URL, y después desaparecen.
Entre los temas interesantes que cubriremos en este curso, tenemos los siguientes:
Modelos con UUID en lugar de con la típica PK auto incremental.
Modelos Prunables, es decir, las filas que no tienen que existir, serán eliminadas automáticamente.
Columnas con valores en formato texto encriptadas para mayor seguridad, las cuales seránd esencriptadas al momento de visualizarse.
Secretos visibles una única vez, con o sin contraseña, una funcionalidad muy interesante de desarrollar.
Deshabilitar Observers al momento de llevar a cabo eventos en los modelos Eloquent.
Uso de layouts dinámicos en base a la autenticación, usuarios identificados, AppLayout, usuarios invitados, GuestLayout.
Mucho más.
Si te interesa aprender a desarrollar este tipo de sistemas en Laravel, no lo dudes, compra el curso o suscríbete a la plataforma, en cualquier caso, tendrás acceso completo e inmediato incluyendo el proyecto final. Te garantizo que este tipo de desarrollos nos ayudan a seguir mejorando y a aprender a aplicar determinadas soluciones en muchos momentos de nuestra carrera como desarrolladores Laravel.
Conocimientos de Laravel 11 o superior, aquí tienes el curso perfecto.
Si no tienes conocimientos de Docker, aquí tienes un curso para empezar.
Si estás trabajando en Windows, necesitarás WSL 2 para trabajar con Laravel Sail, aquí tienes el curso perfecto.
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Si compras o has comprado el curso, también puedes hacer uso del soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
1 valoraciones
Me gusto mucho todo el tratamiento de los secretos, un muy buen curso.