Learning Django -Programming for Intermediate Django Users
2.8 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
28 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning Django -Programming for Intermediate Django Users to your Wishlist.

Add to Wishlist

Learning Django -Programming for Intermediate Django Users

Building Modern, Scalable, and Maintainable Web Applications
2.8 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
28 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Once you have completed this training course, you will have learned how to build modern, scalable, and maintainable web applications with Django
  • Learn to build Web Apps with Django
View Curriculum
Requirements
  • Working files are included, allowing you to follow along with the author throughout the lessons
  • PC or MAC
Description

In this Intermediate Django training course, expert author Mark Lavin will teach you how to build a modern, scalable, and maintainable web application with Django. This course is designed for users that are already familiar with Django and web development.

You will start by learning about customization, then jump into learning about management commands, including how to write a management command, add command options, and test management commands. From there, Mark will teach you about views and templates, AJAX with Django, migrations, and user input and management. This video tutorial also covers asynchronous tasks with Celery, including how to create a task, run periodic tasks, and monitor Celery. Finally, you will learn about settings and configuration and code quality. 

Once you have completed this computer based training course, you will have learned how to build modern, scalable, and maintainable web applications with Django. Working files are included, allowing you to follow along with the author throughout the lessons.

Who is the target audience?
  • This course is designed for users that are already familiar with Django and web development
  • Geared to Django users who want to surpass their beginner skills
Students Who Viewed This Course Also Viewed
Curriculum For This Course
46 Lectures
03:55:34
+
Introduction
4 Lectures 09:06
+
ORM Customization
3 Lectures 13:50
Custom Managers
02:57

Custom Querysets
04:29

+
Admin Customization
4 Lectures 26:02
Customizing Admin Listing
07:15

Adding New Admin Filters
05:01

Adding New Admin Actions
05:23

Testing Admin Customization
08:23
+
Management Commands
4 Lectures 25:40
Writing A Management Command
06:50

Adding Command Options And Flags
04:48

Testing Management Commands
05:25

Running Management Commands With Cron
08:37
+
Views And Templates
4 Lectures 22:51
Building Base Template
06:13

Static Files Configuration
06:33

Template Inheritance Patterns
05:53

Unit Testing Views
04:12
+
AJAX With Django
4 Lectures 19:06
JSON Views
04:14

Client-Side Requests With jQuery
05:26

Passing Variables From Django To The Client
04:59

Filtering With Django-Filter
04:27
+
Migrations
4 Lectures 22:41
Migration Basics
04:00

Multi-Step Migrations
06:40

Updating Code Base For Model Adjustments
05:44

Squashing Migrations
06:17
+
User Input
4 Lectures 22:25
Form Views
05:09

Form Rendering
03:52

Multiple Model Updates With Formsets
05:44

Testing Forms
07:40
+
User Management
3 Lectures 11:51
Built-In Views - Login And Logout
03:43

Built-In Views - Password Change
03:15

New User Creation
04:53
+
Asynchronous Tasks With Celery
4 Lectures 24:46
Motivation, Celery And RabbitMQ Setup
09:33

Creating A Task
05:05

Running Periodic Tasks
04:55

Monitoring Celery
05:13
3 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
44,408 Reviews
723,416 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.