Django for Python Developers
4.3 (69 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
319 students enrolled

Django for Python Developers

Master Django and Create Python Web Applications in Simple Steps
4.3 (69 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
319 students enrolled
Last updated 6/2020
English
English
Current price: $18.99 Original price: $29.99 Discount: 37% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 1 article
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the fundamentals of web application development
  • Understand how Django makes it easy to build Web Apps
  • Master the Model View Template Pattern that Django uses
  • See Django in action
  • Create the Django Views to process a use request and send the response
  • Implement Template and use those templates in the views
  • Create Models,Use Django Migrations to create the database table from the model
  • Master the fundamentals of Django Object Relational Mapping(ORM) which makes it super easy to work with databases with our writing any SQL
  • Use Django forms to collect and process data while learning how to use the inbuilt validators as well as creating custom validators
  • You will then use the Model forms which are directly linked to the Model/Database
  • Perform CRUD operations using Function Based Views
  • Learn to create class based views
  • Use generics in class based views to easily perform CRUD operations
  • Manage Sessions using Cookies and Session API
  • Use template inheritance and also filters to format data
  • Understand the Middleware configuration ,lifecycle and create you own custom middleware
  • Secure your application by using both Authentication and Authorization
Requirements
  • Knowledge of python
Description


Sample of the reviews:

Absolutely precise and to the point. Appreciate the trainer's effort in explanation of difficult topics in very simple manner. Hope to see more and more in depth courses on django from the trainer. Should add topic for image/file media uploads and model relationships project. Thank you very much - Shiva sankar

A very well arranged , to-the-point course which helps to get good understanding of the technology quickly - Sudeshna Bhattacharya

Very Good Training to Start Learning Django. - Gerard Bulacan

---


Are you a python developer who wants to create python web applications by mastering Django? Are you an experienced Django developer who wants to fill in any gaps in your knowledge of creating a Web Applications  using Django then this course is for you too.

Django is the most widely used Web Application Development framework in the industry today. Django makes it super easy to create production ready web applications. You will start this course by learning what Django is ,the different features that are a part of every Django application .You will be working hands on one feature at a time .You will then create a web application using all the knowledge you gain from those sections.

  • Learn the fundamentals of web application development

  • Understand how Django makes it easy to build Web Apps

  • Master the Model View Template Pattern that Django uses

  • See Django in action

  • Create the Django Views to process a use request and send the response

  • Implement Template and use those templates in the views

  • Create Models  , Use Django Migrations to create the database table from the model

  • Master the fundamentals of Django Object Relational Mapping(ORM) which makes it super easy to work with databases with our writing any SQL

  • Use Django forms to collect and process data while learning how to use the inbuilt validators as well as creating custom validators

  • You will then use the Model forms which are directly linked to the Model/Database

  • Perform CRUD operations using Function Based Views

  • Learn to create class based views

  • Use generics in class based views to easily perform CRUD operations

  • Manage Sessions using Cookies and Session API

  • Use template inheritance and also filters to format data

  • Understand the Middleware configuration ,lifecycle and create you own custom middleware

  • Secure your application by using both Authentication and Authorization

What are the requirements?

  Knowledge of Python , Atom or PyCharm (Installation of Atom is covered in easy setup section)

Who this course is for:
  • Python developers who want to master Django
  • Programmers who wants to develop web applications using Python and Django
  • This course shows you how to create a project from scratch
  • This is not for students who are looking for solutions to all real time project problems
Course content
Expand all 180 lectures 09:09:27
+ Introduction
4 lectures 06:48
Completed projects for download
00:49
Slides Used In the Course
00:34
+ The Basics
5 lectures 11:04
Server Side Programming
01:46
What and Why Django
02:28
MVT Pattern
02:37
Django Projects and Applications
01:28
Introduction
4 questions
+ Software Setup
7 lectures 19:17
Install DJango
03:18
Install ATOM IDE
02:49
Windows Only -Install Mysql
04:49
Windows Only - Install Mysql Workbench
02:58
Install python mysqlclient
00:24
+ First Django Web Application
8 lectures 30:04
Run the project
02:54
Create a View
02:22
Configure URLs and Run the app
02:46
Create another view
02:43
Multiple applications in a project
06:04
Application level URLs
05:28
First Django Web Application
4 questions
+ Templates
15 lectures 48:17
Introduction
00:46
Hands On Steps
01:31
Create the Project With Template Settings
03:24
Create a Template and View
03:10
Configure the URL and TEST
02:31
Template Tags
03:21
Using template tags
02:38
Rendering Employee Information
04:20
Using Static Files
02:24
Insert an Image
04:11
Use a CSS
03:33
Create ProductTemplates Project
04:28
Create the templates
05:54
Create the Views
02:57
Map the URLs and Test
03:09
Instructions are in the Video
Use CSS and Images
1 question
Templates
3 questions
+ Models
13 lectures 39:58
Introduction
02:29
Hands On Steps
00:54
Create a Project
03:44
Using MySql Database
03:26
Create the Model
02:48
Converting Model to DB Tables
05:44
Use the model in view
02:36
Create the template
04:21
Run and Test
03:02
Django Admin UI
03:23
Adding Model to the Admin UI
02:23
Displaying Model fields on the UI
02:14
Using SqlLite DB
02:54
Instructions are in the video
Model
1 question
Models
3 questions
+ Django ORM
10 lectures 29:29
The Fundamentals
04:08
Filtering Data
04:36
Using Logical Operators
05:34
Selective Columns
01:28
Aggregate Functions
01:59
Create
02:18
Bulk Create
01:53
Delete
02:00
Update
01:19
Order By
04:14
Instructions are in the video
Django ORM
1 question
Django ORM
3 questions
+ Forms
15 lectures 43:20
Introduction
01:25
Hands On Steps
01:06
Create the Project
01:35
Create the Form
01:52
CSRF Token
02:31
Use the form in the View
01:58
Create the template
01:56
Configure the CSRF Token and URLs
01:56
Forms in action
03:54
Processing the form data
04:48
Different Types of form fields
04:28
Default Django Validations
02:12
Writing Custom Clean Methods
06:12
Single clean method
03:19
In-Built Validators
04:08
Instructions are in the video
Forms
1 question
Forms
3 questions
+ Model Forms
14 lectures 33:02
Introduction
01:03
Hands On Steps
01:25
Create the project and model
03:16
Create the Model Form
02:15
Create the Views
02:58
Create the Add Project View
03:14
Create the Index Template
01:17
Create the List Projects Template
04:34
Create the Add Project Template
01:45
Configure URLs
01:10
Configure MYSQL
02:01
Run Migrations
02:14
Refactor and Run the Application
03:00
Django tables from migrate
02:50
Instructions are in the video
Model Forms
1 question
Model Forms
1 question
+ CRUD Using Function Based Views
12 lectures 33:15
Hands On Steps
00:36
Create the Project
04:22
Implement READ
03:47
Run the Migrations
02:39
Test READ
01:31
Implement Create
03:59
Test Create
01:40
Delete
04:41
Update View
03:43
Update Template
02:42
Test Update
01:45
Using DJango form for Update
01:50
Instructions are in the video
CRUD Using FBV
1 question