Build Video Subscription Platform using Python and Django

In this course, we will walk you through steps to develop an e-learning platform with your own content management system

4.21 (7 reviews)
Udemy
platform
English
language
Web Development
category
Build Video Subscription Platform using Python and Django
45
students
3 hours
content
Apr 2022
last update
$19.99
regular price

What you will learn

Build your own CMS

How to use HTML, CSS styles in a Django app

Design database structure and how to handle database changes

Building a SaaS web application from scratch

See how a large application gets built up in stages

Build complex web application and websites

Proficiency with sever-side development and databases

Creating object models for a Django app

Complete User Authentication System

Admin authentication and back-end system

Add and modify categories courses, sections, videos as admin

User profile

Blog system

Comment System

Work with Jquery, AJAX Request in Django

Advanced Django and Python concepts

Integrate Payment System with Stripe

Stripe for Recurring Payment

Deployment from local computer to production server

Best practices

Description

Welcome to the Build Video Subscription Platform using Python and Django! In this course we cover everything you need to know to build a website using Python, Django, and many more web technologies!

Whether you want to change career paths, expand your current skill set, start your own entrepreneurial business, become a consultant, or just want to learn, this is the course for you!

We will teach you the latest technologies for building great web applications with Python 3 and Django! But we don't just teach that, we also teach the Front End technologies you need to know, including HTML, CSS, and Javascript. This course can be your one stop shop for everything you need! It will serve as a useful reference for many of your questions as you begin your journey in becoming a web developer!

In this course, we will walk you through steps to develop an e-learning platform with your own content management system (CMS) with full functionalities. We will code from scratch using Python, Django and Stripe. Then we will move on to Bootstrap, CSS and learn how to position, style HTML elements. In addition, we will look at client side, interactive programming with vanilla Javascript and JQuery. We also learn how to use work with AJAX in Django. AJAX allows web pages to update asynchronously by exchanging data to and from the server. This means you can update parts of a web page without reloading the complete web page.

In addition to front-end and back-end development, we will use Git for version control and show you how you can deploy your web application to production.

Completing this more than full stack course may be challenging at first but it gives you the necessary skills you need to be a professional web developer.

Content

Initial Set Up

Install Python 3 and Virtual Environments
Install Visual Studio Code and the Python Extension

Project Specs & Getting Started

Initialize project, Virtual Environment and more
Setting up the project

Main App: Content App, Models, Migrations, Admin & Dump Data

Creating The Content App, Category, Course, Section and Video Models
Using fixtures to provide initial data for models in Database

Main App: Home View

Home View: Display All Courses
Detail View: Display A Specific Course
Integrating Bootstrap To Django
Bootstrap Navbar Part 1
Bootstrap Navbar Part 2
Bootstrap Navbar Part 3
Home View: Design Card Course Part 1
Home View: Design Card Course Part 2

Main view: Detail View

Detail View : Design A Specific Course Part 1
Detail View : Design A Specific Course Part 2
Detail View : Design A Specific Course Part 3

Main View: Video Content View

Content View: Display A Specific Video
Video Content View: Adding Header
Video Content View: Update Header, Hiding Navbar
Video Content View: Adding Video Player
Video Content View: Design Course Curriculum Part 1
Video Content View: Design Course Curriculum Part 2
Improving UI
Creating the Github Repository

Main App: User Authentication

Creating Student Model
Create Account Urls
Design Register Screen
Implement Register Func
Login Func
Refactor Code
Display user information in the navbar
Logout
User Profile View - Part 1
User Profile View - Part 2
User Profile View - Final
Adding Pricing Subscription model
Fix Issue In My Profile View
Adding Pricing Tiers to Course Model
Integrate Stripe
Course Permission

Screenshots

Build Video Subscription Platform using Python and Django - Screenshot_01Build Video Subscription Platform using Python and Django - Screenshot_02Build Video Subscription Platform using Python and Django - Screenshot_03Build Video Subscription Platform using Python and Django - Screenshot_04

Charts

Price

Build Video Subscription Platform using Python and Django - Price chart

Rating

Build Video Subscription Platform using Python and Django - Ratings chart

Enrollment distribution

Build Video Subscription Platform using Python and Django - Distribution chart
COMIDOC
COMIDOC

Want FREE online courses ? Our FIREFOX extension lists Udemy freebies in realtime !

FREE
Comidoc
Comidoc

Want FREE online courses ? Our CHROME extension lists Udemy freebies in realtime !

Free
4651056
udemy ID
4/20/2022
course created date
5/11/2022
course indexed date
Bot
course submited by