Django 3


✅ Django 3 is the newest version of the most popular Web Framework. Learn to develop scalable Web Projects with Django 3, PostgreSQL as Database and Django REST Framework! We truly love Django 3 – the code and the UI just makes us feel at home! In this course you’ll be guided through basics and installation up until a final working Web Application. You’ll be learning by coding a new Blog System from scratch.

Nicht vorrätig

Chapter 1 : Requirements

  • Basic JavaScript (we’ll cover some basics)
  • Basic HTML and CSS experience is beneficial

Chapter 2 : Introduction


  • Why Django 3
  • Model-View-Controller Design Pattern
  • Software that we’ll be using
  • Projects vs Application

Chapter 3 : Learning by coding an Application

  • Installing Django 3
    • Setting up PostgresSQL Database
    • Connecting Database with Django
  • Project Settings
    • Creating an application
    • Designing the Blog Schema
    • Applying Migrations
  • Admin Site for Model
    • Creating a superuser
    • Django Admin Site
  • Querying Data with ORM
    • Creating objects
    • Updating objects
    • Retreiving objects
  • Creating Views for Blog
    • Creating Blog List View
    • Creating Blog Detail View
  • URL patterns
  • Creating templates for Blog Views

Chapter 4 : Extending the User Model

  • Creating Profiles Application
    • Designing Profile Schema
    • Configuring User Uploaded Images
  • Django Signals
    • Automating the creation of Profile
    • Registering Users
    • Accepting User Data using Forms
  • Register Form
    • Creating User Register View
    • URL pattern for Register View
  • Creating Template for the Register View
    • Testing the Register View
    • Adding Crispy Forms
  • Django Messages Framework
  • Adding Login and Logout Views & Templates
  • Updating the navigation bar
  • Creating Profile View, URLs, Template, Forms, etc.
  • Setting Up SMTP Host
  • Password Reset Views & Templates

Chapter 5 : Complex Views for Blog App

  • Generic Class Based Views
  • Generic Class Based Views Template Names
  • Blog Create View
  • Blog Update View
  • Blog Delete View
  • Blog List View
  • Blog Detail View
  • Blog Content Length Problem
  • Blog Content Length Validator

Chapter 6 : Django Rest Framework

  • Creating Advice Application
  • Question Create, Update, Delete, Detail and List View
    • Installing Django Rest Framework
    • Creating Advice List View
    • Advice List View URL Pattern
    • Creating Advice Create Serializer
    • Creating Advice Create View
  • Advice Create View URL Pattern
  • List Advices on Question Detail Page

German IT Academy

✔️  100% Online

✔️  Easy to follow

✔️  English Content

✔️  Practical Insights

✔️  Best Practice Tips

✔️  Certificate of Attendance

✔️  Worldwide recognition

Andrey Bulezyuk


Andrey Bulezyuk is the founder of German IT Academy and an Instructor. He covers topics from Web Development, Data Science, Machine Learning.

He published a Book “Algorithmic Trading“, giving his readers the opportunity to learn how to code automatic trading systems for the Stock Market. 

Nicht vorrätig

VueJS Certificate Junior German IT Academy

Certificate of Completion

After completing this Online-Course, you will receive a certificate of completion. This certificate can be used on your Resume to advance your career!


it inhouse seminar

Personal Coaching

Is the topic of this course very critical for your mission? Our Coaches are available for personal or in-house coaching.

mlflow course - machine learning for big business

Theory enhanced by practical Examples

Time is Money. Therefore, our main objective is to teach you a skill as quickly as possible. So that you can go on and get a promotion or a new job.

Bonus Material

We always try and make our customers happy with some extra bonus material. There is a small surprise content waiting for you.

Andrey Bulezyuk

Andrey Bulezyuk

Andrey Bulezyuk is a Lead AI Engineer and Author of best-selling books such as „Algorithmic Trading“, „Django 3 for Beginners“, „#TwitterFiles“. Andrey Bulezyuk is giving speeches on, he is coaching Dev-Teams across Europe on topics like Frontend, Backend, Cloud and AI Development.