متدهای الحاقی، یکی از ویژگیهای کلیدی سی شارپ هستند که بهره وری را زیاد و خوانایی کد شما را افزایش میدهند و پیاده سازی استانداردها در بین پروژههای شما را آسان میکنند. در دوره C# Extension Methods (متدهای الحاقی سی شارپ) موسسه Pluralsight که توسط Elton Stoneman تدریس شده است، شما هر آنچه که باید در مورد متدهای الحاقی در NET Framework. و NET Core. بدانید را یاد خواهید گرفت.
در این دوره، ابتدا اصول اولیه متدهای الحاقی را یاد خواهید گرفت، از جمله چگونگی استفاده و نوشتن آنها و اینکه چگونه ابزارهای ویژوال استادیو و ویژوال استادیو کد به شما در کار با آنها کمک میکنند. سپس، حوزههای خطرناک و بهترین شیوهها برای ساختن متدهای الحاقی خودتان را یاد خواهید گرفت. در پایان، نحوهی بسته بندی و انتشار کتابخانهی متدهای الحاقی خودتان را خواهید آموخت. در پایان این دوره، شما درک کاملی از استفاده از این قابلیت قدرتمند را به دست خواهید آورد.
Table of Contents:
- Course Overview
- Course Overview
- Getting Started with Extension Methods
- Why You Need to Master Extension Methods
- Demo: Using Extension Methods
- Understanding Extension Methods
- Demo: Writing Extension Methods
- Demo: Extending .NET's Configuration Library
- Knowing What You Can and Can't Do with Extension Methods
- Demo: The Limitations of Extension Methods
- Module Summary
- Best Practices for Using Extension Methods
- Extension Method Best Practice Guidelines
- Demo: Simple Extension Methods, Good and Bad
- Guidelines for Private Extension Method Libraries
- Demo: Extension Method Assemblies Split by Scope
- Guidelines for Public Extension Methods
- Demo: Exploring Extension Methods in Entity Framework and Serilog
- Module Summary
- Building Your Own Extension Method Library
- Why You Should Build an Extension Method Library
- Demo: Extension Methods for User Experience
- Demo: Extensions for New Features
- Demo: Extensions for Non-functional Requirements
- Demo: Extensions for Production Readiness
- Demo: Publishing the Extension Method Library
- Course Summary