Última actualización:

¿Qué voy a aprender?

Este es sin duda el curso más avanzado de la plataforma, Laravel 6 + Stripe + Amazon EC2 + Amazon S3 + Ubuntu 18.04 + Apache2 más un montón de cosas más que vamos a estar explicando.

En este Curso de Laravel Multi Tenancy con Stripe vamos a desarrollar una aplicación multi inquilino para poder separar la lógica de negocio de nuestros clientes al máximo.

Lo que cada inquilino de nuestra aplicación va a tener es lo siguiente:

  • Su propio subdominio.
  • Su propia base de datos.
  • Su propio sistema de archivos, opcionalmente en Amazon S3.

Lo que vas a aprender en este curso:

  • A desarrollar aplicaciones multi inquilino a través de una guía completa sin perdida.
  • A dar de alta y de baja inquilinos con todo lo que ello representa, bases de datos, usuarios, archivos etcétera.
  • Configurar Apache2 para este tipo de proyectos.
  • Ajustar el archivo sudoers para dar permisos a grupos que necesiten ejecutar comandos que requieran sudo.
  • A publicar este tipo de aplicaciones en entornos de producción ya que en todo momento vamos a estar trabajando en una instancia de AWS.


La idea de las aplicaciones multi tenancy es justamente separar la lógica de cada cliente de nuestra aplicación tanto como sea posible para que tengan un espacio seguro y sepan que sus datos están protegidos. Por ese motivo este curso se va a desarrollar utilizando Amazon Web Services y todo el desarrollo se hará directamente con una instancia de EC2 y bases de datos MySQL.

Lo que te ofrece este curso:

  • Una guía sin perdida durante 3 horas y 26 vídeos que te explicará el por qué de cada cosa.
  • Una archivo que te servirá de guía para configurar este tipo de servidores.
  • Proyecto final completo para que puedas revisarlo mientras sigues el curso y consultar en caso de dudas.
  • Soporte sobre los temas tratados para aclararte cualquier duda.

Si estás interesado en saber más acerca de qué vamos a estar haciendo en este curso no te pierdas el vídeo introductorio.

Requisitos recomendados para tomar el curso

Los siguientes cursos son necesarios para poder llevar a cabo este curso satisfactoriamente, si no tienes los conocimientos necesarios no se ofrecerá soporte para dudas a través del foro del curso.

¿Para quién es este curso?

  • Desarrolladores de aplicaciones Laravel que quieran aprender a desarrollar y configurar aplicaciones Multi Inquilino a través de un completo ejemplo.

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

Este curso cuenta con su propio foro para recibir ayuda en caso de que la necesites, una vez te hayas inscrito podrás acceder siempre que quieras. Las dudas planteadas en el foro normalmente son respondidas el mismo día para acelerar la fase de aprendizaje.

Las dudas nunca podrán salirse de los temas tratados en el curso.

Contenido del Curso

Introducción
Multi Tenancy Stripe: ¿Qué vamos a hacer?GRATIS 00:10:00
Multi Tenancy Stripe: Archivos del curso 00:00:00
Multi Tenancy Stripe: Crear proyecto e instalar dependencias 00:04:00
Servidor y deploy
Multi Tenancy Stripe: Crear y configurar instancia en EC2 00:12:00
Multi Tenancy Stripe: Despliegue con Envoy y configurar .env 00:11:00
Multi Tenancy Stripe: Configurar Apache 2 y apuntar IP a dominio personalizado 00:04:00
Ajustando nuestra aplicación
Multi Tenancy Stripe: Ajustar migraciones Tenancy + modelo Plan para manejar los planes de la aplicación 00:04:00
Multi Tenancy Stripe: Configurar Stripe, cuenta + Webhooks 00:07:00
Multi Tenancy Stripe: Configurar AutoSFTP con PHPStorm 00:03:00
Middlewares
Multi Tenancy Stripe: RootMiddleware 00:05:00
Multi Tenancy Stripe: AdminMiddleware 00:05:00
Multi Tenancy Stripe: TenantMiddleware 00:04:00
Desarrollando la lógica de una aplicación Multi Tenancy
Multi Tenancy Stripe: Configurar el modelo App\\User y el Layout de la aplicación 00:07:00
Multi Tenancy Stripe: Controlar si es un Hostname desde un ServiceProvider 00:03:00
Multi Tenancy Stripe: Ajustar el DatabaseSeeder para el sistema 00:03:00
Multi Tenancy Stripe: Controlador y vistas para dar de alta los planes utilizando Stripe 00:08:00
Multi Tenancy Stripe: Controlador y vista para manejar las tarjetas de crédito utilizando Stripe 00:05:00
Multi Tenancy Stripe: Crear notificación para cuando un nuevo Inquilino se haya creado 00:02:00
Multi Tenancy Stripe: Ajustar Webhooks para dar de alta Website + Hostname y envío de notificación al Inquilino 00:08:00
Multi Tenancy Stripe: Finalizar configuración Apache2, activar Apache en Multi Tenancy y configurar Sudoers para ejecutar Apache desde Laravel 00:08:00
Multi Tenancy Stripe: Configurar migraciones y seeds de los inquilinos 00:11:00
Multi Tenancy Stripe: Ajustar controlador RegisterController para dar de alta clientes de nuestros inquilinos 00:04:00
Multi Tenancy Stripe: Controlador y vistas de productos 00:08:00
Multi Tenancy Stripe: Cambiar el modelo de autenticación dinámicamente 00:02:00
Multi Tenancy Stripe: Configurar Amazon S3 y utilizar el disco correcto dependiendo del plan contratado 00:13:00
Multi Tenancy Stripe: Administrar inquilinos y permitir su eliminación 00:09:00
Multi Tenancy Stripe: Prevenir el acceso a hostnames que no existen 00:04:00
Multi Tenancy Stripe: Recuperar la contraseña cambiando la configuración de autenticación dependiendo de quién nos visita 00:08:00

Valoraciones del curso

5

2 valoraciones
  • 1 estrellas
  • 2 estrellas
  • 3 estrellas
  • 4 estrellas
  • 5 estrellas
  1. Multi Tenancy

    Muy buen curso bien explicado.. gracias por brindarnos esa ayuda

    • Muchas gracias Augusto, me alegra mucho que te haya resultado útil el curso, cualquier duda estoy a tu disposición.

      Saludos.

  2. José Rafael Gutierrez24 marzo, 2020 at 1:36 amResponder

    Multi-Efectivo

    Había trabajado ya en una aplicación web Multi Tenancy y la verdad es que no había quedado mal, sin embargo con funcionalidades y alcance limitado. Israel nos guía paso a paso como construir la base de una app web bastante flexible, configurable y muy bien modulada a través de éste curso. Ha sido una grata experiencia seguirlo y aprender.

    Muchas gracias por tu tiempo Israel, un saludo!

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

Login