Este curso pertenece a las siguientes rutas de aprendizaje
¿Qué aprenderás?
En este curso aprenderás a crear aplicaciones multi inquilino o multi tenant con Laravel utilizando Tenancy for Laravel, una dependencia fantástica que te ayudará a entender cómo funcionan este tipo de aplicaciones.
Este curso, que esperemos sólo sea el primero de esta serie, será para realizar las tareas básicas de este tipo de proyectos para entender cómo funciona todo y de esta forma poder afrontar de forma correcta este tipo de desarrollos.
¿Qué es una aplicación multi tenant?
Una aplicación que a partir del mismo código base (proyecto Laravel) puede resolver diferentes lógicas de negocio. Normalmente existen 2 partes: la central, desde donde se dan de alta los inquilinos, y los propios inquilinos, donde se dan de alta sus clientes.
Pensemos en una cadena como Just Eat, la cual nos ofrece acceso a los comercios de comida más cercanos a nuestra ubicación para realizar pedidos y que sean entregados en casa. Just Eat sería el tenant o inquilino de nuestra central, y dentro de su dominio, justeat.localhost en Sail, los clientes podrían crear sus cuentas, en este caso los clientes serían los comercios que desean darse de alta para ofrecer sus servicios.
¿Cómo trabajará nuestra aplicación multi tenant?
Cada inquilino tendrá su propia base de datos y su propio dominio, toda esta lógica se llevará a cabo de forma automática al momento de registrar cada inquilino en nuestra aplicación. Gracias JobPipeline podremos realizar tareas complejas en cualquier evento de los inquilinos de nuestro sitio.
Resumiendo, a través de un completo ejemplo del cual tendrás el código final a tu disposición, aprenderás a desarrollar este tipo de proyectos de forma completa sin dejar lugar a dudas. Lógicamente, una vez finalices este curso, estoy seguro que deseas añadir más características a tu sitio, si el curso gusta no dudaré en seguir creando contenido haciendo uso de este punto de partida para cubrir más casos de uso real.
Requisitos
¿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
14 valoraciones