تصور کن یه اپلیکیشن لاراولی داری که اوایل خیلی خوب کار میکرد. ولی هرچی بزرگتر شد، دیگه هر تغییر کوچیکی مثل کشیدن یه آجر از پایین برج میمونه؛ همه چیز ممکنه بریزه. اینجاست که معماری میکروسرویس وارد میشه و دقیقاً همون جاییه که این دوره شروع میشه....
معرفی دوره آموزش عملی ساخت میکروسرویس با لاراول
تصور کن یه اپلیکیشن لاراولی داری که اوایل خیلی خوب کار میکرد. ولی هرچی بزرگتر شد، دیگه هر تغییر کوچیکی مثل کشیدن یه آجر از پایین برج میمونه؛ همه چیز ممکنه بریزه. اینجاست که معماری میکروسرویس وارد میشه و دقیقاً همون جاییه که این دوره شروع میشه.
این دوره با عنوان «لاراول و کافکا: تبدیل یک مونولیت به معماری میکروسرویس» طراحی شده تا مهارتهای لاراولیات رو به سطح بالاتری ببره. جالبه بدونید میانگین حقوق یه توسعهدهنده لاراول در آمریکا حدود ۹۲,۲۸۵ دلاره، در حالی که این عدد برای توسعهدهندههای میکروسرویس به ۱۳۴,۵۴۶ دلار میرسه. یعنی فقط با یادگیری مباحث همین دوره، میتونی تا ۴۰٪ به درآمدت اضافه کنی. 😎
این دوره دقیقاً برای کیه؟
ببین، این دوره برای کسیه که با لاراول رفیقه و میخواد یه قدم جدیتر برداره. لازم نیست از صفر شروع کنی؛ چون کار رو با یه پروژه آماده مونولیت شروع میکنیم (آموزش ساخت اپلیکیشن اولیه توی این دوره پوشش داده نمیشه). پس مستقیم میریم سراغ معماری میکروسرویس. روش تدریس هم شفافه و بدون حاشیه؛ هر جا لازم باشه، مطلب رو کاربردی توضیح میدم.
اگه دوست داری یاد بگیری خود مونولیت چطور ساخته میشه، دورههای دیگهام رو ببین.
چی یاد میگیری؟
توی این دوره با یه مونولیت آماده جلو میریم و قدمبهقدم این موارد رو تمرین میکنیم:
معماری میکروسرویس اصلاً چیه و چرا به درد پروژههای بزرگ میخوره
پیکربندی Kafka کنار PHP
ارسال درخواستهای داخلی HTTP بین سرویسها
ساخت یه میکروسرویس اختصاصی برای احراز هویت
راهاندازی Docker با چندین شبکه
تولید رویدادهای Kafka توی topicهای مختلف
ساخت صفهای سفارشی در لاراول
ایجاد پکیجهای سفارشی Composer
ایمپورت داده از چندین دیتابیس متفاوت
این دوره برای برنامهنویسهایی طراحی شده که با لاراول کار کردهن و میخوان پروژههاشون رو مقیاسپذیرتر و قابل نگهداریتر کنن. مثلاً فرض کن یه تیم ۵ نفره روی یه فروشگاه اینترنتی کار میکنن؛ با میکروسرویس، هر کس میتونه مستقل روی سرویس خودش کار کنه و دیگه لازم نیست همه منتظر merge شدن یه شاخه بمونن.
مشخصات دوره در یک نگاه 📋
ویژگی
جزئیات
عنوان دوره
آموزش عملی ساخت میکروسرویس با لاراول
مدرس
مدرس دوره لاراول و کافکا
سطح
پیشرفته
پیشنیاز
آشنایی کامل با لاراول
وضعیت قیمت
تخفیف ویژه
وبسایت
مکتبخونه
محتوای دوره
شماره
عنوان فصل
تعداد جلسات
مدت زمان
۱
مونولیت
۵ جلسه
۰۰:۲۱ ساعت
۲
میکروسرویس ایمیل
۱۱ جلسه
۰۱:۲۴ ساعت
۳
میکروسرویس یوزر
۱۳ جلسه
۰۱:۱۷ ساعت
۴
میکروسرویس پرداخت
۷ جلسه
۰۰:۳۸ ساعت
۵
میکروسرویس Ambassador برای مدیریت کاربران معرفیکننده
۵ جلسه
۰۰:۲۸ ساعت
۶
میکروسرویس ادمین
۵ جلسه
۰۰:۳۱ ساعت
چرا این دوره ارزش وقت گذاشتن داره؟
چون توی بازار کار امروز، فقط بلد بودن لاراول کافی نیست. شرکتها دنبال کسی هستن که بتونه یه سیستم بزرگ رو به بخشهای کوچیکتر و مدیریتپذیرتر تقسیم کنه. با معماری میکروسرویس، وقتی یه سرویس خراب میشه، بقیه سیستم سر پا میمونه و این یعنی خواب راحت برای تیم فنی. 🌙
اگه دانشجو هستی یا تازه فارغالتحصیل شدی، این مهارت میتونه توی رزومهات یه برگ برنده جدی باشه. خیلی از پروژههای پایاننامه هم وقتی از یه حدی بزرگتر میشن، دقیقاً به همین معماری نیاز پیدا میکنن.
سوالهای رایجی که ممکنه ذهنت رو مشغول کنه
آیا باید Kafka رو از قبل بلد باشم؟ نه، پیکربندی Kafka با PHP توی دوره توضیح داده میشه.
این دوره برای مبتدیها مناسبه؟ راستش نه. بهتره اول با لاراول راحت باشی، بعد بیای سراغ این دوره.
بعد از دوره میتونم پروژه واقعی بسازم؟ بله، چون همه چیز روی یه پروژه واقعی تمرین میشه، نه صرفاً تئوری.
تفاوت مونولیت و میکروسرویس چیه؟ ساده بگم: مونولیت یه خونه بزرگه که همه توش زندگی میکنن، میکروسرویس چند تا آپارتمان جداست که هر کدوم قوانین خودش رو داره.
در نهایت، اگه دنبال این هستی که از سطح «برنامهنویس لاراول» به «معمار سیستم» برسی، این دوره با قیمت تخفیفخوردهاش فرصت خوبیه که نباید از دستش بدی.
میکروسرویس با لاراول را حرفهای بسازید؛ ثبتنام با تخفیف