Home / course / AI Based Web Development with Django

AI Based Web Development with Django

Course Description

Innovative Skills BD offers a comprehensive course AI based web development with Django covering Python basics, Software Development Life Cycle (SDLC), SQL, Django, Django Rest Framework (DRF), and FastAPI, along with practical projects. Additionally, Innovative Skills BD provides instruction on integrating an Artificial Intelligence (AI) module into a web application. The course, titled 'AI Based Web Development with Python,' equips participants with essential skills in Python programming, software development processes, SQL-based database management, building web applications with Django and FastAPI, and incorporating AI capabilities into projects.

KEY MODULES

  1. Python Fundamentals
  2. Fundamental of Web Design
  3. Fundamental of JavaScript
  4. Core Concept and Implementation of Ajax
  5. Requirement Analysis
  6. Database Design & SQL
  7. Introduction to Framework​​​​​​
  8. Django Installation and Create a Deault Project
  9. MVT Design Pattern in Django
  10. Template in Django
  11. Class & Function Based View in Django
  12. Model in Django
  13. Django ORM
  14. CRUD Operation in Django
  15. Search by input, checkbox and select box in Django
  16. Joining Model in Django
  17. Email Verification System in Django
  18. Authentication in Django
  19. Role Management in DJango
  20. Role Permission in DJango
  21. Integrate Ajax operation with Django
  22. File and Image Handling in Django
  23. Memory management Pipeline
  24. Django Rest Framework
  25. Types of API with their Request
  26. Serialization in DRF
  27. ViewSets and Routers
  28. Authentication and Permission
  29. Decorators
  30. Validators
  31. Caching
  32. Throtling
  33. Exceptions
  34. Versioning
  35. Status Code
  36. FAST API INTROUDCTION
  37. Automatic Validation
  38. Automatic Serialization
  39. Dependency Injection
  40. Asynchronous Support
  41. WebSocket
  42. Authentication and Authorization
  43. Integration of AI Module with Development
  44. 3 well-organized project

 

Class - 1

  • Course Introduction and Objectives
  • Environment Setup
  • Run a python code
  • Assignment
  • Data Type
  • Different Types of Operator
  • Let’s Solve math problem using arithmetic operator

Class - 2

  • Conditional Statement
  • Assignment
  • Logical
  • Ternary Operator
  • Nested Conditional Statement
  • Implement a Grade System using Conditional Statement

Class - 3

  • Loop
  • Nested Loop

Class -4

  • List
  • List Methods
  • List + Loop
  • 2D List + Loop
  • List Comprehension

Class - 5

  • Dictionary
  • Dictionary Methods
  • Tuple
  • Difference between dictionary
  • tuple and list
  • String Methods
  • Function
  • Lambda function

Class - 6

  • Python oop - class
  • Python oop – object
  • Python oop – constructor

Class - 7

  • Python oop – inheritance
  • Python oop – usage of super
  • Python oop – polymorphism
  • Python oop – Decorator

Class - 8

  • Exam – Written
  • Exam – Viva

Class - 9

  • Software Development Life Cycle
  • Requirement Analysis of Project 1

Class - 10

  • Database Design of project 1

Class - 11

  • Database Design of project 1

Class - 12

  • Raw SQL – 1

Class - 13

  • Raw SQL – 2

Class - 14

  • RAW SQL – 3

Class - 15

  • RAW SQL – 4

Class - 16

  • EXAM – Written

Class - 17

  • EXAM – VIVA

Class - 18

  • Django Installation
  • Life Cycle of Django
  • Implementation of Project (Django URL)
  • Implementation of Project (Django VIEW)
  • Implementation of Project (Django Template)
  • Implementation of Project (Context Processor)

Class - 19

  • Implementation of Project (Form Handling with Validation)

Class - 20

  • Implementation of Project (Django ORM 1)

Class - 21

  • Implementation of Project (Django ORM 2)

Class - 22

  • Implementation of Project (Django ORM 3)

Class - 23

  • Implementation of Project (Django ORM 4)
  • Implementation of Project (Notification)

Class - 24

  • Implementation of Project (Email Verification 1)

Class - 25

  • Implementation of Project (Email Verification 2)

Class - 26

  • Implementation of Project (Middleware/Authentication)

