Laravel

آموزش جامع لاراول (Laravel)

لاراول یک چارچوب وب رایگان و منبع باز PHP است که توسط تیلور اوتول ساخته شده و برای توسعه برنامه های کاربردی وب با الگو MVC یا همون مدل-نما-کنترلر است.

بعد از تکمیل شدن دوره، قیمت دوره افزایش خواهد داشت.

توضیحات

لاراول چیه؟

لاراول یک چارچوب وب رایگان و منبع باز PHP است که توسط تیلور اوتول ساخته شده و برای توسعه برنامه های کاربردی وب با الگو MVC یا همون مدل-نما-کنترلر است. این فریم ورک در بین سایر فریم ورک‌های PHP از امنیت و سرعت توسعه‌ی بیشتری برخوردار است و از طریق آن شما قادر خواهید بود بدون اینکه تغییری در کدهای اصلی ایجاد کنید، عملکرد بسیاری از بخش‌ها را تغییر دهید. لاراول همچون سرویس هایی مانند تأیید هویت، دسترسی‌های کاربران، کنسول Artisan، پرداخت و صورتحساب، کش (Cache) و … که تنها بخش کوچکی از سرویس هایی است که این فریم ورک در اختیار برنامه‌ نویسان قرار می‌دهد.

در این دوره آموزش جامع لاراول (Laravel)، شما از صفر تا صد برنامه‌نویسی با این فریمورک قدرتمند PHP را یاد خواهید گرفت. در این دوره، با اصول اولیه لاراول شروع می‌کنیم، از نصب و تنظیمات اولیه گرفته تا ساخت پروژه‌های پیشرفته و حرفه‌ای. همچنین، مفاهیمی مثل معماری MVC، مدیریت پایگاه داده با Eloquent، احراز هویت، توسعه API و بسیاری از ویژگی‌های کاربردی دیگر لاراول به‌طور کامل پوشش داده می‌شوند.

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

ویژگی‌های این دوره

  1. آموزش از پایه تا پیشرفته:
    این دوره با مفاهیم اولیه شروع می‌شود، از نصب و راه‌اندازی لاراول گرفته تا مفاهیم پیشرفته مانند توسعه API و کار با سیستم‌های پیچیده.

  2. کاملاً پروژه‌محور:
    در طول دوره، چندین پروژه واقعی و کاربردی طراحی و پیاده‌سازی می‌شود که به شما کمک می‌کند مهارت‌های خود را در دنیای واقعی به‌کار ببندید.

  3. پوشش تمامی مفاهیم لاراول:

    • معماری MVC
    • مدیریت و ارتباط با پایگاه داده‌ها با استفاده از Eloquent ORM
    • احراز هویت و مجوزها
    • ساخت و مدیریت API
    • کار با وظایف پس‌زمینه (Queues)
    • توسعه ماژولار و بهینه‌سازی کد
  4. پشتیبانی از بازار کار:
    با پایان این دوره، مهارت‌های کافی برای ورود به بازار کار و پیاده‌سازی پروژه‌های حرفه‌ای را خواهید داشت.

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

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

مباحث اصلی دوره

بخش ۱: مقدمات

  • نصب و راه‌اندازی محیط توسعه (Homestead، Sail و Docker)
  • معرفی معماری MVC و ساختار لاراول
  • کار با Routeها، Controllerها و Viewها

بخش ۲: پایگاه داده‌ها

  • مدیریت پایگاه داده‌ها با Eloquent ORM
  • ایجاد و مدیریت Migrationها
  • روابط بین جداول (One-to-One, One-to-Many, Many-to-Many)
  • Queryهای پیشرفته و بهینه‌سازی آن‌ها

بخش ۳: توسعه حرفه‌ای وب

  • احراز هویت با Jetstream و Breeze
  • ساخت سیستم‌های مدیریت نقش و سطح دسترسی (ACL)
  • آپلود فایل، مدیریت تصاویر و ذخیره‌سازی ابری
  • ارسال ایمیل و نوتیفیکیشن

بخش ۴: توسعه API محور

  • پیاده‌سازی RESTful API
  • احراز هویت API با Passport و Sanctum
  • مستندسازی API با Swagger

