Este curso pertenece a las siguientes rutas de aprendizaje
¿Qué aprenderás?
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.
Requisitos
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.
¿A quién va dirigido el curso?
¿Qué hacer en caso de dudas durante el curso?
Los planes de suscripción trimestral y anual incluyen 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.
Certificado de finalización
Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.
- center_focus_weak Código QR con enlace al curso
- picture_as_pdf Descargable en formato PDF
- person Personalizado con tu nombre
star Disponible exclusivamente para suscriptores.
Valoraciones
2 valoraciones