Follow these step-by-step process to learn Django:
FIRST WEEK GOAL
Start learning Django from its core. First, go for its essentials such as
- Django and its features
- Advantages and disadvantages
- Architecture (MVC)
- Installation process
SECOND WEEK GOAL
After gaining insights into Django essentials, learn the following concepts
- How to create a project
- MTV architecture
- Models
- Views
- Templates
THIRD WEEK GOAL
Learn project layouts and file structures of Django projects.
- Project layouts
- Root directory and files in it
- Install and deploy a Django app
- Django database
- What is a URL and its configuration?
FOURTH WEEK GOAL
Learn topics that deal with enhanced user experience, privacy, and security.
- Redirect
- Cookies handling
- Caching
- Sessions
FIFTH WEEK GOAL
Learn how to send emails via websites and HTTP get and post methods in form handling.
- Emails
- Form Handling and validation
- File upload
SIXTH WEEK GOAL
Learn to handle errors and exceptions and CSS frameworks.
- Static files handling
- Exceptions and error handling
- Bootstrap
- Ajax
SEVENTH WEEK GOAL
Learn to design the database schema, interface of the admin, and web hosting.
- Migrations
- Web hosting
- Admin customization
- CRUD
You can enroll in the Python Django Training by Intellipaat to learn Django