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

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

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

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

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

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

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

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

Creating N Tier Application in C Sharp

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

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

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

و اما این بسته ی آموزشی سری دوم این آموزش است که در ادامه به شما معرفی می شود.

Pluralsight Logo

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

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

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

download demo

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

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

  • مقدمه
  • مرور سریع پروژه ی قسمت قبل
  • سازماندهی به تست ها
  • تست های سریع و کند
  • آموزش عملی سازماندهی تست های Unit Test و Integration Test در ویژوال استادیو
  • مبحث Test Automation با استفاده از MS Build و اسکریپت ها
  • آموزش عملی Test Automation
  • جمع بندی

فصل دوم: بهترین راهکارها در Persistence کردن (Persistence Best Practices)

  • مقدمه
  • چرخه ی حیات شی
  • مبحث Consistency
  • مبحث Persistence Responsibility
  • استفاده از الگوی طراحی Active Record
  • استفاده از الگوی طراحی Repository
  • ذخیره در بانک با استفاده از UI برنامه
  • مبحث Separation of Concerns
  • استفاده از Entity Framework
  • نگاشت داده ها با AutoMapper
  • روش Code First در Entity Framework
  • معرفی nHibernate
  • بررسی کامل Repository
  • جمع بندی

فصل سوم: استفاده مجدد از کدهای هسته (Core Logic Reuse)

  • مقدمه
  • مبحث Inversion of Control
  • معرفی StructureMap به عنوان یک IoC Container
  • آموزش عملی StructureMap
  • پیاده سازی یک Console Application برای کار با داده ها
  • افزودن لایه ی Service با MVC Web API
  • معرفی DTO و App Logic
  • ساختار یک پروژه
  • جمع بندی

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

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

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

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

2 دیدگاه

  1. با سلام من بسته Creating N-Tier Applications in CSharp
    از شما خریداری کردم در هنگام دانلود نرم افزار اجرای برنامه و activatior برنامه با مشکل مواجه شدم و نتونستم مراحل دانلود کنم و فقط سه قسمت اصلی رو گرفتم
    1.Testing a Domain-Centric N-Tier Application – http://www.provid.ir
    2. Persistence Best Practices – http://www.provid.ir
    3. Core Logic Reuse – http://www.provid.ir
    لطفا من رو راهنمایی کنید با تشکر

    پاسخ
    • سلام وقت بخیر. ممنون از خریدتون. براتون ایمیل شد.

      پاسخ

نظر بدهید

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