categories: Technology, Science & Productivity
Level: Specialized
Course Language: Arabic
Set up a Django project and create a to-do list app with Views and Template Inheritance.
Grasp database fundamentals, using SQL and ORM to manage data within Django apps.
Build Models, apply Migrations, and connect to databases seamlessly.
Leverage Django’s admin panel to add and display content.
Integrate static files like images and backgrounds, and use Bootstrap for responsive design.
Create polished input forms with Django Crispy Forms to improve user experience.
Free lessons
To-Do List App | Project Setup
Databases Introduction
Django App
Database Management Systems | DBMS
Django Views
Django Forms
1. Django Basics
To-Do List App | Project Setup
Django App
Django Views
Django Templates
Django - Template Inheritance
2. Databases
Databases Introduction
Database Management Systems | DBMS
SQL
ORM
3. Django Working with Databases
Models & Migrations
Django Admin
Django Forms
Add New Todo Item
List All To-do Items
Django Documentations
4. Django Class Based Views
Model View Template ( MVT )
Class Based View ( CBV )
Create , List Views
Pagination
Detail View
Update View
Delete View
5. Django Static Files
Static Files
Background Image & Main Div
Bootstrap
Bootstrap Buttons
Django Crispy Forms
Advance your web development skills with this comprehensive part of the Django course, guiding you from the basics to creating robust, feature-rich web applications using Python and Django. Starting with the fundamentals, you’ll build a to-do list application, learning to set up a Django project with Views, Templates, and Template Inheritance, helping you structure your pages effectively. Dive into databases, mastering SQL basics and DBMS with ORM (Object-Relational Mapping), which simplifies data handling in your Django applications, you’ll connect and organize data effortlessly. Explore Django database integration with Models and Migrations, managing data through Django’s admin panel, adding new tasks, and documenting your project. Learn Django Class-Based Views to create advanced features with less effort, then incorporate static files for backgrounds and Bootstrap elements to polish your app's design. Finish by enhancing user interfaces with Django Crispy Forms, giving input fields a professional look. By the end, you’ll be equipped to build responsive, data-driven web applications with Django and Python. Join now and unlock access to over 1000 courses in various fields with one subscription!
If you wish to have more information, we recommend you check part 1 and part 2 of this course.
Software Engineer
637 Learners
4 Courses