بررسی اجمالی دوره
دوره منتورینگ 30 روزه لاراول یک برنامه فشرده برای آموزش توسعه وب با استفاده از فریمورک لاراول است که برای افراد مبتدی با دانش اولیه PHP مناسب است. این دوره ترکیبی از جلسات حضوری در محیط واقعی است و در مدت 4 هفته (5 روز در هفته، 4-6 ساعت در روز) برگزار میشود. هدف اصلی، آمادهسازی کارآموزان برای ورود به صنعت فناوری با مهارتهای کاربردی و ایجاد فرصتی برای شناسایی استعدادهای برتر جهت استخدام در شرکت است.
ویژگیهای کلیدی
- مخاطبان: دانشجویان کامپیوتر، افراد در حال تغییر مسیر شغلی، یا مبتدیان با دانش پایه PHP.
- ظرفیت: 10 کارآموز در هر دوره برای حفظ کیفیت آموزش.
- ساختار: 4 هفته با تمرکز بر مفاهیم پایه، توسعه API، بهینهسازی پایگاه داده، و پروژه نهایی.
- ابزارها: لاراول 11، MySQL 8، cPanel، Postman، VS Code.
- نتیجه: کسب 12,000 امتیاز امتیازی گواهی پایان دوره، و فرصت استخدام برای برترینها.
اهداف دوره
- آموزش مهارتهای عملی لاراول برای توسعه وب حرفهای.
- آمادهسازی کارآموزان برای رتبه "شهاب سنگ" (L1) در سیستم امتیازی شرکت (0-25,000 امتیاز).
- شناسایی کارآموزان مستعد برای استخدام بهعنوان "ستاره" (L2).
- تقویت برند شرکت بهعنوان مرکز آموزش برنامه نویسی اختصاصی.
سیستم امتیازدهی به کارآموزان
کارآموزان بر اساس عملکردشان در آموزشها، تکالیف، و پروژههای عملی امتیاز کسب میکنند. این امتیازات با سیستم امتیازی همراستا بوده و به آنها کمک میکند تا پیشرفت خود را در مسیر حرفهای شرکت مشاهده کنند. هر هفته شامل ماموریتهای مشخصی است که امتیازات آنها بهصورت زیر محاسبه میشود:
جدول امتیازدهی
| هفته | ماموریت | آموزشها | تسکهای عملی | امتیاز | معیار موفقیت |
|---|---|---|---|---|---|
| هفته اول | سازههای پایه | نصب لاراول، مفاهیم MVC، قالبسازی Blade، مقدمهای بر MySQL | نصب و راهاندازی لاراول، ساخت اپلیکیشن CRUD ساده | 2,000 | اپلیکیشن CRUD با 90%+ پوشش تست، مطابق با استانداردهای لاراول |
| هفته دوم | مرزهای API | توسعه REST API، احراز هویت Sanctum، تست با Postman | ساخت 3 API، مستندسازی با Swagger | 3,000 | APIها با زمان پاسخ <400ms، مستندات کامل، 100% تست موفق |
| هفته سوم | بهینهسازی داده | کوئریهای MySQL، Eloquent ORM، اصول cPanel | بهینهسازی 2 کوئری MySQL، تنظیم بکاپ cPanel | 2,500 | کاهش 50%+ زمان کوئری، بکاپ بدون خطا، گزارش EXPLAIN |
| هفته چهارم | پروژه نهایی | احراز هویت پیشرفته، دیپلوی اپلیکیشن، پروژه تیمی | ساخت API امن با Sanctum، دیپلوی روی cPanel | 4,500 | API امن با 100% تست پوشش، دیپلوی بدون خطا، رضایت 90%+ تیم |
جزئیات امتیازدهی
- کل امتیازات: 12,000 امتیاز (48% از 25,000 امتیاز موردنیاز برای رتبه شهاب سنگ).
- ارزیابی: هر تسک توسط مربیان (مهندسان سیستمهای هستهای در سطح L3 یا بالاتر) بررسی میشود. معیارهای موفقیت شامل کیفیت کد، عملکرد (مانند زمان پاسخ API)، و رعایت استانداردهای لاراول است.
- امتیازات اضافی:
- مشارکت فعال در کلاس: 100 امتیاز/جلسه (حداکثر 1,000 امتیاز).
- ارائه پروژه نهایی با کیفیت استثنایی: 500 امتیاز جایزه (رضایت 95%+ مربی).
- کمک به همتیمیها: 200 امتیاز/مورد (حداکثر 600 امتیاز).
- گواهی و استخدام: کارآموزانی که حداقل 10,000 امتیاز کسب کنند، گواهی پایان دوره دریافت میکنند. 3 نفر برتر (امتیاز 11,500+) برای مصاحبه استخدامی بهعنوان ستاره (L2) دعوت میشوند.
نحوه تخصیص امتیازات
- آموزشها (30%): حضور در جلسات و تکمیل تسک های هفتگی (مانند مفاهیم MVC یا Eloquent).
- تسکهای عملی (60%): تکمیل پروژههای عملی با تأکید بر کیفیت کد، تستپذیری، و عملکرد.
- مشارکت و ابتکار (10%): فعالیت در جلسات تیمی، کمک به دیگران، و ارائه ایدههای خلاقانه.
- بازخورد: کارآموزان پس از هر هفته بازخورد دریافت میکنند تا نقاط قوت و قابل بهبود خود را بشناسند.
نکات کلیدی
- همراستایی با سیستم ماموریتی: امتیازات دوره به کارآموزان کمک میکند تا در مسیر حرفهای شرکت (شهاب سنگ → ستاره) پیشرفت کنند.
- انگیزهبخشی: سیستم امتیازدهی شفاف و ماموریتمحور، کارآموزان را به رقابت سالم تشویق میکند.
- فرصت استخدام: کارآموزان برتر شانس پیوستن به تیم توسعه شرکت را دارند.
- انعطافپذیری: جلسات ضبطشده و پشتیبانی آنلاین برای کاهش نرخ انصراف طراحی شدهاند.
این دوره منتورینگ نهتنها مهارتهای فنی کارآموزان را تقویت میکند، بلکه با سیستم امتیازدهی ماموریتی، آنها را به بخشی از فرهنگ حرفهای شرکت تبدیل میکند و مسیر روشنی برای رشد شغلی ارائه میدهد.
آنچه یاد خواهید گرفت
- توسعهدهنده لاراول شوید
- مهارتهای لاراول را به رزومه خود اضافه کنید
- طراح و پیادهساز REST API شوید
- آموزش ساخت و بهینهسازی اپلیکیشنهای وب با لاراول و MySQL
- اولین پروژه حرفهای لاراول خود را بسازید
- نحوه استفاده از cPanel برای دیپلوی و مدیریت سرور
پیش نیاز ها
- آشنایی با PHP مزیت محسوب می شود
- آشنایی با MySQL مزیت محسوب می شود
- آشنایی با HTML و CSS مزیت محسوب می شود
- هیچ تجربه برنامه نویسی قبلی لازم نیست
سرفصل ها
-
دوره مقدماتی لاراول6
-
1.0آشنایی با وب
-
1.0مقدمه ای بر لاراول
-
1.0نصب لاراول
-
1.0مفاهیم MVC
-
1.1ساخت CRUD ساده
-
1.2توسعه REST API
-
1.3احراز هویت Sanctum
-
1.4آشنایی و تست با Postman
-
1.5آشنایی با دیتابیس و پایگاه داده
-
1.5کوئریهای Eloquent
-
1.5احراز هویت پیامکی
-
1.5آشنایی با سرویس پترن
-
1.5آشنایی با Policy
-
1.5آشنایی با API Resources
-
1.5آشنایی با Request Validation
-
1.5یک پروژه واقعی به همراه منتور
-
1.5یک پروژه واقعی به همراه منتور
-