آموزش اصول CLR

CLR Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: CLR Fundamentals طراحی شده است تا به توسعه دهندگان دات نت درک محکمی از اجرای مدیریت شده در دات نت فریم ورک ارائه دهد در قلب دات نت فریم ورک یک موتور اجرایی به نام Common Language Runtime وجود دارد. CLR که از ابتدا برای پشتیبانی از تعداد بی شماری از سبک های زبان برنامه نویسی طراحی شده است، یک سیستم نوع معمولی، مدیریت حافظه خودکار، پشتیبانی از اجرای همزمان، و امکاناتی برای تعامل با اجزای اصلی Win32 و COM ارائه می دهد. چه در حال توسعه سرویس‌های RESTful با استفاده از WCF باشید، چه برنامه‌های دسکتاپ فشرده گرافیکی با استفاده از WPF، یا برنامه‌های وب مبتنی بر فرم با استفاده از ASP.NET، CLR پایه و اساس اجرای مدیریت شده برنامه شما را فراهم می‌کند. این ماژول چندین سرویس کلیدی ارائه شده توسط CLR در پشتیبانی از توسعه برنامه مدیریت شده در چارچوب دات نت را بررسی می کند.

سرفصل ها و درس ها

درک کدهای مدیریت شده Understanding Managed Code

  • درک کدهای مدیریت شده Understanding Managed Code

  • دات نت فریم ورک The .NET Framework

  • استانداردها و مشخصات Standards and Specs

  • پیاده سازی و مشتقات CLI CLI Implementations and Derivatives

  • پشتیبانی زبان برای CTS Language Support for the CTS

  • زمان اجرا زبان مشترک The Common Language Runtime

  • از توسعه تا اجرا From Development to Execution

  • شروع شدن Getting Started

  • سلام دنیا! Hello, world!

  • بازتابنده Reflector

  • تدوین JIT JIT Compilation

  • JIT تالیف مصور JIT Compilation Illustrated

  • JIT Compilation Under the Hood JIT Compilation Under the Hood

  • مجموعه زباله Garbage Collection

  • فشرده سازی در عمل Compaction in Action

  • چارچوب های کاربردی مدیریت شده Managed Application Frameworks

  • خلاصه Summary

  • منابع References

مجموعه ها و نسخه سازی Assemblies and Versioning

  • بررسی اجمالی Overview

  • انواع و محدوده Types and Scoping

  • نام ها را تایپ کنید Type Names

  • نام های مجمع Assembly Names

  • قطعنامه مونتاژ ساده Simple Assembly Resolution

  • نسخه ی نمایشی وضوح مجمع ساده Simple Assembly Resolution Demo

  • نام های قوی Strong Names

  • امضای مجمع Assembly Signing

  • مراجع و امضاهای مجمع Assembly References and Signatures

  • نقشه برداری نسخه Version Mapping

  • کش مجمع جهانی (GAC) The Global Assembly Cache (GAC)

  • اعتبار سنجی نام قوی Strong Name Validation

  • نکات CODEBASE CODEBASE Hints

  • حافظه پنهان کد بومی (NGEN) The Native Code Cache (NGEN)

  • خلاصه Summary

  • منابع References

Win32 و COM Interop Win32 and COM Interop

  • بررسی اجمالی Overview

  • مدیریت شده در مقابل اجرای بومی Managed versus Native Execution

  • مشارکت مبتنی بر فراداده The Metadata-Driven Partnership

  • امکانات CLR Interop CLR Interop Facilities

  • P/Invoke P/Invoke

  • P/Invoke Mechanics P/Invoke Mechanics

  • P/Invoke Syntax P/Invoke Syntax

  • نسخه ی نمایشی: صاف کردن فونت DEMO: Font Smoothing

  • DEMO: P/Invoke Error Handling DEMO: P/Invoke Error Handling

  • نسخه آزمایشی: نام مستعار EntryPoint DEMO: EntryPoint Aliasing

  • P/Invoke Fine Tuning P/Invoke Fine Tuning

  • COM Interop: CLR-to-COM COM Interop: CLR-to-COM

  • نسخه ی نمایشی: CLR-to-COM DEMO: CLR-to-COM

  • Wrapper های قابل فراخوانی زمان اجرا Runtime-Callable Wrappers

  • سفارشی سازی RCW RCW Customization

  • COM Interop و Threads COM Interop and Threads

  • COM Interop: COM-to-CLR COM Interop: COM-to-CLR

  • Wrapper های COM-Callable COM-Callable Wrappers

  • فعال سازی COM COM Activation

  • قطعنامه مجمع Assembly Resolution

  • نسخه ی نمایشی: COM-to-CLR DEMO: COM-to-CLR

  • مدیریت منابع بومی Native Resource Management

  • مدیریت منابع بومی: CLR-to-COM Native Resource Management: CLR-to-COM

  • مدیریت منابع بومی: CLR-to-Win32 Native Resource Management: CLR-to-Win32

  • خلاصه و مراجع Summary and References

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اصول CLR
جزییات دوره
4h 20m
59
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
526
از 5
دارد
دارد
دارد
Mike Woodring
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Woodring Mike Woodring

مایک رئیس برنامه درسی Pluralsight بود، جایی که او تیمی را رهبری کرد که چشم‌انداز و استراتژی ارائه محتوای فنی کلاس جهانی را برای فن‌آوران حرفه‌ای در سراسر جهان به عنوان توسعه‌دهندگان، معماران، متخصصان عملیات فناوری اطلاعات و دانشمندان داده و تحلیل‌گران پیش برد. مایک که قبلاً MVP C# مایکروسافت و دارای چندین پتنت ایالات متحده بود، بیش از 20 سال تجربه در توسعه سیستم های نرم افزاری با کارایی بالا و آموزش توسعه دهندگان در سراسر جهان دارد.