خانه مسیرهای یادگیری آموزش لاراول

مسیر یادگیری توسعه بک‌اند

آموزش لاراول Laravel

از مبانی PHP تا ساخت و انتشار یک وب‌اپلیکیشن واقعی با Laravel

لاراول یک فریم‌ورک PHP برای ساخت وب‌سایت‌ها و APIهای ساخت‌یافته است. در این مسیر، قدم‌به‌قدم با ابزارهای اصلی لاراول آشنا می‌شوید و دانش خود را با پروژه‌های قابل توسعه به کار می‌گیرید.

✓ مسیر مرحله‌به‌مرحله ✓ پروژه‌های تمرینی ✓ مناسب برای خودآموزی

نقشه راه

از یادگیری تا اجرا

L
01

آماده‌سازی محیط و مبانی

02

دیتابیس و مدل‌ها

03

ساخت قابلیت‌های کاربردی

04

کیفیت، API و استقرار

هر مرحله را با تمرین عملی تکمیل کنید و سپس به مرحله بعد بروید.

◎

این مسیر برای چه کسانی است؟

  • •برنامه‌نویسان PHP که می‌خواهند حرفه‌ای‌تر کدنویسی کنند.
  • •افرادی که قصد ساخت پنل مدیریت، فروشگاه یا API دارند.
  • •توسعه‌دهندگانی که می‌خواهند تست‌نویسی و ساختاردهی پروژه را یاد بگیرند.
⌁

پیش‌نیازها

  • •آشنایی مقدماتی با PHP و مفاهیم متغیر، شرط، حلقه و تابع.
  • •درک اولیه HTML و آشنایی با پایگاه داده رابطه‌ای.
  • •آمادگی کار با ترمینال؛ آشنایی اولیه با Git مفید است.
↗

در پایان چه چیزی یاد می‌گیرید؟

  • ✓ساخت Route، Controller، Middleware و Requestهای معتبر.
  • ✓کار با Eloquent، Migration، رابطه‌ها و Query Builder.
  • ✓پیاده‌سازی احراز هویت، آپلود فایل، ایمیل و صف‌ها متناسب با پروژه.
  • ✓نوشتن تست و آماده‌سازی برنامه برای استقرار روی سرور.

نقشه راه پیشنهادی

چه مراحلی را طی کنید؟

این ترتیب کمک می‌کند مفاهیم را روی هم بسازید؛ سرعت پیشرفت به میزان تمرین و پیش‌زمینه شما بستگی دارد.

01

آماده‌سازی محیط و مبانی

Composer، ساختار پروژه، تنظیمات محیطی، Routing، Controller و چرخه درخواست در Laravel را یاد بگیرید.

02

دیتابیس و مدل‌ها

Migration، Seeder، Factory، مدل‌های Eloquent، رابطه‌ها، اعتبارسنجی و صفحه‌بندی را تمرین کنید.

03

ساخت قابلیت‌های کاربردی

ورود و ثبت‌نام، سطح دسترسی، فایل‌ها، ایمیل، رویدادها، Jobها و مدیریت خطا را پیاده کنید.

04

کیفیت، API و استقرار

Feature Test، طراحی API، امنیت، لاگ‌گیری، Cache، بهینه‌سازی و انتشار روی هاست یا VPS را بررسی کنید.

یادگیری عملی

با چه پروژه‌هایی تمرین کنید؟

هر مبحث را با یک خروجی واقعی تثبیت کنید. لازم نیست از ابتدا پروژه‌ای بزرگ بسازید؛ نسخه ساده را کامل کنید و بعد قابلیت‌های بیشتری اضافه کنید.

1

سامانه مدیریت کارها با احراز هویت و نقش‌های کاربری

2

API برای محصولات و دسته‌بندی‌های یک فروشگاه

3

پنل مدیریت محتوا همراه با جست‌وجو، فیلتر و صفحه‌بندی

پرسش‌های متداول

پیش از شروع بدانید

آیا برای یادگیری لاراول باید PHP بلد باشم؟ +

بله؛ آشنایی با مبانی PHP، شی‌گرایی و کار با دیتابیس باعث می‌شود یادگیری لاراول مؤثرتر باشد.

آیا می‌توان با لاراول API ساخت؟ +

بله، لاراول ابزارهای Routing، اعتبارسنجی، احراز هویت و تبدیل خروجی را برای ساخت API در اختیار شما می‌گذارد.

بعد از یادگیری لاراول چه پروژه‌ای بسازم؟ +

یک پنل مدیریت یا API واقعی انتخاب کنید و احراز هویت، مجوزها، اعتبارسنجی، تست و استقرار را در آن پیاده‌سازی کنید.

قدم بعدی

یادگیری را با یک پروژه شروع کنید

موضوع‌ها را به ترتیب جلو ببرید، هر مرحله را تمرین کنید و برای عمیق‌تر شدن سراغ دوره‌های مرتبط بروید.

مشاهده آموزش‌ها