Class - 27

  • Implementation of Project (Authorization)

Class - 28

  • Exam (Written)

Class - 29

  • Exam (VIVA)

Class - 30

  • Requirement Analysis of Project 2

Class - 31

  • Database Design of Project 2

Class - 32

  • REST API Introduction
  • POSTMAN Setup
  • DRF Introduction

Class - 33

  • Implementation of Project 2 using DRF

Class - 34

  • Implementation of Project 2 using DRF

Class - 35

  • Implementation of Project 2 using DRF

Class - 36

  • Implementation of Project 2 using DRF

Class - 37

  • Implementation of Project 2 using DRF

Class - 38

  • Implementation of Project 2 using DRF

Class - 39

  • Exam

Class - 40

  • Viva

Class - 41

  • Requirement Analysis of Project 3

Class - 42

  • Database Design of Project 3

Class - 43

  • Build a ML Based Face Recognition Algorithm

Class- 44

  • Build a ML Based Face Recognition Algorithm

Class - 45

  • Implementation of Project 3 using FAST API

Class - 46

  • Implementation of Project 3 using FAST API

Class - 47

  • Implementation of Project 3 using FAST API

Class - 48

  • Implementation of Project 3 using FAST API

Abdulla Al Mahmud

Education

  • B.Sc. in Computer Science and Engineering, University of Asia Pacific, Dhaka, Bangladesh. CGPA: 3.9 out of 4.00, passing year: 2021, CGPA: 3.9 out of 4.00

IT Industrial Experience (3 Years)

No. Institution Designation Duration
1 Innovative Skills Ltd. Software Engineer (Python) 2021-Continue

Project/Research

  • 2023-2024: Nursing Appointment System.
  • 2023-2024: Doctor Appointment System
  • 2023-2024: Automated Face Recognition System
  • 2023-2024: Automated Health Assistance System
  • 2023: AI Chat Bot for Learning Management System
  • 2023: Relocation Management System
  • 2023: Electronics Based E-Commerce Web Application
  • 2023: Asset Management System.
  • 2023: Geobag Counting using Deep Learning.
  • 2022-2023: Employee Attendance System using Computer Vision.
  • 2022-2023: Ecommerce Application - http://global.gmarket.co.kr/

Evaluation

Image

Will You Get a Certificate After the Course:
Yes, after completing the course you will achieve the certificate. There are 3 Types of Certification available based on assessment in our each course. These types are mentioned below:

  1. General Certificate (If the total marks are between 60% and 70%)
  2. White Belt Certificate (If the total marks are between 70% and  90%)
  3. Black Belt Certificate (If the total marks are between 90% and 100%)

How do we evaluate a Student for certificate:
Our Evaluation Process is extremely simple. Our Evaluation process is maintained by following steps:

  1. Class Attendance (between 60 - 100%)
  2. Assignment Submission (Bonus Point for Quick Submission, As Usual Points For On-Time Submission, Minus point for late submission)
  3. Mock Test (Written + Viva)
  4. Project Submission (Bonus Point for Quick Submission, As Usual Points For On-Time Submission, Minus point for late submission)
  5. Soft Skills

Please note that the evaluation always be done by the internal and external judges via a blind review process

 

How do we recommend a Student for the job:
After completing the course, the white and black belt certificated students will be allowed to join our stem-learning-based Bootcamp. The students will need to complete the boot camp with proper instruction and discipline. After completing the Bootcamp, we will recommend the desired candidate to any company in sha Allah.

Reviews through our website

Reviews through Social Media

Tasfiq Kamran

Aminul Mahi

Shaiful Islam

MD Asadullah Shibli

Obaydullah Hasib

Nirban Mitra Joy

Md Maniruzzaman Manir

Md Anower Hossain

Mehedi Azad

Alomghir Hossain

Video Feedback

Student - 1
Student - 2
Student - 3
Student - 4
Student - 5

Key Topics:

  • Python Fundamentals
  • Web Design Fundamentals
  • JavaScript
  • ERD
  • SQL
  • Django
  • Django REST Framework
  • Fast API
  • Practical Projects

Price

5000

Discount Price

3500

Duration

6 Months

Available Seats

32

Class Type

Live

Access

Lifetime

Time

Whatsapp
Whatsapp