loading...

دوره مقدماتی تا پیشرفته لاراول به صورت پروژه محور (Laravel)

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

قیمت: 1,800,000 تومان 720,000 تومان

قیمت ارزی (تتر):

X
25 : 35 : 14
118 جلسه
8 فصل
2 سال پشتیبانی

دوره مقدماتی تا پیشرفته لاراول به صورت پروژه محور (Laravel)

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

 

فریمورک لاراول چیست؟

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

 

چرا یادگیری لاراول مهم است؟

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

 

استفاده از معماری MVC یکی از مهم‌ترین ویژگی‌های لاراول است که باعث سازمان‌دهی بهتر کدها و افزایش قابلیت نگهداری می‌شود. متن باز بودن لاراول باعث می‌شود توسعه‌دهندگان به راحتی بتوانند از آن استفاده کنند و در صورت نیاز تغییرات لازم را اعمال کنند. این فریم‌ورک آسانی در یادگیری دارد و سرعت توسعه پروژه‌ها را به طور قابل توجهی افزایش می‌دهد.

 

امنیت بالا و بروز رسانی آسان لاراول از دیگر مزایای مهم آن است. این فریم‌ورک اعمالی همچون احراز هویت، مسیریابی و Cache کردن را ساده‌تر می‌کند. استفاده از Composer برای بروز رسانی لاراول، باعث می‌شود همواره به آخرین نسخه و امکانات دسترسی داشته باشید.

 

همچنین لاراول با استفاده از ابزارهای Remote Component، Artisan، ORM و موتور Template Blade، تجربه کدنویسی را بهبود می‌بخشد. امکان اجرای آزمایش‌های متعدد مانند Unit Testing و دسترسی آسان به Database توسط Migration‌ها نیز از دیگر ویژگی‌های این فریم‌ورک است. در نهایت، قابلیت ایجاد Package‌های مختلف و استفاده از خصوصیت auto-loading نیز لاراول را به یک انتخاب بسیار مناسب برای توسعه‌دهندگان وب تبدیل کرده است.

 

آشنایی با مباحث دوره آموزش مقدماتی لاراول

طراحی دوره آموزش مقدماتی و پروژه محور فریمورک لاراول به گونه‌ای صورت گرفته است که شما بتوانید از سطوح مقدماتی مباحث را یاد گرفته و به شکل عملی با جزئیات این فریمورک آشنا شوید:

 فصل اول: آموزش مقدماتی لاراول

در ابتدای این دوره، با مبانی لاراول آشنا می‌شوید. مباحث شامل آشنایی با ساختار پوشه‌ها، مسیریابی (routing) و ارسال پارامترها است. همچنین، گروه‌بندی مسیرها و متدهای fallback مورد بررسی قرار می‌گیرد. ساختار view و قالب‌بندی (template) و استفاده از layoutها نیز توضیح داده می‌شود. در ادامه، حلقه‌ها و شروط در قالب‌ها، افزودن subviewها و دایرکتیوهای کاربردی و مباحث مربوط به controllerها مورد بحث قرار می‌گیرد.

 

 فصل دوم: پروژه وبلاگی با لاراول

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

 

 فصل سوم: آموزش لایووایر

این فصل به آموزش فریمورک Livewire می‌پردازد. Livewire یک فریمورک Full-Stack برای لاراول است که امکان توسعه اپلیکیشن‌های لاراولی با کمترین وابستگی به جاوااسکریپت را فراهم می‌کند. مباحث شامل نصب و پیکربندی Livewire، ایجاد کامپوننت‌ها و استفاده از Livewire برای تعاملات بلادرنگ در صفحات وب است. این ابزار به توسعه‌دهندگان کمک می‌کند تا به صورت مدرن و سریع اپلیکیشن‌های پیچیده‌تری را ایجاد کنند.

 

 فصل چهارم: پروژه فروشگاهی با لایووایر

در این فصل، یک پروژه فروشگاهی با استفاده از Livewire ساخته می‌شود. مباحث شامل ثبت نام و فعال‌سازی حساب کاربری، مدیریت محصولات، نظرات، دسته‌بندی‌ها و ویژگی‌ها، ایجاد سبد خرید و فرآیند پرداخت است. این پروژه به دانشجویان کمک می‌کند تا با کاربردهای واقعی Livewire در پروژه‌های پیچیده آشنا شوند و مهارت‌های عملی خود را در زمینه توسعه فروشگاه‌های آنلاین تقویت کنند.

 

 فصل پنجم: API نویسی تخصصی

