• تهرانپارس ، خ شهید محمود آمینه بزرگراه رسالت، پلاک 213، طبقه2، واحد7

  • 021-77295097 0912-8099518

  • شنبه تا پنجشنبه۹ صبح تا ۶ بعد از ظهر

آموزش معماری پیاز (onion architecture)
00ثانیه
00دقیقه
00ساعت
00روز
مانده تا پایان این دوره از تخفیف

بسته آموزش تخصصی معماری پیاز معروف به Onion Architecture در Asp.net Core به همراه ساخت پروژه عملی با استفاده از تکنیک های Dependency Injection, Unit Of Work و Generic Repository

  • مدرس: حسین عباس آبادی
  • مدت زمان دوره: 8:32:52 ساعت
  • تعداد ویدئوها: 65 ویدئو
  • آخرین به روزرسانی: 1399/04/18
  • پشتیبانی آنلاین: پاسخ به تمامی سوالات به صورت آنلاین و ارتباط مستقیم با مدرس دوره
  • فیلم های نمونه: امکان مشاهده رایگان فیلم های نمونه برای اطمینان از کیفیت دوره(در بخش سرفصل)
  • قیمت: 199,000 170,000 تومان

فیلم معرفی دوره آموزش معماری پیاز (onion architecture):

خیالتان راحت، این محصول به مدت 10 روز ضمانت بازگشت 100% وجه دارد. اطلاعات تکمیلی

توضیحات:

عبارت “Onion Architecture” معروف به معماری پیاز اولین بار توسط آقای Jeffery Palermo و در سال ۲۰۰۸ مطرح گردید. در این معماری هر لایه، به لایه ی داخلی تر وابسته بوده و به آن دسترسی دارد. لایه های داخلی هیچ Reference و اشاره ای به لایه های بالاتر ندارند، هرچند می توانند با ارسال Event آن ها را از وقوع رویدادی آگاه کنند. در این معماری لایه ی Domain، داخلی ترین لایه بوده و به هیچ لایه ی بیرونی وابستگی ندارد. معماری Onion با تکیه بر اصل Dependency Inversion تمام وابستگی های لایه ی Domain را در قالب Interface ها در اختیار آن قرار می دهد تا این لایه از جزئیات پیاده سازی و وابستگی به ابزارهای زیر ساختی در امان باشد.

مهمترین دلیل برای ایجاد چنین معماری ای، نیازمندی به ساختاری است تا قابلیت نگهداری برنامه ها در دراز مدت را فراهم نماید. این مورد با رعایت اصل Separation Of Concerns در سرتاسر سیستم به دست می آید.

نکته حائز اهمیت در رابطه با Onion Architecture این است که این معماری برای پروژه های ساده و سبک اصلا مناسب نیست بلکه برای برنامه های بزرگ با رفتارهای پیچیده مناسب می باشد.

معماری پیاز یکی از بهترین معماری های موجود برای پیاده سازی Testability ( قابل تست بودن )، Maintainability ( قابلیت نگهداری ) و Dependability ( قابلیت اطمینان ) در ساختار نرم افزار می باشد.

در این دوره آموزشی ما یک پروژه عملی تحت ASP.Net Core MVC را با استفاده از معماری پیاز به صورت کاملا حرفه ای پیاده سازی نموده ایم تا شما را به طور کامل و حرفه ای با Onion Architecture آشنا کنیم. با یادگیری این دوره آموزشی از این پس شما به راحتی می توانید برنامه های بزرگ با رفتارهای پیچیده را با استفاده از معماری Onion به خوبی پیاده سازی کنید. اگر خواستار تغییر در رویکرد برنامه نویسی خود به شکل کاملا حرفه ای و اصولی هستید و قصد دارید با برنامه نویسان باتجربه در شرکت های نرم افزاری همکاری کنید، یادگیری این بسته آموزشی رو به شما عزیزان توصیه می کنیم. چرا که این بسته آموزشی خیلی جامع و کامل به به معماری Onion و طراحی ساختار پروژه به صورت حرفه ای پرداخته و نکات غنی زیادی برای شما دوستان گرامی همراه دارد.

آنچه در پایان دوره خواهید آموخت:

  • اصل معکوس سازی وابستگی (Dependency Inversion Principle) و تکنیک تزریق وابستگی (Dependency Injection) با استفاده از IOC Container ها
  • تسلط در استفاده از IOC Container موجود در DotNet Core و ویژگی های آن
  • Service Lifetimes و تفاوت آن ها در عمل
  • مزایا و معایب استفاده از معماری تک لایه (Flat) در MVC (Model-View-Controller)
  • اصول صحیح معماری نرم افزار با به کارگیری معماری پیازی (Onion Architecture) در پروژه عملی
  • تکنیک های کاربردی در معماری مانند Dependency Injection, Unit Of Work و Generic Repository و ...
  • نحوه صحیح استفاده از معماری پیازی (Onion Architecture) در پروژه های بزرگ نرم افزاری
  • پیاده سازی پروژه عملی با استفاده از اندوخته های دوره

سرفصل آموزش معماری پیاز (onion architecture):

پیشنیاز های این دوره:

  • آشنایی با یک زبان برنامه نویسی
  • آشنایی با برنامه نویسی object oriented (شی گرا)
  • آشنایی با Asp.net Core MVC

نظرات خود را با ما به اشتراک بگذارید

کامنت ها (4)

  • موسسه آموزشی آتریا
    مدیر آموزشی

    سپاس فراوان از لطف شما. خیلی انرژی گرفتیم

  • موسسه آموزشی آتریا
    مدیر آموزشی

    تمام دوره ها و پکیج های سایت ما، به صورت کاملا پروژه محور برنامه ریزی شده

  • موسسه آموزشی آتریا
    مدیر آموزشی

    خداروشکر که تونستیم کمکتون کنیم

  • موسسه آموزشی آتریا
    مدیر آموزشی

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