Laravel

آموزش معماری ماژولار در لاراول

در این اموزش کامل یاد میدم که چجوری ماژولار کد بزنید.ماژولار کد نویسی تمیز سبک تر رو نشون میده. شما میتونید برای پروژه های بزرگ از معماری ماژولار استفاده کنید.

توضیحات

یکی از مهم ترین مباحث پروژه های بزرگ در زمان شروع یا حتی در وسط پروژه بحث معماری هست.

معماری یکی از کلیدی ترین موضوع یک اپلیکیشن بزرگ هست.

حالا ما در این قراره بریم به صورت 0 تا 100 معماری ماژولار در فریم ورک لاراول یاد بگیریم و حتی یاد بگیریم که چجوری از پروژه هایی که به صورت ماژولار طراحی شده نگهداری و توسعه بدیم.

معماری ماژولار در واقع روشی است که با تقسیم پروژه به یک سری ماژول های کوچک تر میتونه پیچیدگی پروژه تا حدی زیاد کاهش بده.

فرض کنید که پروژه شما به صورت یک فولدر بندی منظم تقسیم شده، به نظرتون کارتون راحت تر نیست؟؟؟

در این دوره شما یاد میگیرید چطور ماژول های مختلفی مثل ماژول کاربران، ماژول دسته بندی ها و.. در لاراول ایجاد کنید.

همینطور یک سری نکات هسته لاراولی یاد میگیری که شاید هر کسی بلد نباشه حتی همکارت :)

ماژولار کد نویسی تمیز سبک تر رو نشون میده. برای توسعه پروژه به سادگی میتونید کار کنید و و سبک کد نویسی کامل عوض بشه. مرتب بودن و سادگی کد همیشه دقدقه همه ما بوده.

 

این دوره ویژه چه کسانی هست؟

این دوره به درد کسانی میخوره که لاراول یاد گرفتند و به دنبال مباحث حرفه ای تر و کاربردی تر هستند و میخواهند سطح فنی خودشون چندین پله افزایش بدن. شما با دیدن این دوره کلی مباحث دیگه از قبیل "Service Provder" و ... .

 

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

در این دوره کافیه به لاراول مسلط باشی بتونی با لاراول کار کنی، اما در کنار لاراول خوبه که PHP هم بلد باشی البته اجباری نیست.

مهم ترین چیزی که نیازه علاقه هست که مطمن ام زمانی که این متن رو میخونی یعنی علاقه داری پس به خوب ها ملحق شو😍

 

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

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

 

وقتی این دوره تموم کردم قدم بعدیم چی باشه؟

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

 

بعد از دیدن این دوره چه نتیجه ای می رسم؟

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

همینطور شما توی هر شرکتی که از معماری مازولار استفاده کنه به راحتی استخدام میشی و مثل یک آدم خفن پروژه میزنی و کسب درآمد میکنی.

 

توی این دوره چیکار میکنیم؟

در این دوره به شکل زیر مباحث یاد میگیریم:

  • روش ساخت ماژول به صورت اختصاصی و بدون پکیج
  • روش لود کردن فایل ها به صورت اختصاصی
  • سر زدن به بخشی از هسته لاراول و...
  • استفاده از فایل ها مهم مثل Job و Notification ها در ماژول
  • لود کردن فایل های Helper در ماژول
  • اضافه کردن یک Service Provider مخصوص برای Policy ها
  • استفاده از پکیج معروف Nwidart برای ساخت ماژول
  • کار با پکیج Nwidart
  • ماژول نویسی پیشرفته
  • حذف وابستگی ها بین ماژول ها
  • استفاده از ماژول مشترک
  • و... کلی مطلب خفن دیگه

 

حرف آخر

اگر میخوای تبدیل به یک برنامه نویس فنی خفن تبدیل بشی شما نیاز داری مباحثی مثل معماری ماژولار و... بدونید. معماری ماژولار یه معماری کلین هست که شما با استفاده از این لدت بسیاری خواهی برد. اگر هدفت اینه که یک برنامه نویس ساده نباشی بزن بریم برای دوره💯🤟

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

  • یادگیری Service provider
  • یادگیری معماری ماژولار
  • فهم بهتر پکیج های لاراولی
  • لود کردن فایل های شخصی در پروژه
  • معماری تمیز و نکات جذاب
  • حذف کردن وابستگی
  • نکات قوی در مورد ساخت پروژه و در نظرگیری معماری ها
  • کار با پکیج های ماژولار
  • بهتر فهمیدن ساختار پکیج های لاراولی
  • کار کردن با Composer
  • رجسیتر کردن Service Provider ها
  • یادگیری پکیج Nwidart
  • یادگیری حذف وابستگی
  • یادگیری طرز کار لود کردن فایل در پشت صحنه لاراول

مدرس دوره

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

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

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

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

جلسات دوره

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

نظرات (1)

  • سجاد طاهرنژاد
    سجاد طاهرنژاد عضو دوره 1401-10-08 پاسخ

    سلام. جلسه ۶ عنوانش مایگرشن هست اما محتواش با جلسه ۵ یکی هست (کنترلر)

  • Parantes
    Parantes عضو دوره 1401-10-08 پاسخ

    سلام وقت بخیر خیلی ممنون از اطلاع رسانی، ویدیو درست شد و الان میتونید دسترسی داشته باشید به ویدیو اصلی. تیم پشتیبانی پرانتز


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