لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت برنامه های کاربردی توسعه پذیر با MEF
Building Extensible Applications with MEF
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
چارچوب توسعه پذیری مدیریت شده پاسخ مایکروسافت به مشکل توسعه پذیری است. این دوره به MEF، مکانیک آن و نحوه استفاده از MEF برای ساخت برنامه های کاربردی انعطاف پذیر و قابل اتصال می پردازد. در این دوره با MEF، پاسخ مایکروسافت به مشکل توسعه پذیری زمان اجرا برنامه های امروزی، و نحوه پیاده سازی آن در برنامه های کاربردی خود آشنا خواهید شد. برنامه های کاربردی موجود MEF چیست؟ چگونه کار می کند؟ آیا باید راه حل IoC موجود خود را با MEF جایگزین کنید؟ ما در طول این دوره به این سوالات و موارد دیگر پاسخ خواهیم داد. برای کاربران فعلی MEF، بخشهای عیبیابی و اشکالزدایی را نیز پوشش میدهیم.
سرفصل ها و درس ها
معرفی
Introduction
MEF چیست؟
What is MEF?
ساخت برنامه های کاربردی توسعه پذیر
Building extensible applications
نحوه عملکرد MEF
How MEF works
نسخه ی نمایشی
Demo
MEF در مقابل IoC
MEF vs IoC
مدل های برنامه نویسی
Programming models
خلاصه
Summary
مدل برنامه نویسی نسبت داده شده - قطعات
Attributed Programming Model - Parts
صادرات
Exporting
واردات
Importing
قراردادها
Contracts
فراداده
Metadata
روش ها و ویژگی های صادرات و واردات
Exporting and Importing Methods and Properties
تزریق سازنده
Constructor Injection
خلاصه
Summary
مدل برنامه نویسی نسبت داده شده - ترکیب
Attributed Programming Model - Composition
افزودن قطعات
Adding Parts
ترکیب مجدد و آگاهی از ترکیب
Recomposition and Composition Awareness
کاتالوگ - قسمت 1
Catalogs - Part 1
کاتالوگ ها - قسمت 2
Catalogs - Part 2
پرس و جو از کانتینر
Querying the Container
خلاصه
Summary
طول عمر و دامنه
Part Lifetime and Scope
محدوده و خط مشی ایجاد
Scope and Creation Policy
مالکیت قطعه
Part Ownership
تمیز کردن دستی قطعات
Cleaning Up Parts Manually
تمیز کردن قطعات با ظروف تو در تو
Cleaning Up Parts with Nested Containers
خلاصه
Summary
اشکال زدایی
Debugging
نکات سریع و استثنائات
Quick Tips and Exceptions
تجسم اشکال زدایی
Debug Visualization
با استفاده از MEFx
Using MEFx
Diagnostics API and Tracing
Diagnostics API and Tracing
خلاصه
Summary
MEF بیشتر!
More MEF!
کاتالوگ فیلتر شده
Filtered Catalog
ساخت یک مدل برنامه نویسی سفارشی
Building a Custom Programming Model
استفاده از MEF با MVC
Using MEF with MVC
توسعه Visual Studio Intellisense با MEF
Extending Visual Studio Intellisense with MEF
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
داستین را معمولاً میتوان در جادهای پیدا کرد که کمتر سفر کرده است. او یکی از بنیانگذاران Developer Advocates است، که یک تبشیر آزاد برای استخدام است. او همچنین یکی از مجریان پادکست MashThis.IO است. او به عنوان یک MVP PostSharp، به طور منظم در گروههای کاربری، اردوگاههای کد و سایر رویدادهای توسعهدهندگان شرکت میکند تا درباره برنامهنویسی جنبهگرا و طیفی از موضوعات دیگر صحبت کند. داستین با همسر و دو پسرش در SoCal زندگی می کند. زمانی که او کار نمی کند یا در رویدادها صحبت نمی کند، برای پروژه بعدی یا سخنرانی خود آماده می شود.
نمایش نظرات