Última actualización:

¿Qué voy a aprender?

Si no sabes nada acerca de las aplicaciones multi inquilino y quieres aprender a desarrollar este tipo de proyectos estás en el lugar correcto.

En este curso estaremos trabajando con Laravel 7 y Tenancy V1, pero el concepto te servirá para que sepas cómo aplicar este tipo de software a otros lenguajes/frameworks, la idea es la base de todo, y entender la lógica de una aplicación multi inquilino es clave para progresar.

Una aplicación multi tenancy puede ser claramente un Marketplace para vendedores donde utilizando el mismo proyecto Laravel cada vendedor pueda tener su propia base de datos, sistema de archivos aislado, rutas, vistas, incluso logs.

Imáginate, un vendedor se podría registrar en tu sitio web, automáticamente se crearía su base de datos, su usuario de base de datos con su contraseña y sus clientes ya podrían empezar a registrarse en su tienda, su tienda con su propia base de datos.

No vamos a dedicarnos a desarrollar interfaces de usuario, ni estilos css, ni nada que ya explican cientos de cursos, ¡la web está llena de ese contenido! Nostros nos vamos a centrar en aprender a desarrollar un tipo de software muy concreto que te puede dar muchos beneficios en tu carrera profesional.

Resumiendo, aprenderás lo siguiente:
  • Los principios de una aplicación multi inquilino
  • A desarrollar aplicaciones basadas en eventos con Laravel
  • A gestionar múltiples clientes con el mismo código base
  • Una base de datos para cada cliente generada de forma automática
  • Rutas, vistas y sistema de archivos para cada cliente
  • A identificar y registrar a los usuarios de los inquilinos
  • A programar con buenas prácticas sin perder tiempo, directo a los temas importantes

Requisitos recomendados para tomar el curso

Debes tener conocimientos de Laravel, aquí tienes un curso gratuito con la versión 6, utilizaremos el servidor integrado de Laravel con PHP 7.2 o superior y una base de datos MySQL.

¿Para quién es este curso?

Desarrolladores Laravel que deseen progresar en su aprendizaje y quieran adentrarse en el mundo de las aplicaciones multi inquilino moviéndonos al desarrollo muy enfocado a eventos.

¿Qué hago si tengo dudas a lo largo del curso?

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

Contenido del Curso

Introducción
Laravel Tenancy: ¿Qué vamos a hacer?GRATIS 00:04:00
Laravel Tenancy: Archivos del curso 00:00:00
Introducción a la Tenencia Múltiple y preparar el proyecto
Laravel Tenancy: ¿Qué es la Tenencia Múltiple?GRATIS 00:03:00
Laravel Tenancy: Repaso a fondo de Tenancy V1 00:10:00
Laravel Tenancy: Instalar dependencias iniciales y modelo Customer (representa un inquilino) 00:07:00
Laravel Tenancy: Configurar el AppServiceProvider para utilizar el modelo Customer como un Tenant 00:02:00
Laravel Tenancy: Crear y eliminar inquilinos con sus propias bases de datos 00:09:00
Laravel Tenancy: Configurar de forma dinámica la conexión a base de datos a cada inquilino 00:08:00
Laravel Tenancy: Crear el sistema de migraciones para nuestros inquilinos 00:07:00
Laravel Tenancy: Crear el sistema de Seeds para nuestros inquilinos 00:04:00
Laravel Tenancy: Identificar a los inquilinos vía HTTP 00:09:00
Laravel Tenancy: Identificar a los inquilinos por consola y ejemplo con TinkerGRATIS 00:06:00
Laravel Tenancy: Configurar las URL para nuestros inquilinos 00:05:00
Laravel Tenancy: Configurar sistema de archivos para nuestros inquilinos 00:08:00
Laravel Tenancy: Configurar sistema de rutas para los inquilinos 00:04:00
Laravel Tenancy: Configurar vistas para nuestros inquilinos 00:08:00
Añadiendo el sistema de autenticación para los usuarios de los inquilinos
Laravel Tenancy: Archivos autenticación 00:00:00
Laravel Tenancy: Reparar el error al eliminar inquilinos 00:06:00
Laravel Tenancy: Ajustar el sistema de autenticación para los inquilinos 00:05:00
Laravel Tenancy: Añadir y configurar las templates de login y registro para los usuarios de los inquilinos 00:08:00
Laravel Tenancy: Ajustar el RegisterController de Laravel para que funcione con los inquilinos 00:06:00
Laravel Tenancy: Ajustar el LoginController de Laravel para que funcione con los inquilinos 00:03:00
Laravel Tenancy: Proteger las rutas privadas de los inquilinos 00:02:00

Valoraciones del curso

5

8 valoraciones
  • 5 estrellas
  • 4 estrellas
  • 3 estrellas
  • 2 estrellas
  • 1 estrellas
  1. Excelente

    Excelente curso espero que se continúe con nuevas actualizaciones,
    Es posible configuraciones independientes por tenant.

    • Muchas gracias, voy a estar preparando más contenido para hacer una especie de market place con lo que hemos visto.
      Un saludo.

  2. Excelente...gracias

    Bien el Step by Step.. Quedo atento al ejemplo de marketplace

  3. Excelente curso

    Es un buen curso para aprender lo básico de los sistemas multi tenant, aunque me gustaría que se pudiera ahondar más en este tema, quizá con accesos y autenticaciones y algún framework frontend, saludos profesor.

    • Muchas gacias por tu reseña, es cierto que no se profundiza, es un setup para conocer la nueva versión de Tenancy, en breve espero poder subir material más avanzado sobre está nueva versión.

  4. muy buena elaboracion

    excelente curso.

  5. Excelente explicación y manejo del tema

    Es la primera vez que tomo un curso en esta plataforma y la verdad es que no me arrepiento, el curso me va a ser muy útil ya que actualmente estoy iniciándome en el mundo SaaS. Espero poder seguir el resto de cursos que de seguro serán muy buenos.
    Saludos desde Perú!!

  6. Exelente curso para iniciar Laravel Tenancy

    Exelente curso para iniciar con la setup y conocer la nueva versión de Tenancy, espero haya más material avanzado sobre está nueva versión.
    Gracias!

    • Muchas gracias, actualizando el nuevo curso Plataforma de cursos con Laravel 7 y volviendo a Tenancy en breve.

      Un saludo.

  7. Willfrans Varón Sáenz11 agosto, 2020 at 3:21 pmResponder

    Excelente curso para introducirce en desarrollo de aplicaciones de tenencia multiple

    Bien explicado, vídeos cortos con información simplificada para centrarse en el foco del curso, Multi-Tenancy con Laravel.

  8. Excelente base de infraestructura para Laravel Tenancy V1

    Muy buena explicación de Israel Parra, base para multitenancy.
    Estaré muy atento a tus próximos videos, seria bueno seguir con una configuración tipo Marketplace, laravel Cashier (subscripciones) de los tenants y si
    se puede mas configuraciones como :
    – Relaciones entre Models Root y tenant.
    – APIs para Root y tenant.

Más valoraciones
HACER ESTE CURSO
  • Opciones de Precio +
  • ACCESO PARA SIEMPRE
  • Certificado del curso
  • Número de unidades23
  • 2 horas, 4 minutos
59 ALUMNOS MATRICULADOS
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login