قراره تو این دوره چی یاد بگیرم؟

  • آشنایی کامل با مفاهیم لاراول
  • آموزش در قالب انجام چند پروژه
  • آشنایی با قابلیت های کاربردی لاراول 9 و 10
  • کار با دیتابیس و تحلیل پایگاه داده
  • کار کردن با فایل ها و سیستم Storage File
  • و...

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

۲۵ فصل
۲۲۳ جلسه
۵۸ ساعت
۱

نصب و راه اندازی محیط برنامه نویسی برای لاراول

۵ قسمت
۰۱:۱۳:۱۱

معرفی دوره و پروژه عملی تدریس شده در آن

رایگان
۱۰:۰۰

نصب و راه اندازی Wampserver

رایگان
۲۴:۱۹

نصب کامپوزر و لاراول installer در ویندوز

رایگان
۱۴:۱۰

معرفی کوتاه لاراول 10 و بیان تغییرات اندک آن (مهم برای مخاطبین جدید و قدیم )

رایگان
۱۳:۲۰

نصب VS Code و افزونه های مورد نیاز

رایگان
۱۱:۲۲
۲

شروع کار با لاراول

۶ قسمت
۰۱:۱۰:۴۰
۳

مسیریابی در لاراول 9

۸ قسمت
۰۱:۲۰:۵۱
۴

View و Blade Template در لاراول 9

۱۳ قسمت
۰۲:۲۴:۴۴
۵

کنترلرها در لاراول

۹ قسمت
۰۱:۴۶:۱۸
۶

کار با پایگاه داده ها با استفاده از Migration و Query Builder

۱۲ قسمت
۰۳:۱۷:۱۵
۷

کار با مدل ها با استفاده از Eloquent ORM

۱۳ قسمت
۰۲:۵۲:۲۰
۸

صفحه بندی داده ها Pagination استفاده از مدل Factories

۹ قسمت
۰۲:۰۴:۳۷
۹

کار با فرم ها، درخواست ها (Requests) و پاسخ ها (Responses)

۱۱ قسمت
۰۳:۰۲:۱۵
۱۰

ایجاد سطل زباله Recycle bins برای حذف موقت مخاطبین

۷ قسمت
۰۱:۴۰:۱۵
۱۱

Query Scopes

۱۱ قسمت
۰۲:۵۴:۰۱
۱۲

کنترلرهای تمیزتر با Route Model Bindings

۵ قسمت
۰۰:۵۳:۲۷
۱۳

صحت سنجی درخواست ها Request Validation

۵ قسمت
۰۱:۰۴:۳۰
۱۴

احراز هویت کاربران

۱۵ قسمت
۰۳:۵۸:۱۶
۱۵

کار کردن با فایل ها، بارگذاری فایل و فایل سیستم لاراول

۸ قسمت
۰۱:۴۲:۱۷
۱۶

افزودن ویژگی های بیشتر به اپلیکیشن مخاطبین

۳ قسمت
۰۱:۲۹:۱۰
۱۷

مسائل و مشکلات مربوط به Query های پایگاه داده

۵ قسمت
۰۱:۳۵:۴۸
۱۸

پروژه بلاگ تصاویر مشابه Pinterest

۱۳ قسمت
۰۳:۲۳:۱۲
۱۹

ساخت فرانت اند پروژه بلاگ تصاویر با استفاده از کامپوننت ها در Blade

۱۵ قسمت
۰۳:۱۶:۵۹
۲۰

احراز هویت و کنترل دسترسی در لاراول

۱۱ قسمت
۰۳:۱۴:۲۸
۲۱

روابط یک به یک و یک به چند با Eloquent

۱۴ قسمت
۰۴:۳۹:۵۶
۲۲

انتقال پروژه به هاست واقعی

۵ قسمت
۰۱:۴۸:۱۱
۲۳

آشنایی با روابط چند به چند و پیاده سازی ویژگی های Comments, Tags, Like, Favorites

۱۶ قسمت
۰۶:۰۴:۴۵
۲۴

آشنایی با لاراول 10 و ارتقا پروژه به لاراول 10

۲ قسمت
۰۰:۲۶:۳۰
۲۵

جمع بندی و مسیر آینده

۱ قسمت
۰۰:۳۷:۴۹

دوره آموزش لاراول

دوره آموزش لاراول دانشجویار برای دوستداران این فریمورک محبوب PHP آماده و پیاده سازی شده است. با استفاده از آموزش Laravel شما امکان پیاده سازی Backend هر وبسایتی با هر امکاناتی را خواهید داشت. شاید برای شما هم جذاب باشد که وبسایت هایی نظیر دیجی کالا از لاراول برای پیاده سازی بک‌اند خود استفاده کرده اند. لاراول علاوه بر سرعت و امکانات بسیار مطلوب، دارای امنیت مناسبی هم میباشد.

زبان برنامه نویسی PHP

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

منظور از فریمورک چیست؟

