Este curso pertenece a las siguientes rutas de aprendizaje
¿Qué aprenderás?
Ahora sí, en este curso vamos a aprender a desarrollar un sistema de reservas con Laravel Livewire para gestionar reservas de clases entre profesores y alumnos. Partiendo desde un nuevo proyecto Jetstream con el stack Livewire vamos a desarrollar paso a paso cada pieza de nuestro sistema para que entiendas el proceso completo. Todas las interfaces complejas serán desarrolladas por nosotros sin la ayuda de plugins. También veremos cómo reutilizar componentes Livewire de forma limpia desde diferentes pantallas.
A lo largo del curso trabajaremos de forma intensa con fechas haciendo uso de Carbon. La idea es generar periodos, rangos y todo lo necesario para mostrar la información en cada momento a profesores y estudiantes. Un ejemplo claro de esto es que desarrollaremos nuestro propio calendario con Blade de forma sencilla, de esta forma, si algún día necesitas crear calendarios completos no necesitarás ninguna dependencia, tú mismo tendrás la capacidad de desarrollar este tipo de componentes desde 0.
Aparte de crear un desarrollo completo con Laravel Livewire, también trabajaremos con envío de correos electrónicos utilizando las colas de Laravel a través de la base de datos, eventos, listeners, observers y mucho más, te lo resumo a continuación.
- Un alumno podrá ver los profesores con horas disponibles.
- Un alumno podrá realizar reservas siempre que tenga fondos en su cuenta.
- Un alumno podrá cancelar reservas futuras, no pasadas ni presentes.
- Cuando un alumno realice una reserva notificaremos al profesor por correo utilizando Events y Listeners.
- Cuando un alumno cancele una reserva notificaremos al profesor por correo utilizando Events y Listeners.
- Un profesor podrá definir los días y horas que desea ofrecer sus servicios.
- Un profesor podrá definir los días que no estará disponible en el año en curso.
- Un profesor podrá ver a sus estudiantes.
- Un profesor podrá ver las reservas que los estudiantes han realizado con él.
- Un profesor podrá definir cuántas semanas de hoy en adelante permite que los alumnos reserven con él.
Si te interesa aprender a desarrollar un sistema de reservas con Laravel Livewire, no lo dudes, apúntate a Cursosdesarrolloweb y consigue acceso a todos los cursos de la plataforma al instante.
Requisitos
Haber llevado a cabo el curso Datatables con Livewire.
¿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
6 valoraciones
Me encanta la facilidad con la que Livewire facilita mucho el trabajo, con este curso aprendi muchas cosas sobre el manejo de fechas, sin duda profesor Israel nos ayuda a subir de nivel con estos cursos de tan buena calidad
Increíble la utilidad que le veo a este curso 100% práctico. Vídeos cortos y concretos. Israel no deja de sorprendernos.
Súper instructivo, mostrar como resolver los diferentes retos al construir una aplicación y la sencillez de las soluciones es impr3esionante. Por supuesto pedir más contenido de este estilo.
Muchas gracias por este curso Israel. Muy buena la explicacion del helpers para los rangos de fechas e ir testeando mientras se crea la funcion. Muchas Gracias!
Ha sido increíble ver como en pocas horas es posible desarrollar un sistema tan completo utilizando Laravel Livewire, un gran curso.