این فصل به مباحث پیشرفته API نویسی در لاراول اختصاص دارد. مباحث شامل خروجی گرفتن از JSON، انجام عملیات CRUD، استفاده عملی از Postman و اعتبارسنجی داده‌ها است. همچنین، با متدهای HTTP Request، مدیریت و ریپورت Exceptionها، Eager loading و Lazy loading و API Resourceها در لاراول آشنا می‌شوید. این فصل به توسعه‌دهندگان کمک می‌کند تا APIهای قوی و کارآمدی را برای اپلیکیشن‌های خود ایجاد کنند.

 

 فصل ششم: مدیریت حرفه‌ای صف‌ها در لاراول

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

 

 فصل هفتم: بهینه‌نویسی کوئری‌ها و کار با الکوئنت‌ها در لاراول

این فصل به بهینه‌سازی کوئری‌ها و استفاده موثر از Eloquent ORM در لاراول اختصاص دارد. مباحث شامل استفاده از روش‌های بهینه‌نویسی کوئری‌ها، Eager loading و Lazy loading و بهینه‌سازی عملکرد دیتابیس است. این فصل به برنامه‌نویسان کمک می‌کند تا از ابزارهای استاندارد و حرفه‌ای لاراول برای مدیریت بهتر و بهینه‌تر داده‌ها استفاده کنند و عملکرد اپلیکیشن‌های خود را بهبود بخشند.

 

 فصل هشتم: اصول سالید و دیزاین پترن‌های کاربردی در لاراول

در این فصل، با اصول سالید و الگوهای طراحی (Design Patterns) در لاراول آشنا می‌شوید. الگوهای طراحی به عنوان بهترین روش‌های حل مساله در کدنویسی شناخته می‌شوند و به بهبود قابلیت نگهداری و توسعه‌پذیری نرم‌افزار کمک می‌کنند. مباحث شامل معرفی و استفاده از الگوهای طراحی مختلف، اصول SOLID و کاربردهای عملی آن‌ها در پروژه‌های لاراول است. این فصل به برنامه‌نویسان کمک می‌کند تا کدهای با کیفیت و قابل نگهداری‌تری بنویسند و نرم‌افزارهای پایدارتری ایجاد کنند.

 

لاراول را ساده تر از همیشه یاد بگرید

یادگیری لاراول می‌تواند با چالش‌های بسیاری همراه باشد؛ اما در صورتی که این فریمورک را به صورت اصولی و گام به گام فرا بگیرید، می‌توانید در مدت زمان کوتاهی بر آن مسلط شوید. کدیاد دوره‌ای حرفه‌ای و تخصصی را برای شما فراهم کرده‌ است تا در کم‌ترین زمان بتوانید بر مباحث مختلف لاراول مسلط شوید.

 

سرفصل های دوره

