آموزش برنامه نویسی چند لایه N-Tier در سی شارپ سری اول

تعداد ویدئو 28
زمان دوره 02:00:49
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش برنامه نویسی چند لایه N-Tier در سی شارپ سری اول یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت برنامه های چند لایه در سی شارپ است که با نام اصلی Creating N-Tier Applications in C# – Part 1 از شرکت Pluralsight منتشر شده است.

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

برنامه نویسی چند لایه یک معماری توسعه ی نرم افزار است که با شکستن برنامه به لایه های مختلف پیاده سازی می شود. اغلب بین دو واژه ی tier و layer که در فارسی هر دو به لایه ترجمه می کنیم تفاوت قائل می شویم. این تفاوت در همین بسته ی آموزشی مورد بررسی قرار گرفته و به شما آموزش داده می شود.

Creating-N-Tier-Application-in-C-Sharp

یک برنامه ی چند لایه ی معمول شامل سه لایه ی Presentation، Data Access و Business Logic خواهد بود. یکی از ساده ترین روش های شکستن برنامه به چند لایه، تشکیل چندین پروژه در یک solution برای هر پروژه است. شکستن یک پروژه به لایه های متفاوت باعث افزایش قابلیت نگهداری و مقیاس پذیری می شود.

Creating-N-Tier-Applications-in-C-Part-1-snapshot

نکته ی بسیار مهم در مورد برنامه های چند لایه عدم نیاز به تغییر کامل پروژه در صورت تغییر در یک لایه است. ضمناً سری دوم این محصول با عنوان آموزش برنامه نویسی چند لایه (N-Tier) در سی شارپ سری دوم پیش از این بر روی وبسایت پرووید منتشر شده است.

سرفصل مطالب آموزش ویدئویی برنامه نویسی چند لایه در سی شارپ سری اول

فصل اول: تکامل نرم افزار

  • معرفی بسته ی آموزشی
  • تعریف های مورد نیاز
  • تفکیک نرم افزار بر اساس مسائل منطقی و فیزیکی
  • تکامل نرم افزار و گزینه های پیش رو
  • مزایای روش های متفاوت
  • پیامدهای منفی و ریسک ها
  • مسائل مربوط به Coupling
  • مسئله ی End Run
  • ساخت یک برنامه ی تک لایه به صورت عملی

فصل دوم: طراحی Data-Centric N-Tier

  • معرفی
  • اضافه کردن قابلیت اضافه کردن دوست به برنامه
  • نیازمندی های دیگر برنامه
  • اضافه کردن قابلیت اطلاع رسانی با ایمیل
  • مشکلات طراحی برنامه به صورت تک لایه
  • ریفکتور کردن برنامه به یک برنامه ی چند لایه
  • تجزیه و تحلیل ها

فصل سوم: طراحی Domain-Centric N-Tier

  • معرفی
  • طراحی یک برنامه ی Domain Centric
  • معماری پیازی
  • اضافه کردن قابلیت برنامه ی Domain Centric به برنامه
  • اعمال ریفکتورینگ های مورد نیاز
  • ساختن برنامه از ابتدای کار
  • پایین پروژه ی عملی و تکمیل نرم افزار

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش برنامه نویسی چند لایه N-Tier در سی شارپ سری اول”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید