পাইথন, ফ্লাস্ক, পিওয়েব

কোর্সের মেয়াদ

৩ মাস

ক্লাস টাইম

২ ঘণ্টা

সাপ্তাহিক ক্লাস

৩ দিন

কোর্স ফিঃ৳ ৭০০০

মোট ক্লাসঃ৩৬ টি

ক্লাস ভিডিওঃথাকবে

ভাষাঃবাংলা & English

মোট সময়ঃ৭২ ঘণ্টা

ভর্তি হোন ফ্রি সেমিনার

কোর্স ওভারভিউ

আপনি যদি একটি ওয়েব অ্যাপ্লিকেশন ডেভেলপ করা শুরু করতে চান, ফ্লাস্ক আপনার জন্য সবচেয়ে ভালো ফ্রেমওয়ার্ক হিসেবে কাজ করবে । এটি আপনাকে অল্প পরিমাণ কোড দিয়ে একটি অ্যাপ্লিকেশন তৈরি করতে দেয়। এই কোর্সে আমরা ফ্লাস্ক দিয়ে ওয়েব ডেভেলপমেন্টের মূল বিষয়গুলো দেখাব। এটি পাইথন এর একটি ফ্রেমওয়ার্ক তাই এটি নিয়ে কাজ করার আগে পাইথন নিয়ে পরিষ্কার ধারনা থাকতে হবে আর এই লক্ষ নিয়ে আমরা এই কোর্সে পাইথনকেও সংযুক্ত করেছি ।

কোর্স সিলেবাস

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