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

Recherche reproductible : principes méthodologiques pour une science transparente
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique
Introduction to Web Development with HTML5, CSS3, and JavaScript.
IBM via edX
GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners
Udemy
A to Z (NLP) Machine Learning Model building and Deployment.
Udemy
Agile Project Management: Comparing Agile Tools
LinkedIn Learning