Aprende a crear proyectos SaaS con Django Tenant/PostGreSQL
4.4 (45 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
224 students enrolled

Aprende a crear proyectos SaaS con Django Tenant/PostGreSQL

Conviértete en un experto en la liberación de proyectos con soporte multi tenant
4.4 (45 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
224 students enrolled
Last updated 10/2018
Spanish
Spanish [Auto-generated]
Current price: $11.99 Original price: $54.99 Discount: 78% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 3 articles
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desarrollar proyectos con soporte multitenant utilizando Django/PostGreSQL
  • Liberar proyectos SaaS utilizando Servidores Virtuales Privados (VPS)

Course content
Expand all 18 lectures 02:48:28
+ Introducción
5 lectures 17:59

Entendiendo el significado de proyectos tipo SaaS

Preview 01:05

Al completar esta clase, podrás ser capaz de identificar los 3 tipos de manejo de información más utilizado en proyectos que siguen el principio de software en la nube. 

Preview 02:53
Multitenant utilizando Schemas PostGreSQL
00:21

Veamos si has comprendido los conceptos que hemos aprendido en esta sección introductoria. 

Es muy importante que tengamos claro estos conceptos para que no tengamos dificultades conforme vayamos avanzando en el curso. 

¡Midamos lo aprendido!
8 questions
+ Configuración de un proyecto tenant
6 lectures 37:01
Configurando djflow como proyecto tenant
08:21
Configurando shared apps y tenant apps
09:10
Aprendiendo a crear nuevos tenants
05:55

En esta clase aprenderás a crear modificaciones en tus modelos e integrar los cambios en todos los tenants de tu sistema. 

Modificación de modelos y ejecución de migraciones
04:39
Configuración de archivos media (Opción 1)
05:35
Configuración de archivos media (Opción 2)
03:21
+ Extras en Tenants
4 lectures 01:05:36

¡Hola! Durante el video estaremos trabajando con un nuevo archivo llamado logging.py. Este archivo lo puedes descargar en los recursos disponibles vinculados a este video :)

Generación de loggings
15:46
Los usuarios ahora crean sus propios tenants
24:28

De la misma forma que hemos realizado un registro para tenants, ahora el login tiene capacidad para seleccionar el tenant al cual deseamos ingresar al sistema. 

Integración de un pre-login para los tenants
12:31
Módulo para crear usuarios ahora optimizado para uso de tenants
12:51
+ Liberación a producción (Amazon AWS)
3 lectures 48:13

Hola amigos! En esta clase aprenderemos diferentes puntos super importantes para nuestro deploy: 

  1. Vamos a crear desde cero una instancia en Amazon Web Services utilizando el sistema operativo Ubuntu. 
  2. Asignaremos una Elastic IP a nuestra instancia
  3. Crearemos un Hosted Zone de Amazon Route 53
  4. Mapearemos nuestro dominio adquirido en GoDaddy para que apunte al servidor EC2. 
  5. Instalaremos el servidor NGINX
  6. Finalmente probaremos que todo haya sido satisfactoriamente configurado


Configuración de instancia Amazon EC2 / Amazon Route 53 / web server NGINX
15:07

Hola amigos! En este video aprenderemos a instalar djflow en nuestra instancia amazon Ubuntu.

Instalando Djflow
15:00

¡Hola amigos! En este video vamos a aprender cómo mantener corriendo y en ejecución nuestro proyecto djflow utilizando NGINX como webserver y a Gunicorn como proxy python.

Configurando Nginx, Gunicorn y Supervisor
18:06
Requirements
  • Conocimientos básicos de programación utilizando Python
  • Conocimientos básicos de programación utilizando el framework Django
  • Conocimientos básicos utilizando entornos virtuales Python
Description

¡Hola amigos!

Estamos muy emocionados de que formes parte de este curso profesional "Aprende a crear proyectos SaaS con Django Tenant/PostGreSQL". 

En este curso aprenderemos a convertir un proyecto básico creado en Django a un proyecto SaaS con soporte multi tenant (o multi inquilino) y listo para ser liberado a producción utilizando Servidores Virtuales Privados (VPS). 

¿Aceptas el reto de convertirte en el próximo experto multi tenant?

¡Si es así! ¡Inscríbete al curso y comencemos! :D

Who this course is for:
  • Desarrolladores que desean aprender a liberar proyectos con soporte multitenant
  • DevOps que desean conocer técnicas de liberación de proyectos SaaS / Tenant