Django For Web and AI NewModule
Django For Web and AI NewModule
Web: https://www.aiquest.org
YouTube: https://youtube.com/StudyMart
Email: contact@aiquest.org
Cell: +8801704265972
Course Instructor:
Md. Abu Noman Basar
Web Developer, aiQuest Intelligence
B. Sc. in Computer Science & Engineering
Class: 01
Class: 02
Software Installation:
1. Latest Python
2. PyCharm
3. Visual Studio
Python Basics:
1. Print ‘Welcome to Python with Django Course’
2. Input & Output Functions
3. What are variables?
4. Rules of Variable.
5. Multi Words Variable.
6. Multiple Assignment Variable.
7. What are Strings?
➢ Slicing
➢ Upper Case
➢ Lower Case
➢ Remove Whitespaces
8. Data Types
9. Operators
***Assignment
Class: 03
Data Structure:
1. Conditions
➢ if, elif, else
2. Loop
➢ For Loop
➢ While Loop
3. List
4. Tuple
5. Project 1
***Assignment
Class: 04
Data Structure:
1. Set
2. Dictionary
3. Functions
Object-Oriented Programming:
1. What is OOP?
2. What is Class, Object & How it Works.
3. What is the Method?
4. How Inheritance Works.
***Assignment
Class: 05
1. What is Django?
2. Why should learn Django?
3. Model View Template (MVT)
➢ These 3 major architectures follow Django
4. Environment setup
5. Extension Install Inside Visual Studio Code
6. Django Install Globally
7. Django Install Inside ‘Virtual Environment (VE)’
8. Project Structure
9. Create an App
10. App Structure
11. Print (‘Welcome to Django’)
***Assignment
Class: 06
1. Function-Based View
➢ Python functions that take http requests and returns http response, like
HTML documents
2. URLs
3. Template
➢ Here Write HTML Code
4. Render
***Assignment
Class: 07
1. Django Template Language (DTL)
2. Variables
3. Filter
4. Template Tags
5. Template Inheritance
➢ all the common elements of your site and defines blocks that child templates
can override
***Assignment
Class: 08
Static Files
1. CSS
2. Bootstrap Inside Django
***Assignment
Class: 09
1. Inheritance
2. Hyperlinks
3. Cookies
4. ORM
5. Model
➢ Create Database Here
***Assignment
Class: 10
1. Makemigrations
➢ Packaging up your model changes into individual migration files
2. Migrate
➢ Migrations are Django’s way of propagating changes you make to your
models (adding a field, deleting a model, etc.) into your database schema.
3. Database
4. Superuser for Admin Panel
5. Register Model
***Assignment
Class: 11
1. Django form
2. Label Tag
3. Form field Argument
4. Form Widgets
5. GET & POST Method
6. Validate Form
7. Cleaned Data
***Assignment
Class: 12
1. Http Response Redirect
2. Password Match
3. Colorful Form Using CSS
4. Save Form Data to Database
5. Authentication & Authorization
***Assignment
Class: 13
Database
1. Model Relationship
2. One To One relationship
3. One To Many relationship
4. Many To Many relationships
5. Class-Based View
6. Cleaned Data
***Assignment
Class: 14
***Assignment
Class: 15
***Assignment
Class: 16
***Assignment
Class: 17
***Assignment
Class: 18
***Assignment
Class: 19
***Assignment
Class: 20
Class: 21
Project 3: Heart Disease Predict Using Machine Learning Project
***Assignment
Class: 22
***Assignment
Class: 23
Guidelines:
1. What Next?
2. Project Idea
3. Where Search Django Job?
4. Django Job Salary
5. Future Of Django
6. How to be a Good Developer
7. My Learning Story
YouTube: https://www.youtube.com/StudyMart
FB Community: https://www.facebook.com/groups/StudyMart