পাইথন, ফ্লাস্ক, পিওয়েব
কোর্সের মেয়াদ
৩ মাস
ক্লাস টাইম
২ ঘণ্টা
সাপ্তাহিক ক্লাস
৩ দিন
কোর্স ফিঃ৳ ৭০০০
মোট ক্লাসঃ৩৬ টি
ক্লাস ভিডিওঃথাকবে
ভাষাঃবাংলা & English
মোট সময়ঃ৭২ ঘণ্টা
![](/static-files/bismillah/flacks.png)
কোর্স ওভারভিউ
আপনি যদি একটি ওয়েব অ্যাপ্লিকেশন ডেভেলপ করা শুরু করতে চান, ফ্লাস্ক আপনার জন্য সবচেয়ে ভালো ফ্রেমওয়ার্ক হিসেবে কাজ করবে । এটি আপনাকে অল্প পরিমাণ কোড দিয়ে একটি অ্যাপ্লিকেশন তৈরি করতে দেয়। এই কোর্সে আমরা ফ্লাস্ক দিয়ে ওয়েব ডেভেলপমেন্টের মূল বিষয়গুলো দেখাব। এটি পাইথন এর একটি ফ্রেমওয়ার্ক তাই এটি নিয়ে কাজ করার আগে পাইথন নিয়ে পরিষ্কার ধারনা থাকতে হবে আর এই লক্ষ নিয়ে আমরা এই কোর্সে পাইথনকেও সংযুক্ত করেছি ।
কোর্স সিলেবাস
Course Overview
- Understand the Course Outline
- Courseware Download
- Development Environment Setup
HTML Basic
- HTML Basics Overview
- HTML Basic Structure
- HTML Basic Tagging
- Divs and Spans with HTML
- HTML Attributes
- Forms Basics
- Table
CSS Basic
- Introduction to CSS
- Understanding ID, Class
- Text & Color
- Form Styling
- Table Styling
Boostrap & Font
- Bootstrap Overview
- Bootstrap Integration
- Card, Grid, Forms, Button
- Table, Pagination, Dropdown
- List, Navbar, Colors
- Fontawesome Integration
HTML Bootstrap Admin Template
- Project understanding
- Project Structure & Bootstrap
- Registration Form
- Login Screen
- Navigation & Admin Dashboard
- List view panel
- Form view panel
- Details view panel
- Create Similar Views
Python Programming
- Python Basics Overview
- Python Data Types
- Numbers and Variables
- Strings
- Lists
- Dictionaries
- Tuples, Sets, and Booleans
- Comparison and Logical Operators
- If and Else Statements
- While Loops and For Loops
- Functions in Python
Python Advance
- OOP Basic
- Decorators Overview
- Pip & PyPi Understanding
- Modules and Packages
- Virtual Environments
Flask Basics
- Flask Basics Project
- Basic Routes
- Flask Dynamic Routing
- Debug Mode
- Flask Project Organization
Templates
- Template Basics
- Template Variables
- Template Control Flow
- Template Inheritance
- url_for help Function
- Template Forms
- Flask Template Practise
Forms with Flask
- Flask Form Basics
- Forms Fields
- Flash Alerts
- Forms Project Exercise Code Along
SQL Databases with Flask
- Python and Databases
- Flask using MySQL/MariaDB
- Flask ORM Overview
- Flask SQLAlchemy
- Flask SQLAlchemy Model
- Flask SQLAlchemy CRUD
- Database Project Overview
- Database Project Implementation
User Authentication & Email
- Introduction to Working with Users
- User Registration
- Understanding Password Hash
- User Authentication with Passwords
- Email Sent
- Forgot Password System
- Password Reset
Project - Todo List
- Project Overview
- Basic Setup
- Core Views and Templates
- Error Pages
- Models Setup
- Forms view creation
- Table view creation
- Running & Test
- Final Project
Flask REST APIs
- Introduction to REST
- Basic REST API Example
- CRUD REST Basics
- Authorization with Flask-JWT
- Flask REST API with Databases
Deployment
- Deployment Overview
- Gunicorn HTTP Server
- Deployment to Heroku
- Test frm Public URL
Large Project using PWeb
- Introduction to PWeb
- PWeb Project Setup
- PWeb Project Bismillah
- Convert ToDo List Project to PWeb