osad-logo-dark

ব্যাচ শুরু

১১ মে

লাইভ ক্লাস

রাত ৯:০০- ১০:৩০ (বৃহ,রবি,মঙ্গল)

সাপোর্ট ক্লাস

সকাল ১১:০০ - ১২:৩০ (শনি থেকে বৃহ,)

রাত ০৯:০০ - ১০:৩০ (শনি থেকে বৃহ,)

ভর্তি চলছে

১১তম ব্যাচে

ফ্রী মাস্টারক্লাস

Flutter Developer’s Job Roadmap: How to Get Hired & Grow Your Career

২৭ এপ্রিল

রাত ৯:০০টা

কারিকুলাম

৪১ মডিউল

৮৪ লাইভ ক্লাস

স্ট্রং ফাউন্ডেশন | ডার্ট প্রোগ্রামিং এ হাতেখড়ি (Module 0-3)

ক্লাস নিবেনঃ

Md.Taufiqur Rahman

সপ্তাহ

শুরুর আগের শুরু

7 recorded video

আপনি যদি বিগিনার হয়ে থাকেন, তাহলে অবশ্যই এই ভিডিও রিসোর্সগুলো দেখে লাইভ ব্যাচে জয়েন করবেন। বিজয় আপনারই!

সপ্তাহ

ডার্ট প্রোগ্রামিং শেখা শুরু

3 live class

1 Quiz

Class 1: Dart Basics & Project Structure
Dart Hello World | Dart Project Structure in IntelliJ IDEA | How to create and run a Dart project | Introduction to Dart keywords and syntax | Understanding Dart variables | Dart data types: int, double, num | String and Boolean in Dart |


Class 2: Collections & Operators
What is a List in Dart | Creating and accessing List items | List properties and methods | Fixed Length List vs Growable List | Insert and update items in a List | Removing items from a List | What is Map in Dart | Defining and accessing Map data | Dart operators overview | Arithmetic operators in Dart | Unary operators with examples | Using const and final in Dart |


Class 3: DSA Focus – Strings, Lists & Syntax
DSA Problem-Solving Introduction | Solving simple problems using Dart strings | Manipulating lists in problem-solving | Practicing Dart syntax through real problems | Common mistakes in syntax during DSA | Step-by-step breakdown of sample coding problems |

সপ্তাহ

শুরুটা হলো কি কেনো কিভাবে | ডার্ট প্রোগ্রামিং এ হাতেখড়ি

7 recorded video

3 live class

1 Quiz

1 Assignment

Class 1: Introduction to Flutter & Dart
What is Dart | What is Flutter | How Flutter works | Flutter SDK explained | Difference between native & cross-platform apps | Mobile App development scope with Flutter | Android and iOS compatibility overview |

Class 2: Setting up the Environment
Flutter installation & SDK setup | Exploring IntelliJ IDEA and VS Code for Flutter | Extensions & Plugins for Flutter | Offline vs Online editors | Installing Dart & Flutter plugin in VS Code | How to run first Flutter project |

Class 3: Dart Programming Basics
What is Dart used for | Writing first Dart program | Dart keywords and syntax | Data types and variables in Dart | Comments and indentation rules | Overview of Dart’s structure & syntax style |

সপ্তাহ

ডার্ট এর অ্যাডভান্সড বিষয় গুলো

3 live class

1 Quiz

Class 1: Dart Collections – Set & Map
Dart Set With Add And Add All | Accessing and iterating through Set | Set elementAt() and clear() method | Set properties: length, isEmpty, contains | Map basics and syntax | Map Add New Element | Map Constructor and usage | Map Properties and Methods | Map Add, Remove, Clear operations |

Class 2: Control Flow Statements
Overview of control flow in Dart | If Else Statements with examples | Nested If-Else logic | Switch Case Statement and when to use | For Loop for index-based iteration | For-in Loop over List | For-in Loop over Set and JSON List | While Loop in Dart | Do While Loop and differences with While |

Class 3: Functions & DSA Practice
How to define a function in Dart | Calling a function with arguments | Positional and named arguments | Function Return values | Using return keyword | Understanding Dart’s main() function | DSA Problem-Solving Class 2: if-else, switch case, for loop, while loop, function | Real examples combining control flow and functions |

ডার্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (Module 4-5)

ক্লাস নিবেনঃ

Md.Taufiqur Rahman

সপ্তাহ

ডার্ট অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং

3 live class

1 Quiz

