Intermediate
111 Lessons
27h
Certificate of Completion
Takeaway Skills
A comprehensive understanding of Django and its role in web development
Hands-on experience creating web applications using Django
Familiarity with Django core components, including models, views, and templates
The ability to implement user authentication and authorization in Django web applications
An understanding of integrating databases and making CRUD operations using Django ORM
Course Overview
In this comprehensive course, you’ll dive into the powerful Django framework, a top choice for developers seeking rapid and clean web development in Python. Alongside mastering Django’s foundational concepts like models, views, and templates, you’ll also delve into advanced topics such as user authentication, database management with Django’s ORM, and integrating Django’s REST framework for API development. Moreover, you’ll explore frontend development using React, a popular JavaScript library for building...
Course Content
Getting Started
Creating a Django Project
Authentication and Authorization Using JWTs
Social Media Post Management
Adding Comments to Social Media Posts
Testing the REST API
7 Lessons
Creating a Project with React
6 Lessons
Building Login and Registration Forms
8 Lessons
Social Media Posts
5 Lessons
Post Comments
8 Lessons
User Profiles
5 Lessons
Effective UI Testing for React Components
9 Lessons
Deployment Basics—Git, GitHub, and AWS
5 Lessons
Dockerizing the Django Project
7 Lessons
Automating Deployment on AWS
5 Lessons
Deploying Our React App on AWS
5 Lessons
Performance, Optimization, and Security
4 Lessons
Conclusion
1 Lesson
Appendix
3 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE