PRE-SALE 50% OFF | COUPON CODE: PRE-SALE
What You'll Make
Learn Django, Python while building a video membership platform.
Live Demo: https://zero2launch.pythonanywhere.com/
About
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.
What you'll 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
- And More
Course Curriculum
- Home View: Display All Courses (4:07)
- Detail View: Display A Specific Course (4:05)
- Integrating Bootstrap To Django (4:20)
- Bootstrap Navbar Part 1 (5:08)
- Bootstrap Navbar Part 2 (4:48)
- Bootstrap Navbar Part 3 (3:24)
- Home View: Design Card Course Part 1 (3:21)
- Home View: Design Card Course Part 2 (3:14)
- Content View: Display A Specific Video (6:31)
- Video Content View: Adding Header (2:51)
- Video Content View: Update Header, Hiding Navbar (1:26)
- Video Content View: Adding Video Player (2:43)
- Video Content View: Design Course Curriculum Part 1 (3:35)
- Video Content View: Design Course Curriculum Part 2 (4:34)
- Improving UI (3:22)
- Creating the Github Repository (2:48)
- Creating Student Model (5:04)
- Create Account Urls (3:41)
- Design Register Screen (5:09)
- Implement Register Func (3:59)
- Login Func (4:00)
- Refactor Code (1:57)
- Display user information in the navbar (1:51)
- Logout (1:44)
- User Profile View - Part 1 (3:38)
- User Profile View - Part 2 (2:39)
- User Profile View - Final (4:04)
- Fix Issue In My Profile View (1:22)
- Adding Pricing Subscription model (7:50)
- Adding Pricing Tiers to Course Model (1:32)
- Integrate Stripe (9:29)
- Course Permission (6:23)