Class 1: Dart OOP – Class, Constructor & Object Basics
OOP Concept And Class | Creating class and object in Dart | Access properties from class object | Access static properties from class | Details on class constructor | Named and default constructors | Using this keyword in Dart class |


Class 2: Inheritance, Abstraction & Advanced OOP
Inheritance in Dart | Superclass and subclass relationship | Constructor in Inheritance | Method Overriding | Overloading methods (workaround using optional parameters) | Dart abstract class and usage | Polymorphism explained with examples | Encapsulation with private fields | Using Getters and Setters |

Class 3: DSA & Problem-Solving with OOP
DSA Problem-Solving Class 3: OOP fundamentals in practice | Creating objects and accessing members | Solving problems using array and loop inside class | Using inheritance and constructor chaining | Applying overriding in class-based problems | Using overloading logic with functions | Implementing polymorphism in real-world problems | Writing abstract classes for design-based problems |

সপ্তাহ

এক্সাম উইক ১

1 Assignment

1 Test

মডিউল ১ থেকে মডিউল ৪ পর্যন্ত যা যা আলোচনা হয়েছে, সেটার উপর ভিত্তি করে থাকবে একটা বড়সড় এসাইনমেন্ট ও লাইভ টেস্ট। ঝালিয়ে নিতে পারবেন নিজেকে।

গিট & গিটহাব (Module 6-6)

ক্লাস নিবেনঃ

Md.Taufiqur Rahman

সপ্তাহ

ভালো জানতে হবে গিট -গিট হাব

3 live class

1 Quiz

Class 1: Git Basics
Install Git | Initialize a repository | Stage changes with git add | Commit changes with git commit | Check status with git status | Show changes in the working directory using git diff | Show changes in staging area | View commit history using git log | List branches with git branch | Create a new branch using git branch <branch_name> | Switch branches with git checkout <branch_name> |

Class 2: Advanced Git Operations
Merge branches using git merge | Fetch and merge from remote repository | Unstage changes using git reset | Reset to last commit with git reset --hard | Discard changes in a file using git checkout -- <file> | Create a GitHub account | Clone a repository locally using git clone <repo_url> | Set remote repository using git remote add origin <repo_url> | Push changes to GitHub using git push origin <branch_name> |

Class 3: GitHub Workflow & DSA with Git
Fetch and merge changes from remote using git fetch | Create a pull request on GitHub | Create a new branch on GitHub | Delete a remote branch using git push origin --delete <branch_name> | Fork a repository on GitHub | Fetch changes from a forked repo without merging | Clone repository with latest commits only using --depth 1 | View file modification history using git log -- <file> | DSA & Problem-solving Class 4: Git - Implementing GET, POST, PUT, DELETE methods using Git | File handling in Git-based projects | File system structure in Git | Git operators and their usages |

কোর্সটি আপনারই জন্য

যারা শুন্য থেকে শুরু করে অ্যাপ ডেভেলপার হতে চান

ইউনিভার্সিটি কিংবা কলেজের শিক্ষার্থী যিনি ডেভেলপার হতে চান

নিজের বিজনেসের জন্য অ্যাপ বানাতে চান

যিনি ক্রস প্ল্যাটফর্ম অ্যাপ ডেভেলপমেন্ট শিখতে চান

যারা প্রজেক্ট করে অ্যাপ ডেভেলপমেন্ট শিখতে চান

ডাউনলোড করুন পুরো গাইডলাইন

Flutter Interview হ্যান্ডবুক

যেসব ট্যুলস ও টেকনোলোজি শিখবেন

Dart

Flutter

OOP

RestAPI

VS Code

Git & Git Hub

API Integration

Firebase

Google Maps Integration

Payment Gateway

Code Canyon

Admob

MVVM

MongoDB

SQLite

Widgets

কোর্সে আপনি পাচ্ছেন

৬ মাসের স্টাডিপ্ল্যান

৮৫ টি লাইভ ক্লাস

২ টি ইন্ডাস্ট্রি স্ট্যান্ডার্ড প্রজেক্ট

১৬টি প্র্যাক্টিস প্রোজেক্ট

১০০+ প্রিরেকর্ডেড ভিডিও

প্রোগ্রেস ট্র্যাকিং

দিনে ১৬ ঘন্টা সপ্তাহে ৬ দিন ইন্সট্যান্ট সাপোর্ট

কমিউনিটি সাপোর্ট

লাইফটাইম এক্সেস

জব মার্কেট গাইডলাইন

মার্কেটপ্লেস গাইডলাইন

ইন্টারভিউ হ্যান্ডবুক

কোড মামা

সার্টিফিকেট

ওস্তাদ প্রো ব্যাচ

বেসিক ঝালাই করুন এখান থেকে

ফ্লাটার প্রোগ্রামিং ল্যাংগুয়েজ ডার্টের উপর ফ্রি ভিডিওগুলো দেখে আপনার বেসিক ক্লিয়ার করে নিন

প্রি রেকর্ডেড ভিডিও

ফ্রী

৭ টি ভিডিও

1.Introduction To dart

2.Environment Setup

3.Dart File Structure & Hello Dart

4.Dart Varriables,Data Types &Numbers,String,Boolean

5.Dart Keyword

কোর্সের ইন্ট্রো ভিডিও

কোর্স শেষে পাচ্ছেন এক্সক্লুসিভ জব প্লেসমেন্ট সাপোর্ট!

সিভি এবং কভার লেটার বিল্ডিং সাপোর্ট

পোর্টফোলিও বিল্ডিং এন্ড ইন্টার্ভিউ গাইডলাইন

1-to-1 কাস্টমাইজড ক্যারিয়ার এবং জব অ্যাপ্লিকেশন কনসালটেশন

লোকাল এবং ইন্টারন্যাশনাল জব অপারচুনিটি হান্টিং

জব অ্যাপ্লিকেশন গাইডলাইন এবং সাপোর্ট

পার্টনার্ড কোম্পানিগুলোর মাধ্যমে ডিরেক্ট প্লেসমেন্ট সাপোর্ট

কোর্সটি আপনারই জন্য

যারা শুন্য থেকে শুরু করে অ্যাপ ডেভেলপার হতে চান

ইউনিভার্সিটি কিংবা কলেজের শিক্ষার্থী যিনি ডেভেলপার হতে চান

নিজের বিজনেসের জন্য অ্যাপ বানাতে চান

যিনি ক্রস প্ল্যাটফর্ম অ্যাপ ডেভেলপমেন্ট শিখতে চান

যারা প্রজেক্ট করে অ্যাপ ডেভেলপমেন্ট শিখতে চান

ডাউনলোড করুন পুরো গাইডলাইন

Flutter Interview হ্যান্ডবুক

ইন্সট্রাক্টর

Lead Instructor

Rafat Meraz

Senior Software Engineer I at Vivasoft Limited | Former Software Engineer at Sheba Platform Ltd. | Former Mobile Application Developer at NEXTGEN INNOVATION LTD. | Former Mobile Application Developer at Golden Info Systems Ltd.

Lead Instructor

Nowrose Irab Poll

Software Engineer I at MarginEdge | Former Software Engineer at REVE Systems KUET

Lead Instructor

Md.Taufiqur Rahman

Full Stack Developer ( Flutter and Laravel) at Tizfai Technologies AB, Södermanland,sweden | Mobile App Developer (Flutter) at Selefe (Buying & Direct Farmer Connections) | Full Stack Developer ( Flutter and Laravel) at Krishaan ( Krishaan delivers farm-fresh goodness) | Senior Software Engineer at Kala System

Teaching Assistant

Hasan Ahmed

Teaching Assistant (Flutter App Development) at Ostad

Teaching Assistant

Md Nayeem Ahmed

App Developer - Flutter at ARBREE LIMITED

কী কী থাকতে হবে

ল্যাপটপ/ডেস্কটপ (মিনিমাম ৮ জিবি র‍্যাম)

ভালো ইন্টারনেট কানেকশন

প্রোগ্রামিং ফান্ডামেন্টালস জানা থাকলে ভালো

মিনিমাম Core i3 প্রসেসর

২৫৬ জিবি এসএসডি

লেগে থাকার মানসিকতা

সাকসেসফুল হয়েছেন যারা

ফিডব্যাক

আমাদের লার্নারদের কাছে শুনুন

নিজের বানানো একটা App সবসময় গর্বের বিষয়। ইন্ডাস্ট্রির সেরা ইন্সট্রাক্টর নিয়ে Ostad এর সাজানো ফ্লাটারের কোর্স আমাকে অনেক বেশি হেল্প করেছে নিজের লক্ষ্যে আরো কয়েক ধাপ এগিয়ে যেতে। তাই There is no shortcut for success, just do the good practice and push yourself regular. - এটাই আমার লেগে থাকার মূলমন্ত্র।

N

Nihad 

Team expertise and encouragement have been instrumental in my growth and success. Thank you for being an exceptional mentor

SH

Sayeem Hasan 

আসসালামু আলাইকুম আমি মোঃ হাসমত আলী। আমি Ostad Flutter App Development Batch Five এর এর স্টুডেন্ট, ওস্তাদ এর এই কোর্স এ যুক্ত হয়ে আমার অনলাইন কোর্সের প্রতি ধারণা চেঞ্জ হয়ে গিয়েছে, ওস্তাদের কোর্স ম্যানেজমেন্ট সিস্টেম অনেক হাই অন্য সব স্টুডেন্টদের সাথে আমার এই মন্তব্য নাও মিলতে পারে, একটি ভাল স্টুডেন্ট হয়ে ওঠার পেছনে যেমন স্টুডেন্টের পাশাপাশি গার্ডিয়ানদের কঠোর পরিশ্রম থাকে তেমনি আমার এই অ্যাপস ডেভেলপমেন্ট জার্নিতে ওস্তাদ টিম গার্ডিয়ানের ভূমিকা পালন করছে এবং করবে বলে আমি আশা করছি, ধন্যবাদ রাব্বির ভাই, রাফাত জামিল ,ভাই এবং ওস্তাদের সকল টিচার এবং টিম মেম্বারদের।

MH

Md Hasmot Ali

So far liveClass,codemama conceptual class&support class er service besh valo..hoytoba shurur dike gap er karone kichuta problem hoyechilo.but so far fixed..step by step sobkichu thikthak..rafat vaier live classe bujhanor dhoron onek valo&age pre-recorded video deyate valo hoyeche..topicgula age recap kora jay

A

Ashraf 

Choosing Ostad for the Flutter Batch 5 program was an excellent decision. The platform's popularity speaks volumes about its quality. The mentor's experience shines through the comprehensive course content, and the system in place for learning is commendable.

MM

Md Mainul Hasan

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

RI

Rakibul Islam

As a beginner Flutter app development course delivered by Ostad is great for me, I will recommend it to anyone who might have interest to the relevant field.

RA

Rohan Ahmed 

My name is Ashikul Islam. I am a student of flutter batch-05. I am satisfied with the teacher and their support team.. Thanks for asking for the reviews.

AI

Ashikul Islam

I am a student of flutter batch-05. I am really enjoying this learning. There are two support sessions daily (morning and night). This support session helped me very much. Instructor Rafat vai takes all the live classes. He is very helpful. I am pleased with his teaching technique. I highly recommend this course. Thank you Ostad Team!

A

Asad

I'm currently taking a Flutter cross-platform app development course on Ostad Learning Platform. I'm impressed with their teaching style and lesson organisation. The course features a diverse group of experienced instructors, making the learning experience enjoyable. The instructor and classmates are supportive, adding to the overall positive experience. I'm truly enjoying my time in this course.

SK

SRINATH KANTI NATH

আসসালামু আলাইকুম আমি মোঃ হাসমত আলী। আমি Ostad Flutter App Development Batch Five এর এর স্টুডেন্ট, ওস্তাদ এর এই কোর্স এ যুক্ত হয়ে আমার অনলাইন কোর্সের প্রতি ধারণা চেঞ্জ হয়ে গিয়েছে, ওস্তাদের কোর্স ম্যানেজমেন্ট সিস্টেম অনেক হাই অন্য সব স্টুডেন্টদের সাথে আমার এই মন্তব্য নাও মিলতে পারে, একটি ভাল স্টুডেন্ট হয়ে ওঠার পেছনে যেমন স্টুডেন্টের পাশাপাশি গার্ডিয়ানদের কঠোর পরিশ্রম থাকে তেমনি আমার এই অ্যাপস ডেভেলপমেন্ট জার্নিতে ওস্তাদ টিম গার্ডিয়ানের ভূমিকা পালন করছে এবং করবে বলে আমি আশা করছি, ধন্যবাদ রাব্বির ভাই, রাফাত জামিল ,ভাই এবং ওস্তাদের সকল টিচার এবং টিম মেম্বারদের।

MH

Md Hasmot Ali

সার্টিফিকেট

কোর্স শেষে পেয়ে যান শেয়ারেবল কোর্স কমপ্লিশন এবং এসেসমেন্ট সার্টিফিকেট

কোর্স কমপ্লিট করে পেয়ে যান শেয়ারেবল কোর্স কমপ্লিশন সার্টিফিকেট

