Django 3
39,00 €
✅ 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.
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
- REST API
- 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
Instructor
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.
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!
Personal Coaching
Is the topic of this course very critical for your mission? Our Coaches are available for personal or in-house coaching.
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.