Learn Django

(108) Beginner Duration: 60 days

Course Overview

Django is one of the most popular web frameworks written in the Python programming language. Django and Python are both open source and free to use commercially. Django powers many websites in the world including: Instagram, Pinterest, NASA, and so many others. In this course, we're going to go step-by-step building a Django web application. If you've never used Django before, this is the course for you.

The goal of this course to teach you the fundamentals of Django while also creating a very practical project. Django has so many features that just work out of the box: user authentication, database management, html template rending, URL routing, form data validation, and so much more.

What you will learn is nearly endless:

  • Django Version 5.0
  • Rendering templates
  • Modelling data in Django
  • Collecting data from users
  • Dynamically display content from stored database
  • Bootstraping your Django Project
  • Secured applications and much more

Learn the fundamentals behind one of the most popular web frameworks in the world from real time web developers.

Let's start coding!

Lessons

  • Introduction, Requirement and Environment setup
  • Django Project and Apps, Views, URLs and Templates
  • Templates - Variables, Filters and Tags
  • Template Inheritance and Context
  • Template Built-in Tags and Filters
  • Forms - Overview
  • Form Fields and Widgets
  • Form Validation
  • Introduction to Django Models
  • Models - Field Types, Indexes and Meta Options
  • Models - QuerySet and Queries
  • Models - Lookup Expressions
  • Models - Migrations
  • Model based Forms
  • Changes to Models
  • Accessing Related Model Objects
  • Providing Initial Data to Models
  • Django Views
  • URL Confs
  • Views - Decorators, Saving Data, List and Detail View
  • Handling Files
  • User Management
  • Authorization and Permissions
  • Authentication in Web Requests
  • User Groups
  • Sessions
  • Caching
  • Pagination
  • Sending Emails
  • Messages Framework
  • Signals
  • Static Files and Media
  • and more...

Frequently asked questions

The Django course is designed to accommodate participants from various backgrounds, including non-IT professionals. We start with the basics and gradually progress to more advanced concepts, making it accessible for individuals looking for transition to the world of web development with Django.
The duration of the Django course can vary based on the specific program you choose. We offer different course lengths to accommodate various learning preferences and time commitments. Please talk to our Course Advisors for accurate information on the duration of the course.

No prior coding experience is required for Django course. We start from the basics, making it accessible for beginners and to those with programming knowledge.

Advertisements
EdKalpa Sponsored
EdKalpa Job Assistant Program.

EdKalpa Job Assist program is an India specific offering in partnership with leading placement companies.The Program offers extended support to learners to land their dream jobs.

Benefits of Job Assistant Program
  • Jobs pro-membership of 6 months for free.
  • Resume building assistance to create a powerful resume.
  • Profile Enhancement and Career Mentoring

Enroll Now

At EdKalpa, we don't just create campaigns; we craft immersive experiences that resonate with your learning, leaving an indelible mark in your hearts and minds.