YoVDO

How to Deploy a Scalable Django SaaS Application From Scratch

Offered By: Linode via YouTube

Tags

Django Courses Web Development Courses Bootstrap Courses GitLab Courses Cloud Databases Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to build and deploy a scalable Django SaaS application from scratch in this comprehensive tutorial. Follow along as the instructor sets up the project, creates HTML templates, and implements essential features. Start by creating servers on Akamai, setting up a GitLab server, and creating a database cluster. Then, dive into creating a Django project, installing necessary modules, and linking different applications. Explore how to add Bootstrap to HTML templates, create a navbar, and design registration and login pages. Implement user authentication, set up redirects, and configure email services. Connect to a cloud database, make migrations, and configure GitLab for version control. By the end of this tutorial, you'll have a solid foundation for developing and deploying your own Django-based SaaS application.

Syllabus

Introduction
Quick Demo: ngrok, Registration, Log In/Out
Create Servers on Akamai
Create a GitLab Server
Create a Database Cluster
Create a Django Project & Install Modules
Create Different Django Applications
Link the Apps to the Main Project
Add ‘corsheaders’ to Apps & Middleware
Link the URLs
Make a Base HTML Template
Add Bootstrap to HTML Template
Add a navbar
Add a Container for the Main Content of the Website
Create a Registration Directory Register & Login
Create a Login Template
Create a Register Template
Make a ‘Register’ View + ‘Register’ Form
Connect URLs to the Templates
Set Up the Database
Test the Pages Register, Login + Fix Issues
Set Up Redirects + Email Service
Test the Login/Logout Pages + Reset the Password
Connect to the Cloud Database
Whitelist the IP Address + Make Migrations
Configure GitLab to Store Git Repository
Conclusion


Taught by

Linode

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX