LT

Learn with Tiemoon

← Back to Home

Professional OOP Training Program with Real-Life Project Delivery

১২তম ব্যাচ শুরু হচ্ছে মার্চ ২৯, ২০২৬ ২২ টি লাইভ অনলাইন সেশন রেজি. ডেডলাইন: ১৫ মার্চ, ২০২৬ শুক্র, রবি & মঙ্গলবার (রাত ৮:০০ - ১০:০০) ফিঃ ১০,০০০ টাকা। ফেব্রুয়ারি ২৮ এর আগে রেজিস্ট্রেশন করলে ৭,০০০ টাকা।

সময়ের সাথে সাথে এই কোর্সটি এখন এতটাই পরিপক্ব হয়েছে যে একে আর শুধু একটি OOP কোর্স বলাটা ভুল হবে। এটি এখন একটি complete real-world software engineering journey. এই কোর্সে আপনি Practical OOP এর পাশাপাশি —
Software Architecture, Code Quality & Clean Code practices, Unit Testing, Code Review culture, Database Design, API Design, Scalable Application Design, real project management workflow এবং আরও অনেক কিছু Practically শিখবেন।

সহজভাবে বললে—একজন Developer-কে একটি real software team-এ কার্যকরভাবে কাজ করতে হলে যা যা জানা, বোঝা এবং আগে থেকেই হাতে-কলমে করা প্রয়োজন—তার সবকিছুই এই কোর্সে রয়েছে।

এই কোর্সের প্রজেক্টটি এমনভাবে ডিজাইন করা হয়েছে যেন আপনি ফিচারগুলোকে শুধু CRUD অপারেশন হিসেবে না ভাবেন। প্রতিটি ফিচার সম্পন্ন করার সাথে সাথে আপনার ভেতরে একটি sense of completion তৈরি হবে—যেটা একজন পরিপক্ব সফটওয়্যার ইঞ্জিনিয়ারের সবচেয়ে গুরুত্বপূর্ণ মানসিকতা।

সবচেয়ে exciting অংশ হলো—এখানে আপনি performance optimization এবং use case অনুযায়ী AI/ML ব্যবহার পর্যন্ত hands-on ভাবে দেখবেন এবং প্রজেক্টে প্রয়োগ করবেন।

আর সবশেষে যা না বললেই নয়—এই কোর্সের প্রতিটি সেশনের সাথেই থাকবে interview-relevant question set. Theory + Practice + Project Work— এই তিনটি একসাথে মিলিয়ে, ইন্টারভিউতে নিজেকে যোগ্য প্রমাণ করার জন্য এই কোর্স আপনার confidence বহুগুণ বাড়িয়ে দিবে।

চলুন, এক নজরে দেখে নেই, এই প্রোগ্রামে কি কি শিখবেন -


কোর্স আউটলাইনে যা যা থাকছে

পার্ট ১ — OOP এর শক্তিশালী ভিত্তি ও কনসেপ্ট বিল্ড

  • What & Why of OOP
  • Class & Object, Fields/Properties/Methods
  • Constructors, Overloading, Reference Types
  • Association, Composition, Inheritance, Overriding
  • Interfaces, Polymorphism, Generics

পার্ট ২ — SOLID এবং অন্যান্য Principles

  • SRP, OCP, LSP, ISP, DIP
  • Tell Don’t Ask, DRY, Law of Demeter, YAGNI
  • Quality practices: naming, boundaries, duplication control

পার্ট ৩ — Code Smells & Refactoring

  • Long Method / Large Class
  • Primitive Obsession / Data Clumps
  • Feature Envy / Middle Man
  • Switch Statements / Duplicates
  • Extract Method / Move Method / Encapsulate Field
  • Replace Conditional with Polymorphism

পার্ট ৪ — Clean Architecture (Hands-on)

  • Layered boundaries (Domain, Application, Infrastructure, UI/API)
  • Dependency rule and dependency inversion in real code
  • DTOs vs Domain models, use-cases, and ports/adapters
  • Testing strategy overview (unit tests where it matters)

পার্ট ৫ — প্রজেক্ট ওয়ার্ক — প্রজেক্টের কাজ ১ম সপ্তাহ থেকে শুরু হবে এবং চলবে পুরো কোর্স জুড়ে

  • Requirement slicing, backlog & iterations
  • Implement modules with business rules
  • Weekly design review + refactoring checkpoints
  • Final demo + review (what you built & how you designed it)

কোড লিখবেন আপনার পছন্দের স্টেকে

প্র্যাকটিস এবং প্রজেক্ট আপনি আপনার পছন্দের programming language, framework এবং database ব্যবহার করে সম্পন্ন করবেন।

ASP.NET Core & C#
Java & Spring Boot
PHP & Laravel
Python & Django
DB: SQL Server / MySQL
DB: PostgreSQL / MongoDB

