Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
vista previa
3 minutos
file_download
Proyecto final
N/A

play_circle_outline
vista previa
6 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
Crear modelos y aplicar configuración
4 minutos
play_circle_outline
Registrar rutas y configurar las rutas de inquilinos
6 minutos
play_circle_outline
Privilegios MySQL
3 minutos
play_circle_outline
Crear Tenant y Dominio con Tinker
4 minutos
play_circle_outline
Capturar excepciones si el tenant no se encuentra
2 minutos

play_circle_outline
Pasando las sesiones por base de datos
6 minutos
play_circle_outline
Registro de inquilinos
7 minutos
play_circle_outline
Ajustar rutas y assets para que trabajen correctamente
4 minutos
play_circle_outline
Crear usuario propietario de la aplicación inquilino y notificar por correo
7 minutos
play_circle_outline
MailHog y probar registro completo de inquilinos
8 minutos
play_circle_outline
Ajustar registro para dar de alta clientes del inquilino
6 minutos
play_circle_outline
Recuperar contraseñas por parte clientes inquilino
4 minutos
play_circle_outline
Definir modelos para los inquilinos
4 minutos
play_circle_outline
Acceder a la base de datos central desde el inquilino
2 minutos
play_circle_outline
Acceder a las bases de datos de inquilinos desde la central
3 minutos
play_circle_outline
Despedida
1 minutos
Vídeo de introducción Tenancy for Laravel Basics
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿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.

assignment

Requisitos

Conocimientos de Laravel Framework y Sail, si no tienes ningún conocimiento, entonces te recomiendo revisar este curso antes.
group

¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen seguir añadiendo las mejores herramientas a su repertorio para seguir mejorando día a día, más vale ser perseverante en tu día a día que talentoso, la primer cubre la segunda con creces.
help_outline

¿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.

card_membership

Certificado de finalización

emoji_events

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.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

14 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
Deivi Ibarra Negrette

hace 2 años

Deivi Ibarra Muy bueno
star star star star star
Todo, estoy aprendiendo a usar el Tenancy
Jesús Araujo

hace 2 años

Jesús Araujo Oto curso excelente Israel ya me esto volviendo adoptó a tus cursos
star star star star star
Tenancy Laravel es mucho mejor y más fácil de implementar que Tenant V1, y seria fabuloso que realizaras un curso de TenancyLaravel con Fillament, seria la ostia como dicen Uds. Los Españoles
Francisco

hace 2 años

Francisco Muy bueno!
star star star star star
Muy bien explicado y util.
César Chab

hace 3 años

César Chab Excelente
star star star star star
Conceptos y la forma de como trabajar con inquilinos y bases de datos separados y sobre todo explicado muy bien
Clyn Roje

hace 3 años

Clyn Roje excelente
star star star star star
muy buen curso, mas de estos tipos decurso por favor, de tenancy y otros trucos. tambien me gustaria integrar laravel con power bi
Martin

hace 3 años

Martin Increíblemente bueno
star star star star star
Sería interesante hacerlo con Jetstream que proporciona más características de autenticación (no tanto por Teams, sino la personalización y 2FA)
Cesar Cruz

hace 3 años

Cesar Cruz Excelente introducción a Multi Tenant con Laravel
star star star star star
El curso ha estado excelente, me ha servido mucho.
Tomás Carmona

hace 3 años

Tomás Carmona Muy interesante
star star star star star
Me ha gustado mucho el curso. Espero que está valoración ayude y puedas crear más contenido para Laravel Tenancy. Ojalá pronto saques más cosas como pagos con sistema de planes ... Gracias por todo.
Raúl Gómez Calero

hace 3 años

Raúl Gómez Muy buena explicación
star star star star star
Todo muy bien explicado y funciona de lujo. El problema de los assets ya está arreglado en el propio package de TenancyForLaravel: https://tenancyforlaravel.com/docs/v3/features/vite-bundler/
Rogelio Calderón Cervantes

hace 3 años

Rogelio Calderón Excelente
star star star star star
Gran Curso ! muchas gracias
Jose Agudo

hace 3 años

Jose Agudo Muy interesante
star star star star star
Lo que necesitaba para empezar a desarrollar una aplicación multi-inquilino. Estaría bien tener algún capítulo de buenas prácticas respecto a las opciones single o multi-database.
José Rafael Gutierrez

hace 4 años

José Rafael Multi Excellent
star star star star star
Me ha parecido genial este curso básico de Tenancy For Laravel y de entrada lo necesitaba para un proyecto que voy empezando. Excelente curso Israel, agradecido.
Jorge Perez

hace 4 años

Jorge Perez Excelente buen paquete de multi tenancy
star star star star star
Felicidades y gracias Israel, muy buen curso fácil, concreto, con lo justo y necesario para comenzar en proyectos de este tipo.
Alejandro Jiménez

hace 4 años

Alejandro Jiménez Excelente!
star star star star star
Muchas gracias por este curso lo estaba esperando. Lo recomiendo mucho esta muy bien explicado y es una gran inicio para trabajar en aplicaciones "Multi-Tenant".
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción