মডিউল ১: লারাভেল পরিচিতি এবং পরিবেশ সেটআপএই মডিউলে আমরা লারাভেলের জগতকে উন্মোচন করব। একজন নতুন ডেভেলপার হিসেবে কীভাবে আপনার পিসিকে ডেভেলপমেন্টের জন্য প্রস্তুত করবেন, লারাভেল কীভাবে ইনস্টল করবেন এবং ফ্রেমওয়ার্কটির ফোল্ডার স্ট্রাকচার
Offered by:
Innovation Place BD Limited
Last updated: 2025-12-24 Course Level: All Levels Total Videos: 18
Lessons
18
৳ 100৳ 1000
This Course Includes
Video Lectures
Live Session
Quizes
Assignments
Downloadable Resources
Discussion Forum
লারাভেল টিউটোরিয়াল - বিগিনার থেকে অ্যাডভান্স
মডিউল ১: লারাভেল পরিচিতি এবং পরিবেশ সেটআপএই মডিউলে আমরা লারাভেলের জগতকে উন্মোচন করব। একজন নতু...
Offered by:
Last updated: 2025-12-24
Course Level : All_levels
Total Video : 18
৳ 100৳ 1000
This Course Includes
Video Lectures
Live Session
Quizes
Assignments
Downloadable Resources
Discussion Forum
মডিউল ১: লারাভেল পরিচিতি এবং পরিবেশ সেটআপ
এই মডিউলে আমরা লারাভেলের জগতকে উন্মোচন করব। একজন নতুন ডেভেলপার হিসেবে কীভাবে আপনার পিসিকে ডেভেলপমেন্টের জন্য প্রস্তুত করবেন, লারাভেল কীভাবে ইনস্টল করবেন এবং ফ্রেমওয়ার্কটির ফোল্ডার স্ট্রাকচার কীভাবে কাজ করে তা বিস্তারিত শিখবেন।
মূল আকর্ষণ: রাউটিং এবং কন্ট্রোলারের মাধ্যমে প্রথম ওয়েব পেজ তৈরি।
মডিউল ২: ডাটাবেস এবং ডাইনামিক অ্যাপ্লিকেশন
একটি ওয়েবসাইট তখনই প্রাণবন্ত হয় যখন সেটি ডাটা নিয়ে কাজ করতে পারে। এখানে আমরা লারাভেলের শক্তিশালী Eloquent ORM এবং Migration শিখব।
মূল আকর্ষণ: ডাটাবেসের সাথে টেবিলের সম্পর্ক (Relationships) তৈরি করা এবং সিকিউরভাবে ইউজার লগইন সিস্টেম (Authentication) সেটআপ করা।
মডিউল ৩: অ্যাডভান্সড আর্কিটেকচার
লারাভেল কেন বিশ্বের সেরা ফ্রেমওয়ার্ক? তার উত্তর মিলবে এই মডিউলে। আমরা লারাভেলের ইন্টারনাল ইঞ্জিন যেমন Service Container এবং Service Provider সম্পর্কে গভীর জ্ঞান অর্জন করব।
মূল আকর্ষণ: প্রফেশনাল মোবাইল অ্যাপের জন্য RESTful API তৈরি এবং মিডলওয়্যারের মাধ্যমে সিকিউরিটি নিশ্চিত করা।
মডিউল ৪: পারফরম্যান্স এবং অটোমেশন
বড় অ্যাপ্লিকেশন ম্যানেজ করার জন্য অটোমেশনের কোনো বিকল্প নেই। এই মডিউলে আমরা শিখব কীভাবে ব্যাকগ্রাউন্ডে ভারী কাজ (Queue) চালানো যায় এবং নির্দিষ্ট সময়ে অটোমেটিক টাস্ক (Scheduling) রান করা যায়।
মূল আকর্ষণ: লারাভেল ১১-এর নতুন ফিচারসমূহ এবং আধুনিক ফ্রন্টএন্ড টুল Vite ও Tailwind CSS এর সমন্বয়।
মডিউল ৫: রিয়েল-টাইম এবং টেস্টিং
আধুনিক অ্যাপ্লিকেশনে রিয়েল-টাইম নোটিফিকেশন বা চ্যাট সিস্টেম খুব জরুরি। আমরা শিখব কীভাবে লারাভেল রিভার্ব (Reverb) ব্যবহার করে রিয়েল-টাইম ফিচার যোগ করা যায়। এছাড়া আপনার কোড যেন বাগ-ফ্রি থাকে, তার জন্য অটোমেটেড টেস্টিং শিখব।
মূল আকর্ষণ: প্রজেক্টের স্পিড বাড়ানোর জন্য উন্নত ক্যাশিং (Caching) সিস্টেম।
মডিউল ৬: প্রজেক্ট এবং ডেপ্লয়মেন্ট
সবশেষে, আমরা এতক্ষণ যা শিখলাম তা দিয়ে একটি বাস্তবমুখী প্রজেক্ট (যেমন: ই-কমার্স বা ব্লগ) তৈরি করব। প্রজেক্টটি লোকাল হোস্ট থেকে ইন্টারনেটে বা লাইভ সার্ভারে প্রকাশ করার মাধ্যমে আমাদের কোর্সটি সম্পন্ন হবে।
মূল আকর্ষণ: গিটহাব অ্যাকশন এবং ভিপিএস (VPS) সার্ভারে প্রজেক্ট ডেপ্লয়মেন্ট।
এই কোর্সটি কাদের জন্য?
১. যারা পিএইচপি (PHP) জানেন কিন্তু ফ্রেমওয়ার্ক শিখতে চান।
২. যারা ক্যারিয়ারে ফুল-স্ট্যাক ডেভেলপার হিসেবে প্রতিষ্ঠিত হতে চান।
৩. যারা লারাভেলের পুরনো ভার্সন থেকে নতুন লারাভেল ১১-এ আপডেট হতে চান।
আপনার টিউটোরিয়াল ভিডিও বা ব্লগের শুরুতে এই ডেসক্রিপশনটি ব্যবহার করলে শিক্ষার্থীরা পুরো কোর্সের একটি পরিষ্কার ধারণা পাবে।
একজন শিক্ষার্থী এই কোর্সটি সম্পন্ন করার পর যা যা শিখতে পারবেন (What You Will Learn), তার একটি গোছানো তালিকা নিচে দেওয়া হলো। এটি আপনি আপনার কোর্সের "Learning Outcomes" হিসেবে ব্যবহার করতে পারেন:
এই কোর্সটি থেকে আপনি যা শিখবেন (What You Will Learn)
এই কোর্সটি এমনভাবে ডিজাইন করা হয়েছে যাতে আপনি একজন জিরো লেভেল থেকে শুরু করে প্রো-লেভেল লারাভেল ডেভেলপার হতে পারেন। কোর্স শেষে আপনি যা যা করতে সক্ষম হবেন:
Routing এবং Middleware ব্যবহার করে অ্যাপ্লিকেশনের ট্রাফিক কন্ট্রোল করা।
Blade Engine ব্যবহার করে চমৎকার এবং ডাইনামিক ফ্রন্টএন্ড লেআউট তৈরি।
২. ডাটাবেস ইঞ্জিনিয়ারিং (Database Mastery)
Migrations ব্যবহার করে ডাটাবেস টেবিল ডিজাইন এবং ভার্সন কন্ট্রোল করা।
Eloquent ORM ব্যবহার করে কোনো SQL কোড ছাড়াই ডাটাবেসের সাথে কথা বলা।
জটিল ডাটাবেস রিলেশনশিপ (One-to-One, One-to-Many, Many-to-Many) ম্যানেজ করা।
৩. সিকিউরিটি এবং অথেন্টিকেশন (Security)
প্রফেশনাল লেভেলের ইউজার রেজিস্ট্রেশন এবং লগইন সিস্টেম তৈরি।
Authorization (Gates & Policies) ব্যবহার করে ইউজারের পারমিশন সেট করা।
ফর্ম ভ্যালিডেশন এবং CSRF প্রোটেকশনের মাধ্যমে হ্যাকিং থেকে অ্যাপ রক্ষা করা।
৪. মডার্ন এপিআই ডেভেলপমেন্ট (Modern API)
মোবাইল অ্যাপ এবং রিঅ্যাক্ট/ভিউ (React/Vue) এর জন্য RESTful API তৈরি।
Laravel Sanctum ব্যবহার করে টোকেন-বেসড অথেন্টিকেশন।
৫. পারফরম্যান্স এবং ব্যাকগ্রাউন্ড টাস্ক (Performance)
Queues & Jobs ব্যবহার করে টাইম-কনজুমিং কাজগুলো ব্যাকগ্রাউন্ডে পাঠিয়ে সাইটের স্পিড বাড়ানো।
Task Scheduling ব্যবহার করে নির্দিষ্ট সময়ে অটোমেটিক কাজ সম্পন্ন করা।
Caching সিস্টেমের মাধ্যমে ডাটাবেস লোড কমানো।
৬. আধুনিক টুলস এবং ইকোসিস্টেম (Modern Tooling)
Vite এবং Tailwind CSS ব্যবহার করে আধুনিক ইউজার ইন্টারফেস তৈরি।
লারাভেল ১১-এর Minimalist Structure এবং নতুন সব ফিচার আয়ত্ত করা।
Git & GitHub এর মাধ্যমে প্রজেক্ট ম্যানেজমেন্ট।
৭. রিয়েল-ওয়ার্ল্ড প্রজেক্ট এবং ডেপ্লয়মেন্ট (Real Project)
একটি কমপ্লিট ডাইনামিক অ্যাপ্লিকেশন (যেমন: ব্লগ বা ই-কমার্স) স্ক্র্যাচ থেকে তৈরি।
আপনার প্রজেক্টকে লোকাল পিসি থেকে লাইভ সার্ভারে (Shared/VPS) হোস্ট করা।
এক কথায়:
এই কোর্স শেষে আপনি শুধুমাত্র একজন কোডার নন, বরং একজন লারাভেল সলিউশন আর্কিটেক্ট হয়ে উঠবেন, যিনি যেকোনো বড় স্কেলের ওয়েব অ্যাপ্লিকেশন ডিজাইন এবং ডেভেলপ করতে পারবেন।