Sistema de reservas con Laravel Livewire tipo Classgap
Este curso pertenece a las siguientes rutas de aprendizaje
Desbloquea el curso
Contrata un plan y consigue acceso completo o compra el curso por 20,00 € y accede a él para siempre
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
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.
Haber llevado a cabo el curso Datatables con Livewire.
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.
6 valoraciones
Ha sido increíble ver como en pocas horas es posible desarrollar un sistema tan completo utilizando Laravel Livewire, un gran curso.
Excelente curso, nunca se deja de aprender, lo recomiendo 100%
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!