فریم‎ورک‌ها چهارچوب های آماده ای هستند که توسط برنامه نویسان حرفه ای و موفق در این زمینه ها آماده میشوند. فریمورک ها از نظر امنیتی و سادگی استفاده، کار را برای توسعه دهندگان ساده‌تر و حرفه ای میکنند. در زبان php معروف ترین فریم‎ورکی که در دنیا از آن استفاده می‎شود، laravel (لاراول) است. اگر به متخصص شدن در بک‌اند سایت فکر میکنید، با لاراول ارتباط دوستانه ای برقرار کنید.

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

لاراول محبوب‌­ترین فریم­ورک PHP است که از نسخه 5 به بعد رشد بی‌نظیری را تجربه نموده. Laravel مبتنی بر معماری سه لایه MVC می­باشد و امکانات بسیاری را بصورت پایه همچون احرازهویت، RESTful API، امنیت، ارتباط با انواع سیستم­‌های مدیریت پایگاه داده­، موتور قالب نویسی Blade و… در اختیار توسعه دهندگان قرار می­دهد. علاوه بر اینها، لاراول متن باز و کاملا رایگان میباشد.

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

آنچه در دوره آموزش لاراول می‌آموزیم

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

پروژه های تدریس شده در دوره آموزش Laravel

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

در پروژه دوم، به سراغ ساخت یک سیستم بلاگ تصویر محور خواهیم رفت. کاربران امکان ایجاد پست­‌های جدید به همراه URL SEO Friendly را خواهند داشت. همچنین قابلیت­‌هایی همچون فیلتر کردن پست­ها براساس دسته­ یا نویسنده، Pagination، احرازهویت و کنترل دسترسی کاربران را یاد خواهید گرفت.

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

آموزش لاراول 9 و 10

لاراول تا چندی پیش بر روی نسخه 9 قرار داشت و صرفا بروزرسانی هایی برای آن در نظر گرفته میشد. این دوره آموزشی هم با استفاده از آخرین ویرایش های لاراول 9 تدریس شده است. اما توجه کنید که لاراول 10 حاوی تغییراتی اندک در ساختار میباشد. یعنی تمام موارد آموزش داده شده در دوره برای نسخه 10 لاراول هم قابل استفاده هستند. البته در نسخه 10 یک سری ویژگی های جدید هم به Laravel افزوده شده که تمام این ویژگی ها در دوره آموزش لاراول بررسی میشوند. پس میتوان گفت شما لاراول 9 و 10 را همزمان آموزش دیده و متخصص بک اند با لاراول خواهید شد.

بخشی از مطالب دوره آموزش لاراول

  •  احرازهویت کاربران
  • کنترل دسترسی
  •  بارگذاری پویایی اطلاعات
  • آموزش کامل لاراول 9
  • بررسی کامل تغییرات لاراول 10
  • SEO Friendly URL
  •  کار با فرم ها: ساختن فرم، صحت سنجی داده های فرم، ذخیره کردن داده ها در پایگاه داده
  •  کار با پایگاه داده‌ها: اتصال با پایگاه داده، migrations_ها، ORM Eloquent ، روابط در Model Factories و Eloquent
  •  اتصال مسیر – مدل در آموزش Laravel
  •  کار کردن با فایل ها و سیستم Storage File
  • Blade Templating Engine
  •  و موارد بسیار دیگر

نکته مهم اینکه: در تدارک این دوره سعی داریم تا مفاهیم و قابلیتهای کاربردی را خدمت شما دوستان گرامی آموزش دهیم. با این وجود، این مسیر نیاز به تلاش و پشتکار شما دارد و با تلاش مستمر (روزانه حداقل 2 الی 3 ساعت) هست که به نتیجه دلخواه خود خواهید رسید.

دوره آموزش لاراول چه بازارکاری دارد؟

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

پیش نیازها دوره آموزش Laravel

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

  • بخش اول معرفی دوره و لاراول
  • نصب و راه اندازی محیط برنامه نویسی برای لاراول
  • شروع کار با لاراول
  • مسیریابی در لاراول
  • View و Blade Template  در لاراول
  • کنترلر ها
  • گار با پایگاه داده برای پویاسازی اپلیکیشن
  • کار با Eloquent ORM
  • صفحه بندی و مدل Factories
  • کار با فرمها، درخواستها و پاسخها
  • ساخت زباله برای حذف موقت مخاطب
  • Query Scope
  • کنترلرهای تمیزتر با Route Model Bindings
  • احراز هویت کاربران
  • مسیریابی و صحت سنجی
  • افزودن ویژگی های جدید به اپلیکیشن
  • چالش های پرس و جوهای پایگاه داده
  • کار کردن با فایل ها، بارگذاری فایل و فایل سیستم لاراول
  • پروژه بلاگ تصویر
  • احراز هویت و کنترل دستی در لاراول
  • روابط یک به یک و یک به چند با Eloquent
  • انتقال پروژه به هاست
  • بررسی تغییرات و ویژگی های لاراول 10
  • جمع بندی و مسیر آینده