پیشنهاد فرادرس

ساخت برنامه های توسعه پذیر با MEF

دسته بندی ها: آموزش MEF ، آموزش های پلورال سایت (Pluralsight)

ساخت-برنامه-های-توسعه-پذیر-با-mef

MEF یا Managed Extensibility Framework کامپوننتی از Framework 4 است که برای ایجاد برنامه‌های توسعه پذیر (Extensible) با حجم کم کد استفاده میشه.این تکنولوژی به برنامه نویسان این امکان رو میده که توسعه‌های (Extension) برنامه رو بدون پیکربندی استفاده کنند. همچنین به توسعه دهندگان این اجازه رو می‌ده که به آسانی کدها رو کپسوله کنند . MEF به عنوان بخشی از 4 NET. و Silverlight 4 معرفی شد. MEF یک راه حل ساده برای مشکل توسعه در حال اجرای برنامه‌ها ارائه می‌کند.تا قبل از این تکنولوژی ، هر برنامه‌ای که می‌خواست یک مدل Plugin را پشتیبانی کنه لازم بود که خودش زیر ساخت‌ها را از ابتدا ایجاد کنه . این Plugin‌ها اغلب برای برنامه‌های خاصی بودند و نمی‌توانستند در پیاده سازی‌های چندگانه دوباره استفاده شوند. ولی MEF در راستای حل این مشکلات ، روش استانداردی رو برای میزبانی برنامه‌های کاربردی پیاده کرده است.

این دوره آموزشی از موسسه Pluralsight ساخت برنامه های توسعه پذیر با MEF را آموزش می دهد.

 

سرفصل های دوره آموزشی:

  • MEF  چیست؟
  • MEF  چگونه کار می کند؟
  • مدل های برنامه نویسی
  • Export کردن
  • Import کردن
  • کار با Constructor Injection
  • استفاده از MEFx
  • اشکال زدایی Visualization
  • MEF بیشتر
  • استفاده از MEF  با MVC
  • توسعه Visual Studio Intellisense  با  MEF

عنوان دوره آموزشی: Building Extensible Applications with MEF سطح: متوسط مدت زمان: 1 ساعت و 55 دقیقه نویسنده: Dustin Davisلیست سرفصل های دوره آموزشی:

What is MEF?
 02:00	
Building extensible applications
 04:27	
How MEF works
 01:22	
Demo
 02:31	
MEF vs IoC
 02:32	
Programming models
 03:00	
Summary
 00:54	
Attributed Programming Model - Parts		 00:24:56	
Exporting
 02:54	
Importing
 04:34	
Contracts
 04:19	
Metadata
 05:46	
Exporting and Importing Methods and Properties
 04:28	
Constructor Injection
 02:14	
Summary
 00:41	
Attributed Programming Model - Composition		 00:21:27	
Adding Parts
 04:13	
Recomposition and Composition Awareness
 04:59	
Catalogs - Part 1
 02:42	
Catalogs - Part 2
 05:53	
Querying the Container
 02:43	
Summary
 00:57	
Part Lifetime and Scope		 00:15:33	
Scope and Creation Policy
 05:45	
Part Ownership
 02:03	
Cleaning Up Parts Manually
 02:59	
Cleaning Up Parts with Nested Containers
 04:02	
Summary
 00:44	
Debugging		 00:15:37	
Quick Tips and Exceptions
 03:12	
Debug Visualization
 02:55	
Using MEFx
 05:01	
Diagnostics API and Tracing
 03:37	
Summary
 00:52	
More MEF!		 00:21:11	
Filtered Catalog
 03:54	
Building a Custom Programming Model
 08:38	
Using MEF with MVC
 02:54	
Extending Visual Studio Intellisense with MEF
 04:48	
Summary
 00:57

حجم فایل: 279MB

به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Pluralsight Building Extensible Applications with MEF

پیشنهاد فرادرس

میلاد در 1393/04/22 ساعت 14:59

ممنون خوب بود