
Learn how to build real-world web applications with Django using Python through two hands-on projects: an employee directory and a TODO app, focusing on CRUD operations.
Learn why Django, built with Python, powers highly scalable web apps with a rich admin interface, out-of-the-box authentication, and a vast open-source community, used by Instagram and YouTube.
Install VS Code across Windows, Linux, and Mac to begin building Django apps. Optionally install Git Bash to run Linux commands, and set your Git identity with name and email.
Explore Django settings by examining base dir, the secret key, and debug behavior for development vs production. See how installed apps, middleware, databases, and templates shape your project.
Create a Django app as a Python package within a project to modularize features such as authentication, orders, and payments; organize with models.py, views.py, admin.py, and apps.py.
Learn to access the Django admin panel, apply migrations with manage.py migrate, and log in as a super user to manage users and groups via the admin url.
Add the employees app to settings, install pillow, then run make migrations and migrate to create the database tables, register the model in admin, and run the server.
Configure django to serve media files during development by creating a media folder, setting media url and root, updating urls.py with static, and adding __str__ to the employee model.
If you are interested in learning how to build web applications with Django, this course is for you. In this course, you will learn the basics of web development using Django, a popular Python web framework. You will gain practical experience by building two real-world projects - an employee directory and a todo app.
The course is designed for beginners with little to no prior Django knowledge, as well as developers with experience in other programming languages who want to learn Django. By the end of the course, you will have a solid understanding of the Django framework and be able to build your own web applications using Django best practices.
The course is divided into modules that cover each aspect of building a Django web application. You will start by setting up your development environment and creating a new Django project. Then, you will learn how to define database models using Django's Object-Relational Mapping (ORM) system and use Django's built-in admin panel to manage data.
You will also learn how to create views and templates to render dynamic content and handle user input, also manage the data by performing the CRUD operations.
Throughout the course, you will be building two projects. The first project is an employee directory, which will allow you to manage employee data. The second project is a todo app, which will allow you to create and manage tasks, and mark tasks as completed or uncompleted. This course will also contain an assignment for you.
By the end of this course, you will have gained practical experience in building web applications with Django and be able to apply what you have learned to your own projects. So, don't wait, ENROLL NOW.