Learn Django 2 by crafting a real world application
4.3 (40 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.
4,802 students enrolled

Learn Django 2 by crafting a real world application

Craft a real world app using the latest version of Django and Bootstrap
4.3 (40 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.
4,802 students enrolled
Created by Erick M'bwana
Last updated 1/2019
English
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • 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
  • After taking this course, you should be up and running as far as web development with Django is concerned.
Course content
Expand all 25 lectures 04:08:43
+ Working with Django Views and Templates
7 lectures 01:27:04
Introduction to Django Views - The Index View
14:19
Using the Django template system
11:48
Using the Django template language - tags and filters
14:47
Using Bootstrap 4 to style Django templates
09:10
URL mappings and the yesno template filter
06:18
Template inheritance and the todo detail view
19:46
The url template tag
10:56
+ Working with Django Forms and handling POST Requests
6 lectures 01:07:24
Introduction to Django forms and model forms
19:04
Handling POST requests - the todo create view
15:47
Styling Django forms with Bootstrap 4 using DJango crispy forms
08:19
Using a Bootstrap 4 datepicker in the todo form
05:37
The todo update view - Updating records in Django
06:53
Displaying Bootstrap alert messages using Django's messaging framework
11:44
+ Customising things in Django and working with class based views
6 lectures 39:39
Custom form validation in Django
09:54
Customising display of records in the Django admin
04:11
Introduction to class based views - CreateView and UpdateView
11:27
Class based views - ListView
04:35
Class based views - DetailView
03:31
Bonus Lecture - JSON responses and final words - Outro
06:01
Requirements
  • No previous knowledge of Django is required.
  • Should know some basic Python, SQL and HTML/CSS.
  • Should have Python 3 installed.
Description

This course seeks to unravel the power and beauty of Django step by step in a clear and concise manner; at the same time giving special attention to best practices and the pain points that beginners usually face.

Getting to know how and why something is done in a given way is better than merely knowing how to do it. I thus do not merely talk about what I'm doing on screen, I also take the pleasure to explain the concepts behind everything happening.

Join me in this journey as I craft a real world application using Django 2 and Twitter Bootstrap 4.

Who this course is for:
  • Anyone interested in learning Django 2 from scratch in a well structured format.