AI Based Software Development With Python

৳ 7500 ৳ 5100
Available Seat : 18
Duration : 6-8 Months

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

 

ক্লাস নিবেনঃ Abdullah Al Noman Abdullah Al Noman

  • Environment Setup
  • Data Type
  • Variable & Constants
  • Data Types
  • Type Conversion
  • Input/Output Operations
  • Operators
  • Conditional Statements (if-else)
  • Loops (for. while)
  • Functions
  • Lambda Functions
  • List Comprehension
  • String Manipulation
  • List
  • Tuple
  • Dictionary
  • Set
  • Exception Handling
  • File Handling
  • Module & Package
  • Virtual Environment
  • pip & Dependency Management

  • Class & Object
  • Constructor (init)
  • Instance & Class Variables
  • Methods (Instance. Class. Static)
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Magic Methods (__str__.__repr__)
  • Object-Oriented Design Practice
ক্লাস নিবেনঃ Hasan Mahmud Rhidoy Hasan Mahmud Rhidoy

  • Introduction to DBMS
  • Relational Database Concepts
  • Primary Key & Foreign Key
  • Normalization
  • ER Diagram
  • SQL Basics
  • CREATE TABLE(INSERT. SELECT. UPDATE. DELETE. WHERE Clause. ORDER BY. GROUP BY. HAVING.JOINS (INNER. LEFT. RIGHT. FULL))
  • Subqueries
  • Indexes
  • Views
  • Transactions
  • ACID Properties
  • Constraints
  • PostgreSQL Setup
  • Connecting Database with Python

  • Introduction to Django
  • Project & App Structure
  • URL Routing
  • Views
  • Templates
  • Models
  • Migrations
  • Admin Panel
  • Static & Media Files
  • Form Handling
  • User Authentication
  • Class-Based Views
  • Custom User Model
  • Django Signals
  • Introduction to DRF
  • Serializer
  • ModelSerializer
  • APIView
  • GenericAPIView
  • ViewSet
  • Router
  • Request & Response
  • CRUD Operations
  • Authentication & Permissions
  • JWT Authentication
  • Pagination
  • Filtering & Searching
  • Throttling
  • Versioning
  • Caching
  • File Upload API
  • Nested Serializer
  • DRF with PostgreSQL
  • API Testing with Postman & Swagger

  • Introduction to FastAPI
  • Installation & Project Structure
  • Path Parameters & Query Parameters
  • Request Body & Pydantic Models
  • Data Validation
  • CRUD Operations
  • Dependency Injection
  • Response Models
  • Handling Errors & Exceptions
  • Authentication & Authorization
  • JWT Token Implementation
  • FastAPI with PostgreSQL
  • Async & Await Basics
  • Using SQLAlchemy with FastAPI
  • File Upload & Download
  • Background Tasks
  • Middleware
  • FastAPI with Frontend (CORS)
  • Testing with Pytest
  • Automatic Docs (Swagger & ReDoc)

  • How to Integrate 3rd Party AI Based API

  • Customer Relationship Management Project
  • Exam Management System

  • Exam – WritteIntroduction to Model Deployment
  • Saving & Loading Models (Pickle/Joblib)
  • Model Inference Script
  • Creating REST API with FastAPI/DRF
  • Docker Basics for AI Projects
  • Dockerizing ML/DL Applications
  • Creating Dockerfile & .dockerignore
  • Testing Locally with Docker
  • Introduction to Cloud Deployment
  • Environment Setup on EC2
  • Serving Models with Gunicorn & Nginx
  • Setting up HTTPS with SSL
  • Postman & Swagger for API Testing
  • Model Versioning
  • Monitoring & Logging
  • CI/CD Basics for AI Projectsn
  • Exam – Viva

Evaluation

Image

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 for Data Design SQL NoSQL Flask Django Django REST Framework Fast API CI/CD Pipeline & Docker AI module Integration Deployment Figma to Frontend Figma to API Practical Projects

Prerequisite

Basic Computer Average/Good Typing Speed Punctual Discipline Sincere Patience

Price

7500

Discount Price

5100

Duration

6-8 Months

Available Seats

18

Class Type

Live

Access

Lifetime

Student Job Success

Abdul Majid
Software Developer

Abdul Majid

Ashraf Ali
SQA Engineer

Ashraf Ali

Md. Nobir Hasan
Software Developer

Md. Nobir Hasan

MD Tusher Imran
Junior Software Developer

MD Tusher Imran

Md Anower Hossain
Frontend Developer

Md Anower Hossain

K M Zawad BIn Rahman
Sales Analyst

K M Zawad BIn Rahman

Reviews

Obaydullah Hasib
Obaydullah Hasib
(5.0) 1 year ago

Enrolling in the "Python Development with Django" course at ISBD has been a transformative experience. Salman Vai, our instructor, is so supportive, h... see more

Rahmatullah Masum
Rahmatullah Masum
(5.0) 1 year ago

Assalamu Alaikum. 'Machine Learning for NLP' and other courses offered by Innovative Skills BD are well organized and the instructors are very helpf... see more

Shaiful Islam
Shaiful Islam
(5.0) 1 year ago

Embarking on a 4IR journey? Choose Innovative Skills. From Computer Vision, and NLP to other cutting-edge courses, their hands-on approach and expert... see more

Tasfiq Kamran
Tasfiq Kamran
(5.0) 1 year ago

A very friendly teaching platform with up to date topics and industry experts. Learning here is a great experience.

FAQs

Still having a doubt? Let’s be clearer!

কোর্স শেষে আমরা ক্যারিয়ার গাইডলাইন, সিভি–পোর্টফোলিও বানাতে সহায়তা, মক ইন্টারভিউ এবং সিভি রেফারসহ প্রয়োজনীয় জব প্লেসমেন্ট সাপোর্ট প্রদান করি, যাতে আপনি আত্মবিশ্বাসের সাথে ক্যারিয়ার শুরু করতে পারেন। এছাড়াও আমরা প্রি ইন্ডাস্ট্রি প্রোগ্রাম করি যেখানে একজন শিক্ষার্থী সপ্তাহে ৪০ ঘন্টা আমাদের টেক টিম এর সাথে থেকে ইন্ডাস্ট্রি এর জন্য প্রস্তুত করে তোলেন।

জী আমরা রিসার্চ সাপোর্ট দিয়ে থাকি। শিক্ষার্থীরা আমাদের সাথে থেকে তাদের রিসার্চ ওয়ার্ক সম্পন্ন করেন। ইতিমধ্যে আমাদের অনেক স্টুডেন্ট রিসার্চ পেপার পাবলিশ করেছেন।

কোর্স এ ভর্তির শুরুর দিন থেকেই আমাদের সাপোর্ট প্যানেল অ্যাক্টিভ থাকেন। তারা সবসময় শিক্ষার্থীদের সাথে বসে তাদের প্রব্লেম সল্ভ করে দেন।

জী, আপনি কোর্স সঠিকমতো আমাদের গাইডলাইন অনুযায়ী শেষ করতে পারলে আপনি নিজেকে একজন সফটওয়্যার ডেভেলপার/মেশিন লার্নিং ইঞ্জিনিয়ার/ডাটা অ্যানালিস্ট হিসেবে দাবি করতে পারবেন

জী, প্রত্যেকটা লাইভ ক্লাসের রেকর্ডিং আমাদের ওয়েবসাইটে আপনার নিজস্ব পোর্টালে পেয়ে যাবেন। এবং এটি লাইফটাইম এক্সেস থাকবে।

জী, কোর্স সফলভাবে সম্পন্ন করার পর সার্টিফিকেট প্রদান করা হয়।

Other Courses