بخش ۵: بهینه‌سازی و دیپلوی

  • بهینه‌سازی عملکرد اپلیکیشن
  • استفاده از Redis برای Cache و Queue
  • تست‌نویسی (Unit Test و Feature Test)
  • دیپلوی پروژه روی سرورهای مختلف (Shared Hosting، VPS، Docker و Cloud)

مزایای شرکت در این دوره

  • دریافت فایل‌ها و پروژه‌های آماده
  • پشتیبانی در طول دوره
  • دریافت مدرک پایان دوره
  • به‌روزرسانی رایگان مطالب دوره در آینده

چرا لاراول؟ چرا این دوره؟

لاراول یکی از محبوب‌ترین و قدرتمندترین فریمورک‌های PHP است که به توسعه‌دهندگان کمک می‌کند به‌سادگی و با سرعت بالا برنامه‌های تحت وب حرفه‌ای و مدرن ایجاد کنند. اگر قصد دارید از پایه تا پیشرفته، مهارت‌های خود را در زمینه برنامه‌نویسی با لاراول بهبود دهید، این دوره دقیقاً برای شما طراحی شده است. لاراول به‌عنوان یکی از بهترین و محبوب‌ترین فریمورک‌های PHP شناخته می‌شود که قدرت، انعطاف‌پذیری و سادگی را هم‌زمان ارائه می‌دهد. با استفاده از این فریمورک می‌توانید:

  • زمان توسعه را کاهش دهید: ابزارهای آماده لاراول مثل Artisan، Eloquent و Blade به شما اجازه می‌دهند تا بدون پیچیدگی پروژه‌های خود را سریع‌تر توسعه دهید.
  • کدهای تمیز و ماژولار بنویسید: ساختار معماری MVC به شما کمک می‌کند تا کدهای قابل‌فهم، تست‌پذیر و توسعه‌پذیر بنویسید.
  • با اعتمادبه‌نفس وارد بازار کار شوید: لاراول در بسیاری از شرکت‌ها و پروژه‌های حرفه‌ای استفاده می‌شود و تسلط به آن شانس شما برای جذب در بازار کار را افزایش می‌دهد.

این دوره طراحی شده تا شما را گام‌به‌گام از سطح مبتدی به یک توسعه‌دهنده حرفه‌ای لاراول تبدیل کند.

نتیجه نهایی

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

شروع کنید و قدمی بزرگ به سمت آینده‌ای حرفه‌ای در برنامه‌نویسی بردارید!

در این دوره آموزشی چه چیزهایی یاد خواهید گرفت؟

  • Laravel
  • MVC
  • OOP
  • Routing
  • Middleware
  • Command Console
  • Service Provider
  • Migrations
  • Blade
  • Storage
  • Env
  • Composer
  • Model
  • Controller
  • Validation
  • View
  • Factory
  • Seeder
  • Storage
  • Exception
  • Provider
  • Resources
  • Crud
  • Lang
  • Scope
  • Eloquent
  • Query Builder
  • Collections
  • Helpers
  • Authentication
  • Authorization
  • Hashing
  • Cache
  • Mail
  • Notifications
  • Localization
  • Queue/Job
  • Task Scheduling
  • Rate Limiting
  • Contracts
  • Artisan
  • Logging

مدرس دوره

میلاد خسروی
Fun Developer
  • 191 دانشجو
  • 372 جلسه تدریس کرده

برنامه نویس فان | Fun Developer

یک آدم ساده که عاشق برنامه نویسی و کد زدنه :)

تلاش میکنه تا به بقیه کمک کنه.

جلسات دوره

آزمون های دوره

نظرات (1)

  • parisa zamani
    parisa zamani عضو دوره 1402-06-11 پاسخ

    سلام این دوره واقعا عالیه به همه کسایی که می خوان لاراول را یاد بگیرن پیشنهاد می کنم حتما این دوره را ببینن

  • میلاد خسروی
    میلاد خسروی مدرس دوره 1402-06-11 پاسخ

    سلام خسته نباشید خوشحالیم که خوشتون اومده


نظر خود را با ما در میان بگذارید 🔥