0% found this document useful (0 votes)
18 views

Django For Web and AI NewModule

This document provides information about a 23-class course on Django for web development and machine learning taught by Md. Abu Noman Basar. The course covers topics such as Python, Django frameworks, web development, machine learning algorithms, building ecommerce and medical diagnosis projects, and deploying Django projects. It includes class-by-class breakdowns of topics, assignments, and information on how to join the course.

Uploaded by

Moussa Mallé
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Django For Web and AI NewModule

This document provides information about a 23-class course on Django for web development and machine learning taught by Md. Abu Noman Basar. The course covers topics such as Python, Django frameworks, web development, machine learning algorithms, building ecommerce and medical diagnosis projects, and deploying Django projects. It includes class-by-class breakdowns of topics, assignments, and information on how to join the course.

Uploaded by

Moussa Mallé
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

aiQuest Intelligence & Study Mart

Web: https://www.aiquest.org

YouTube: https://youtube.com/StudyMart

Email: contact@aiquest.org

Cell: +8801704265972

Django for Web Development & Machine Learning

Course Type: Live Class (Night 8pm-10pm)


Total Hours: 50+
Total Class: 23+
Every Week: 2 Class
Module: https://youtu.be/9B6zJpxJOk4

Course Instructor:
Md. Abu Noman Basar
Web Developer, aiQuest Intelligence
B. Sc. in Computer Science & Engineering
Class: 01

Important Discussion on:


1. What is Web Development?
2. Why it’s Important?
3. Web Design vs Development
4. What is Python?
5. Python for Web Development
6. Python Frameworks: Django, Flask
7. Why Django?
8. Demand of Django in Industry
9. Job Responsibility for Django Developers
10. Django for Machine Learning & AI
11. Django & Cyber Security
12. Future & Jobs in Django

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

1. HTML inside Django


➢ HTML Elements
➢ HTML Attributes
➢ HTML Heading
➢ HTML Paragraph

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

1. User Creation Form


2. Login Using Authentication
3. Logout
4. Password Change Form
5. Set Password Form
6. Middleware

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

Project 2: Ecommerce Website


1. Briefly Discussion About the Project
2. Urls
3. Views
4. Template
5. Static

***Assignment

Class: 15

Project 2: Ecommerce Website


1. Create Models
➢ Database Relations
2. Register Model in admin.py
3. Makemigrations
4. Migrate
5. Create Superuser
➢ For Login Admin Panel
6. Insert Image & Information from Admin Panel
7. Show Images in User Interface

***Assignment

Class: 16

Project 2: Ecommerce Website


1. Login
➢ When Customer buy Product then they have to Login This website.
2. Registration
3. Authentication
➢ Only Registered Person Can Buy Product.
4. Logout
➢ Logout From This Website.

***Assignment
Class: 17

Project 2: Ecommerce Website


1. Password Change
➢ For Security Purpose User Can Change Password.
2. Forgot Password
➢ If User Forgot Password, Then They can set New Password Using Email.
3. Reset Password
4. Password Match
5. Colorful Form Using CSS
6. Save Form Data to Database
7. Authentication & Authorization

***Assignment

Class: 18

Project 2: Ecommerce Website


1. Cart
➢ Like A Bucket. After Buy Any Product Add Here.
2. Add to Cart
➢ Customer Can Any Product Add To Card
3. Calculation in Cart
➢ Product Price Calculate Here
4. Product Increase in Cart
➢ Same Product Customer Can Buy More Than 1, In This Case Use It
5. Product Decrease in Cart

***Assignment

Class: 19

Project 2: Ecommerce Website


1. Product Remove from Cart
2. Checkout
➢ After Adding Cart, User Can See Again Details of That Product.
3. Product Show in Card
4. Search
5. Guideline for Project.

Deployment Django Project


1. What is Git
2. What is GitHub
3. Heroku / pythonanywhere.com Hosting

***Assignment

Class: 20

Machine Learning Algorithm


1. Logistic Regression
2. Support Vector Machine
3. Naïve Bayes
4. XgBoost
5. Decision Tree
6. Random Forest

Class: 21
Project 3: Heart Disease Predict Using Machine Learning Project

1. Load Machine Learning Model


➢ Machine Learning Code Convert “.sav / .h5” format & Load into Django.
2. Create Views
3. Apply Logic
4. Predict Result
5. Registration Form
6. Login From

***Assignment
Class: 22

Project 4: Fruits Classification & Reorganization Using Deep Learning


1. What Is Deep Learning?
2. What is convolutional neural network?
➢ VGG-19 Model
➢ Resnet Model
➢ MobileNet Model
➢ Inception V3
3. Load Deep Learning Model into Django
4. Apply Logic
5. Upload Fruits Image & Predict Result

***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

Join with Us:


Web: www.aiquest.org

To enroll contact: +8801704265972

YouTube: https://www.youtube.com/StudyMart

FB Community: https://www.facebook.com/groups/StudyMart

You might also like