Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Django

Django for Python Developers

Master Django and Create Python Web Applications in Simple Steps
Bestseller
Rating: 4.5 out of 54.5 (128 ratings)
598 students
Created by Bharath Thippireddy
Last updated 2/2021
English
English
30-Day Money-Back Guarantee

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

20 sections • 195 lectures • 10h 16m total length

  • Preview03:39
  • Preview01:46
  • Completed projects for download
    00:49
  • Slides Used In the Course
    00:34

  • Preview02:45
  • Server Side Programming
    01:46
  • What and Why Django
    02:28
  • MVT Pattern
    02:37
  • Django Projects and Applications
    01:28
  • Introduction
    4 questions

  • Install DJango
    03:18
  • Install ATOM IDE
    02:49
  • Preview03:15
  • Preview01:44
  • Windows Only -Install Mysql
    04:49
  • Windows Only - Install Mysql Workbench
    02:58
  • Install python mysqlclient
    00:24

  • Preview04:25
  • Run the project
    02:54
  • Preview03:22
  • 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
  • Using Python Virtual Environment
    09:53
  • First Django Web Application
    4 questions

  • 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
  • Use CSS and Images
    1 question
  • Templates
    3 questions

  • 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
  • Model
    1 question
  • Models
    3 questions

  • 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
  • Django ORM
    1 question
  • Django ORM
    3 questions

  • 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
  • Forms
    1 question
  • Forms
    3 questions

  • 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
  • Model Forms
    1 question
  • Model Forms
    1 question

  • 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
  • CRUD Using FBV
    1 question

Instructor

Bharath Thippireddy
IT Architect and Best Selling Instructor- 350000+ students
Bharath Thippireddy
  • 4.5 Instructor Rating
  • 55,177 Reviews
  • 403,018 Students
  • 30 Courses

Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.

His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes.

From 25 Courses which currently have 400K+ Learners you can pick a track and master

Spring Boot Project Development using Angular and React

Angular and React project creation with Java or Node backend

Complete Python Stack from core Python to Django REST Framework

Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps

Java (Java Design Patterns,Java Web Services,Java Messaging Service)

Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST)

Serverless programming using AWS Lambda and more

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.