شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

آموزش برنامه نویسی چند لایه در سی شارپ #1

آموزش برنامه نویسی چند لایه در سی شارپ #1

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

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

دقت بفرمایید که برای دریافت سری دوم این آموزش که با نام آموزش برنامه نویسی چند لایه در سی شارپ #2 بر روی سایت منتشر شده است، از این لینک دیدن کنید.

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

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

Creating N Tier Application in C Sharp

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

بسته ی آموزش برنامه نویسی چند لایه در سی شارپ #1

دقت کنید که این بسته ی آموزشی بر اساس سرفصل های Pluralsight در دو قسمت تنظیم شده است. قسمت اول این بسته را در این بخش از وبسایت پرووید به شما تقدیم می کنیم. در این بسته ی آموزشی که به صورت پروژه محور تنظیم شده است، روال تبدیل یک برنامه ی تحت وب تک لایه ای به یک برنامه ی چند لایه به دو صورت Data Centric و Domain Centric فرا خواهید گرد. در ادامه به بررسی سرفصل های این بسته می پردازیم.

Pluralsight Logo

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش برنامه نویسی چند لایه در سی شارپ #1

download demo

عناوین فصل های بسته ی آموزش برنامه نویسی چند لایه در سی شارپ #1

فصل اول: تکامل نرم افزار (Application Evolution)

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

فصل دوم: طراحی چند لایه داده متمرکز (Data-Centric N-Tier Design)

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

فصل سوم: طراحی چند لایه حوزه متمرکز (Domain-Centric N-Tier Design)

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

خرید آنلاین بسته ی ساخت برنامه های چند لایه در سی شارپ (حجم بسته: 460 مگابایت)

450,000 ریال – خرید

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

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

2 دیدگاه

  1. با سلام خدمت مدرس مدرس این دوره .
    سوالی که بنده در خدمتتون داشتم اینه که ایا میتوان برنامه نویسی چند لایه رو با entity framework با روش code first ترکییب کرد ؟؟ و اگر میشه ایا شما در این اموزش از این ترکییب نامی بردید و اونو توضیح دادید ؟؟

    پاسخ
    • سلام وقت بخیر. دوست عزیز سرفصل ها کاملاً مشخص شده هستند. ولی به طور کلی جواب پرسش شما بله هست.

      پاسخ

نظر بدهید

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

CLOSE
CLOSE