কি প্রজেক্ট করবো তা একটু দেখে নেই

এটি কোনো “toy project” নয়। আপনি একটি real-world solution নিয়ে কাজ করবেন, যেখানে clean design সত্যিকার অর্থেই গুরুত্বপূর্ণ। প্রথম সপ্তাহ থেকেই আমরা Clean Architecture এবং Clean Code practices প্রয়োগ করবো, এবং প্রোডাক্ট যত বড় হবে, ঠিক একটি real engineering team-এর মতোই আমরা নিয়মিত refactoring করে এগোবো।

Expense Tracking & Budget Control System — এটা ছোট এবং মাঝারি প্রতিষ্ঠানের জন্য একটি ব্যবহারিক সিস্টেম, যার মাধ্যমে তারা খরচ ট্র্যাক করতে পারবে, বার্ষিক বাজেট নির্ধারণ করতে পারবে, অপ্রয়োজনীয় অতিরিক্ত খরচ নিয়ন্ত্রণ করতে পারবে, এবং বিভিন্ন ধরনের summary ও report তৈরি করতে পারবে।

Core Modules
  • User account management
  • Expense categories
  • Expense entry & validation
  • Yearly budgets (overall & per category)
Business Logic Focus
  • Budget threshold monitoring (50/80/100%)
  • Soft vs Hard limit policy
  • Anti-duplication warning rules
  • Editing/deleting rules for history
Insights & Reporting
  • Daily / monthly / date-range summaries
  • Category-wise breakdown
  • Over-budget flags
  • Export reports (PDF/CSV) — optional
Optional (Advanced)
  • Email notifications
  • Shared/team expense groups (roles & approvals)
  • Search & filter insights
  • Security hardening policies

প্রজেক্টের বিস্তারিত বর্ণনা আলাদাভাবে এখানে দেয়া আছে— Expense Tracker & Budget Control System Project Details

প্রজেক্ট ওয়ার্ক যেভাবে চলবে

  1. Kickoff: requirements walkthrough, user stories এবং acceptance criteria নিয়ে বিস্তারিত আলোচনা
  2. Architecture setup: clean layers, dependency rules, folder structure এবং coding conventions সেটআপ
  3. Iterative delivery: প্রতি সপ্তাহে ছোট ছোট slice ডেলিভারি, সাথে নিয়মিত review ও refactoring
  4. Code Review & Design Review: eadability, SRP, boundaries, naming, duplication এবং tests-এর উপর ফোকাস
  5. Final demo: প্রজেক্ট ডেমো, design trade-offs ব্যাখ্যা

💳 পেমেন্ট পদ্ধতি

প্রথমে এখানে আপনার কিছু তথ্য শেয়ার করুন: Register here এবং নিচের যেকোনো একটি পদ্ধতি ব্যবহার করে আপনার পেমেন্ট সম্পন্ন করুনঃ

  • বিকাশ (সেন্ড মানি): 01711281825
  • অথবা
  • ব্যাংক অ্যাকাউন্ট:
    • Name: Zohirul Alam Tiemoon
    • Saving Account: 0443201000014597
    • Karwan Bazar Branch
    • Routing Number: 245262537
    • United Commercial Bank (UCB) Limited

পেমেন্ট সম্পন্ন করার পর, অনুগ্রহ করে পেমেন্টের স্ক্রিনশট অথবা ট্রানজেকশন ডিটেইলস WhatsApp (01711281825)-এ পাঠিয়ে দিন।

👨‍🏫 প্রোগ্রাম কোচ

জহিরুল আলম তাইমুন

Zohirul Alam Tiemoon—একজন mentor, trainer এবং technology leader, যিনি সফটওয়্যার ডেভেলপমেন্ট, system architecture এবং engineering leadership–এ ২৪+ বছরের hands-on অভিজ্ঞতা নিয়ে কাজ করছেন।

এই দীর্ঘ যাত্রায় উনি ১৫,০০০+ সফটওয়্যার ইঞ্জিনিয়ারকে প্রশিক্ষণ প্রদান করেছেন, এবং Software Engineer, Team Lead, CTO, CEO ও Tech SVP হিসেবে কাজ করেছন। পাশাপাশি multinational company ও government project-সহ বিভিন্ন প্রতিষ্ঠানের জন্য scalable, production-grade software system তৈরি করতে সহায়তা করেছেন।

তাইমুন বাংলা ভাষায় লেখা বই “অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং”-এর লেখক এবং ২৫টিরও বেশি বিশ্ববিদ্যালয়ে mentorship হিসাবে কাজ করেছেন।

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

নিজেকে একজন সফল ডেভেলপার হিসাবে দেখতে চান?

আপনি যদি OOP, SOLID, Clean Architecture, Refactoring শিখতে চান— এবং আপনার দক্ষতা প্রমাণ করার জন্য একটি real project চান, তাহলে এই ব্যাচটি আপনার জন্য।