Sistema de reservas con Laravel Livewire tipo Classgap

Este curso pertenece a las siguientes rutas de aprendizaje

Contenido del curso
Introducción keyboard_arrow_down
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿Qué aprenderás?

No nos engañemos, desarrollar aplicaciones con Laravel Livewire es fácil, todos podemos crear un sencillo blog o una lista de tareas, esa es una de las grandes cualidades de Laravel Livewire, lo sencillo que es. Lo difícil en Laravel Livewire es desarrollar sistemas avanzados con interfaces complejas, pero no te preocupes, este curso te explica paso a paso y sin pérdida cómo hacerlo, y lo mejor de todo, sin repetir código una y otra vez, todo lo que hacemos será algo que no habíamos hecho antes, como todos los cursos de la plataforma. Por si fuera poco, en la sección de archivos tendrás el proyecto final para descargar y revisar en caso de que tengas dudas.

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 de Laravel 8 desde cero.
Haber llevado a cabo el curso Datatables con Livewire.

¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen aprender a desarrollar sistemas de reservas con Laravel. 

¿Qué hacer en caso de dudas durante el curso?

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables. 

Cursos relacionados

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.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
5
star star star star star

6 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
dev.jack.00

hace 1 año

dev.jack.00 - Fantástico curso
star star star star star

Ha sido increíble ver como en pocas horas es posible desarrollar un sistema tan completo utilizando Laravel Livewire, un gran curso.

Cristian Sepúlveda Caro

hace 2 años

Cristian Sepúlveda - 100% RECOMENDABLE
star star star star star

Excelente curso, nunca se deja de aprender, lo recomiendo 100%

Andrew

hace 2 años

Andrew - Un curso magnifico
star star star star star

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

Miguel Vañó García

hace 2 años

Miguel Vañó - Excelente curso práctico
star star star star star

Increíble la utilidad que le veo a este curso 100% práctico. Vídeos cortos y concretos. Israel no deja de sorprendernos.

Santi Castellvi Margalef

hace 2 años

Santi Castellvi - Perfecto
star star star star star

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.

ariane

hace 2 años

ariane - un booking system completo
star star star star star

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!

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto