Python আর System Design
১২ মাসে, সহজ বাংলায়
Flutter developer থেকে এমন engineer হওয়ার রাস্তা, যে নিজে backend বানায়, system design বোঝে, আর AI দিয়ে product বানাতে পারে। ৭৪টা অধ্যায়, ছবি আর বাস্তব উদাহরণসহ।
Python lineSystem Design lineপ্রতিটা station একটা মাস। অধ্যায় পড়া শেষ হলে station ভরে যায়।
Python: প্রথম project থেকে বড় project
Setup থেকে শুরু করে FastAPI backend, database, Docker, deploy, AI feature, আর শেষে একটা বড় production project। প্রতিটা ধাপে code আর ছোট project।
- শুরু: Setup ও Python এর ভিত্তিমাস ১, ৫টা অধ্যায়
- Intermediate Pythonমাস ২, ৮টা অধ্যায়
- Databaseমাস ৩, ৩টা অধ্যায়
- FastAPI দিয়ে Backendমাস ৩-৪, ৭টা অধ্যায়
- Production ও Scalingমাস ৫-৬, ৮টা অধ্যায়
- AI Engineeringমাস ৭-৯, ৪টা অধ্যায়
- Capstone ও Careerমাস ১০-১২, ২টা অধ্যায়
System Design: খুঁটিনাটি সব, ছবি আর বাস্তব উদাহরণসহ
Network, scaling, database, cache, queue, microservice, security থেকে শুরু করে mobile, web আর AI system design, আর শেষে bKash, Pathao, Foodpanda ধরনের app এর case study।
- ভিত্তি: Internet কীভাবে কাজ করেমাস ১-২, ৫টা অধ্যায়
- Scalingমাস ৩-৪, ৫টা অধ্যায়
- Data ও Databaseমাস ৪-৬, ৭টা অধ্যায়
- Architectureমাস ৭, ৩টা অধ্যায়
- Reliability ও Securityমাস ৮-৯, ৬টা অধ্যায়
- Platform অনুযায়ী Designমাস ৯-১০, ৩টা অধ্যায়
- Case Study ও Interviewমাস ১০-১২, ৮টা অধ্যায়
এই site কীভাবে ব্যবহার করবে
- রোডম্যাপ ধরে চলো। প্রতি মাসে দুই line থেকে কয়েকটা অধ্যায় আর একটা project। কোন সপ্তাহে কী, রোডম্যাপ পেজে লেখা আছে।
- প্রতিটা code নিজে চালাও। প্রথম দুই মাস AI ছাড়া নিজের হাতে লেখো। তারপর AI লিখবে, তুমি প্রতিটা লাইন পড়বে আর test লিখবে।
- Diagram খাতায় আঁকো। System design অধ্যায়ের ছবিগুলো দেখে না, মনে করে আঁকার চেষ্টা করো। না পারলে আবার পড়ো।
- "নিজেকে যাচাই করো" অংশ বাদ দিও না। উত্তর দেখার আগে নিজে বলো বা লেখো। অধ্যায় শেষে "পড়া শেষ" চিহ্ন দাও।