آموزش مقدماتی لاراول ( رایگان )
  • نصب پیشنیازها و لاراول

    00:15:22
  • آشنایی با ساختار لاراول

    00:16:19
  • سیستم روتینگ در لاراول - بخش اول

    00:13:02
  • سیستم روتینگ در لاراول - بخش دوم

    00:14:24
  • گروه بندی روت ها و آشنایی با متد fallback

    00:12:54
  • آشنایی با کنترلر در لاراول بخش اول

    00:14:42
  • آشنایی با کنترلر در لاراول بخش دوم

    00:09:45
  • ارسال اطلاعات از controller به view

    00:08:09
  • آشنایی با yield@ و section@ در blade

    00:14:16
  • کاربرد include@ در blade

    00:07:33
  • ارتباط با دیتابیس و ساخت migration

    00:16:20
  • آشنایی با دستور reset,refresh,rollback در مایگریشن ها

    00:11:41
  • تغییر در جدول ها با استفاده از مایگریشن

    00:09:55
  • آشنایی با Model در لاراول

    00:14:57
  • وارد کردن قالب مدیریت به سورس لاراولی بخش اول

    00:13:32
  • وارد کردن قالب مدیریت به سورس لاراولی بخش دوم

    00:14:23
  • ساخت فرم و روت های کاربران

    00:13:46
  • روش Raw SQL در لاراول

    00:15:17
  • ایجاد و خواندن اطلاعات به روش QueryBuilder

    00:13:58
  • ویرایش و حذف اطلاعات به روش QueryBuilder

    00:14:40
  • انجام عملیات CRUD با استفاده از Eloquent در لاراول

    00:11:04
  • نکات تکمیلی جلسه قبل

    00:09:19
  • آشنایی با Seeder در لاراول

    00:11:53
  • آشنایی با Factory در لاراول

    00:10:10
  • آشنایی با SoftDelete در لاراول

    00:17:56
  • آشنایی با Local Scope در لاراول

    00:11:46
  • آشنایی با Global Scope در لاراول

    00:07:38
  • آشنایی با Accessor در لاراول

    00:13:58
  • آشنایی با Mutator در لاراول

    00:00:00
  • اعتبارسنجی اطلاعات بخش اول

    00:11:03
  • اعتبارسنجی اطلاعات بخش دوم

    00:13:27
  • آشنایی با Regex

    00:15:33
  • تمرین با Regex

    00:12:56
  • ساخت Custom Rule در اعتبارسنجی

    00:16:04
  • دایرکتیوهای پرکاربرد در Blade بخش اول

    00:15:08
  • دایرکتیوهای پرکاربرد در Blade بخش دوم

    00:14:33
  • ساخت کامپوننت در لاراول بخش اول

    00:14:58
  • ساخت کامپوننت در لاراول بخش دوم

    00:11:11
  • آشنایی با متدهای collection در لاراول

    00:19:16
  • متدهای پرکاربرد Eloquent بخش اول

    00:14:01
  • متدهای پرکاربرد Eloquent بخش دوم

    00:21:53
  • کار با فایل ها در لاراول بخش اول

    00:13:43
  • کار با فایل ها در لاراول بخش دوم

    00:14:46
  • کار با فایل ها در لاراول بخش سوم

    00:19:13
  • رابطه One to One در لاراول

    00:21:13
  • ساخت رابطه One to One با factory

    00:05:21
  • رابطه One to Many در لاراول

    00:13:17
  • رابطه Many to Many در لاراول

    00:21:26
  • رابطه Has One Through در لاراول

    00:11:03
  • رابطه Has Many Through در لاراول

    00:11:12
  • رابطه One to One (Polymorphic) در لاراول

    00:18:50
  • رابطه One to Many (Polymorphic) در لاراول

    00:13:09
  • رابطه Many to Many (Polymorphic) در لاراول

    00:18:37
  • آشنایی با مفهوم تزریق وابستگی و Route Model Binding

    00:08:42
  • آشنایی با مفهوم Service Provider در لاراول

    00:11:33
  • آشنایی با مفهوم Facade در لاراول

    00:08:35
  • ساخت Helper Function در لاراول

    00:06:36
  • صفحه بندی در لاراول

    00:13:23
  • کار با Session در لاراول

    00:12:47
  • استفاده از Flash Message در لاراول

    00:06:17
  • آشنایی با قابلیت Cache در لاراول

    00:16:15
  • آشنایی با قابلیت LOG در لاراول

    00:09:41
  • ارسال ایمیل در لاراول

    00:18:28
  • چند زبانه کردن سایت در لاراول

    00:13:39
  • احراز هویت در لاراول بخش اول

    00:15:48
  • احراز هویت در لاراول بخش دوم

    00:15:07
  • احراز هویت در لاراول بخش سوم

    00:22:27
  • احراز هویت در لاراول بخش چهارم

    00:15:56
  • بازیابی رمز عبور بخش اول

    00:15:13
  • بازیابی رمز عبور بخش دوم

    00:14:19
  • بازیابی رمز عبور بخش سوم

    00:13:39
  • آشنایی با Middleware در لاراول

    00:14:27
  • آشنایی با مفهوم Gate در لاراول

    00:12:24
  • آشنایی با مفهوم Policy در لاراول

    00:11:08
  • آشنایی با Event و Listeners در لاراول

    00:08:06
  • آشنایی با مفهوم Observer در مدل ها

    00:07:33
  • ضمائم دوره

    00:02:08
  • آشنایی با HTTP Client در لاراول

    00:11:16
  • مدیریت خطا در لاراول

    00:17:23
  • پروژه وبلاگی با لاراول
  • معرفی فصل دوم

    00:03:30
  • نصب لاراول و تنظیم دیتابیس

    منتشرشده 00:07:33
  • وارد کردن قالب مدیریت بخش اول

    منتشرشده 00:11:46
  • وارد کردن قالب مدیریت بخش دوم

    منتشرشده 00:10:25
  • وارد کردن قالب وبلاگ بخش اول

    منتشرشده 00:11:10
  • وارد کردن قالب وبلاگ بخش دوم

    منتشرشده 00:13:17
  • وارد کردن قالب احراز هویت و نصب پکیج Fortify

    منتشرشده 00:14:28
  • ثبت نام کاربر با استفاده از پکیج Fortify

    منتشرشده 00:14:09
  • ورود کاربر با استفاده از پکیج Fortify

    منتشرشده 00:12:05
  • نمایش لیست کاربران و ایجاد کاربر در پنل مدیریت

    منتشرشده 00:14:43
  • ویرایش کاربر و نمایش تاریخ شمسی

    منتشرشده 00:11:31
  • اعتبارسنجی ثبت کاربر در پنل

    منتشرشده 00:11:08
  • ساخت مدل و مایگریشن برای دسته بندی ها

    منتشرشده 00:10:34
  • ایجاد دسته بندی

    منتشرشده 00:16:40
  • ساخت slug فارسی و ویرایش دسته بندی

    منتشرشده 00:11:28
  • آپدیت و حذف دسته بندی

    منتشرشده 00:10:52
  • حذف دسته بندی به صورت AJAX

    منتشرشده 00:11:37
  • مرتب سازی دسته بندی ها

    منتشرشده 00:16:30
  • ساخت مدل و مایگریشن برای مقالات

    منتشرشده 00:13:50
  • ایجاد مقاله

    منتشرشده 00:14:04
  • ویرایش و حذف مقاله

    منتشرشده 00:11:45
  • کار با ckeditor5 در لاراول

    منتشرشده 00:12:01
  • ساخت مدل و ایجاد نقش

    منتشرشده 00:08:52
  • ویرایش و حذف نقش

    منتشرشده 00:09:58
  • اتصال کاربر به نقش بخش اول

    منتشرشده 00:11:16
  • اتصال کاربر به نقش بخش دوم

    منتشرشده 00:13:01
  • ساخت میدلور ادمین

    منتشرشده 00:17:05
  • نمایش دسته بندی ها در صفحه اصلی

    منتشرشده 00:13:21
  • جدیدترین و پربازدیدترین مقالات

    منتشرشده 00:16:24
  • نمایش مقالات بر حسب دسته بندی

    منتشرشده 00:12:05
  • صفحه بندی لیست مقالات

    منتشرشده 00:09:13
  • جزئیات مقاله

    منتشرشده 00:14:38
  • نظرات مقاله بخش اول

    منتشرشده 00:15:49
  • نظرات مقاله بخش دوم

    منتشرشده 00:13:41
  • نظرات مقاله بخش سوم

    منتشرشده 00:16:58
  • نظرات مقاله بخش چهارم

    منتشرشده 00:14:59
  • تایید ایمیل با استفاده از پکیج Fortify

    منتشرشده 00:12:11
  • بازیابی رمز عبور با استفاده از پکیج Fortify

    منتشرشده 00:12:38
  • کلون کردن سورس از گیتهاب

    منتشرشده 00:14:37
  • آموزش لایووایر 3
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    پروژه فروشگاهی با لایووایر
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    API نویسی تخصصی با لاراول
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    مدیریت حرفه ای صف ها در لاراول
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    بهینه نویسی کوئری ها و کار با الکوئنت ها در لاراول
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    اصول سالید و دیزاین پترن های کاربردی در لاراول
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است

    پیشنیاز های دوره چه چیزهایی هستند؟

    • PHP
    • HTML
    • CSS

    نظرات دانشجویان

    مدرس دوره

    سید ایمان هاشمی


    از سال 94 به برنامه‌نویسی علاقمند شدم و الان بیشتر از 8 ساله که در زمینه برنامه نویسی وب فعالیت میکنم. به تدریس علاقه دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم.

    سوالات متداول

    فریمورک لاراول چیست؟

    لاراول یک فریمورک متن‌باز مبتنی بر PHP است که به دلیل ساختار منظم و امکانات متنوع، توسعه وب‌اپلیکیشن‌های مدرن را ساده و سریع می‌کند.

    چرا یادگیری لاراول مهم است؟

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

    چه مباحثی در دوره آموزش مقدماتی لاراول پوشش داده می‌شود؟

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

    پروژه‌های عملی در دوره آموزش لاراول چیست؟

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

    دوره آموزش لاراول چگونه به یادگیری بهتر کمک می‌کند؟

    این دوره با ارائه مباحث به صورت گام‌به‌گام و پروژه‌ محور، یادگیری لاراول را آسان‌تر و مفاهیم را برای دانشجویان به صورت عملی و کاربردی توضیح می‌دهد.