Django Course — Complete Python Django Mastering Course
Learn how to build web applications and websites with Python and the Django framework
What will you learn?
-
Learn how to use Python for web development with Django
-
Build real-world projects and apply what you learn in a complete blog website created during the course
-
Choose between a complete course or a condensed course summary included to help you get started quickly
Requirements
-
Basic knowledge of Python and web development (HTML/CSS) is required
-
NO prior Django experience is needed at all
Description
Python is the most popular programming language in the world – versatile, easy to learn, and extremely powerful!
But one of the main things you can build with Python is websites! You can use Python for web development.
And to make it easier, you will typically use a framework like Django – simply because it allows you to focus on your core business logic and you don't need to reinvent the wheel and implement all the technical details and intricacies from scratch.
And this course is about Django – the most popular Python web development framework!
Django covers all aspects of web development – from handling requests and responses, to rendering dynamic HTML pages with templates, to making database access and data management easy. Everything is covered in great detail in this course!
This course teaches Django from beginning to end – you don't need to know anything about it to get started. Basic knowledge of Python and web development is all you need.
We will start from the absolute basics and understand how to create a Django project, how to run it, and how to add features – step by step.
In detail, this course covers:
-
Installing Django
-
Creating and understanding Django projects
-
Understanding URLs, views, requests, and responses
-
Working with templates and static files such as CSS and images
-
Working with data and models
-
Connecting data with relationships (one-to-many, one-to-one, many-to-many)
-
Querying data with Django's powerful model solutions
-
Adding an admin panel to your project