কোর্সে আপনার এসেসমেন্টের রেজাল্টের ওপর পেয়ে যান এসেসমেন্ট সার্টিফিকেট

প্রায়ই জিজ্ঞেস করা প্রশ্ন

  • 1. আমি কি ভিডিওগুলো ডাউনলোড করতে পারবো?

    হ্যা, ওস্তাদের অ্যাপে আপনি ভিডিও ডাউনলোড করে রাখতে পারবেন।
  • 2. আমি কি মোবাইল দিয়ে জয়েন করতে পারবো?

    মোবাইল দিয়ে লাইভ ক্লাসে জয়েন করতে পারবেন কিন্তু প্র্যাকটিস করতে পারবেন না
  • 3. আমার কি ভিডিওগুলোর লাইফটাইম এক্সেস থাকবে?

    জ্বি, ভিডিও এবং রিসোর্সের লাইফ টাইম এক্সেস পাচ্ছেন।
  • 4. লাইভ ক্লাস কোথায় হবে ?

    লাইভ ক্লাসে আপনি একটি সিঙ্গেল ক্লিকে জয়েন করে ফেলতে পারবেন ওস্তাদ প্ল্যাটফর্ম থেকেই।
  • 5. এসেসমেন্ট কিভাবে হবে?

    প্রতি সপ্তাহে থাকবে একটি করে কুইজ এবং এক্সাম উইকে থাকবে এসাইনমেন্ট এবং কুইজ।
  • 6. ওস্তাদ প্রো ব্যাচে কাদেরকে নেয়া হবে?

    ৭০% বা তার বেশি মার্ক নিয়ে যারা কোর্স কমপ্লিট করবেন তাদেরকে নিয়ে করা হবে প্রো ব্যাচ।
  • 7. দেশের বাইরে থেকে কিভাবে পেমেন্ট করবো?

    ওস্তাদের ইন্টারন্যাশনাল পেমেন্ট গেটওয়ের (Stripe) মাধ্যমে আপনি ক্রেডিট কিংবা ডেবিট কার্ড দিয়ে পে করতে পারবেন।
  • 8. লাইভ ক্লাসের রেকর্ডিং থাকবে?

    জ্বী, পাবেন লাইভ ক্লাস রেকর্ডিং এর লাইফ টাইম এক্সেস।
  • 9. প্র্যাকটিস করতে গিয়ে সমস্যায় পড়লে সাপোর্ট পাবো কোথায়?

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

কিভাবে পেমেন্ট করবো?

  • 1. পেমেন্ট মেথড কি কি?

    আপনি সরাসরি ওস্তাদের পেমেন্ট গেইটওয়ের মাধ্যমে Bkash, Nagad, Rocket, Visa, Mastercard, Debit and Credit কার্ড দিয়ে পেমেন্ট করতে পারবেন।
  • 2. আমি কি যেকোনো ডিভাইস দিয়ে পেমেন্ট করতে পারবো?

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

    পেমেন্ট করার জন্য প্রথমে ব্যাচে ভর্তি হোন বাটনে ক্লিক করুন। এরপর পেমেন্ট পেইজ থেকে পেমেন্ট মেথড সিলেক্ট করে পেমেন্ট করুন বাটনে ক্লিক করুন এবং পেমেন্ট সম্পন্ন করুন।
  • 4. ডিসকাউন্ট কিভাবে পাবো?

    আপনি ব্যাচে ভর্তি হওয়ার আগে এভেইলেবল প্রোমো কোড বসিয়ে এক্সপেক্টেড ডিসকাউন্ট পেতে পারেন।
  • 5. পেমেন্ট কনফার্মেশন কিভাবে পাবো?

    পেমেন্ট প্রসেস শেষ হলে আপনার কাছে একটি মেসেজ আসবে এবং আপনার ড্যাশবোর্ডে আপনার জয়েন করা ব্যাচটি দেখাবে। আপনার স্টাডি প্লান অনুযায়ী কোর্স শুরু করে দিতে পারবেন।
  • 6. আমার লেনদেনের হিসাব থাকবে কি?

    আপনার ড্যাশবোর্ডে আপনি প্রোফাইল থেকে ট্রাঞ্জেকশন ট্যাবে ক্লিক করে লেনদেন দেখতে পারবেন।

জয়েন করুন আমাদের ফেসবুক গ্রুপে

৬,১০০ জন মেম্বার

Flutter Developers Community @Bangladesh