Course catalog

Categories

Showing 1-3 of 3 items.

linkedin CLR Reflection for Developers (Mitalearn-124318)

  • 1 hours 20 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Ted Neward
درباره این دوره:

دات نت به توسعه دهندگان اجازه می دهد تا در زمان اجرا به اشیاء دسترسی داشته باشند بدون اینکه نوع آنها را از قبل بدانند—که نگاشت رابطه ای شی، سریال سازی و موارد دیگر را فعال می کند. انعکاس کتابخانه ای است که این توانایی را هدایت می کند. این دوره به توسعه دهندگان دات نت متوسط \u200b\u200bمی آموزد که چگونه از Reflection برای به دست آوردن اطلاعات نوع از مجموعه های CLR (مانند تعاریف کلاس ها، رابط ها و انواع مقادیر) و کار با آن اطلاعات در زمان اجرا استفاده کنند. یاد بگیرید که چگونه از Reflection برای ساخت و دستکاری اشیا در زمان اجرا استفاده کنید، روش ها و خصوصیات را بدون اطلاع از آنها در زمان کامپایل فراخوانی کنید، و به فیلدهای داخل اشیا حتی از طریق مرزهای کپسوله سازی دسترسی پیدا کنید. نکات عملی را برای مدیریت این فرآیند مهم دریافت کنید و اطمینان حاصل کنید که برنامه های شما تا حد امکان کارآمد اجرا می شوند.

linkedin بایت کد CLR برای توسعه دهندگان (Mitalearn-124301)

  • 1 hours 58 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Ted Neward
درباره این دوره:

اگر می‌دانید چگونه به زبان متوسط \u200b\u200bصحبت کنید، پنجره‌ای به دنیا دارید که زمان اجرا دات‌نت آن را می‌بیند. در این دوره آموزشی، با استفاده از بایت کد Common Language Runtime (CLR) برای مدیریت ماشین های مجازی در برنامه های کاربردی ویندوز آشنا شوید و نحوه صحبت کردن با IL را مانند یک حرفه ای بیاموزید. مدرس تد نیوارد به شما کمک می کند تا با اصول IL آشنا شوید و از طریق نحو این زبان اسمبلی گام برمی دارد. تد وارد کار با ILDasm و Ilasm می شود، کلاس ها، کدهای عملیاتی CIL و عملوندها و موارد دیگر را مورد بحث قرار می دهد.

linkedin مدیریت حافظه CLR برای توسعه دهندگان (Mitalearn-124335)

  • 1 hours 30 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Ted Neward
درباره این دوره:

مدیریت خودکار حافظه - که در محاوره به عنوان جمع آوری زباله شناخته می شود - برنامه نویسی پلت فرم دات نت را به یک کار بسیار قابل مدیریت تبدیل می کند. اما سهم خودش از مسائل را به همراه دارد. برای مثال، اگر برنامه‌نویس‌ها ندانند که جمع‌آورنده زباله چگونه اشیایی را که در حال حاضر استفاده می‌شوند، تعیین می‌کند، همیشه نمی‌تواند بداند کدام اشیا را آزاد کند. علاوه بر این، توسعه‌دهندگان اغلب تصمیمات طراحی ضعیفی به نام عملکرد می‌گیرند که در واقع کار بیشتری را برای جمع‌کننده زباله ایجاد می‌کند. در این دوره آموزشی، استاد تد نیوارد با کمک به آشنایی شما با مفاهیم اصلی مدیریت حافظه به شما کمک می‌کند تا از چنین دام‌هایی اجتناب کنید. او همچنین پیش از پرداختن به جزئیات پیرامون خود CLR، برخی از الگوریتم‌های اساسی مورد استفاده توسط جمع‌آوران زباله را بررسی می‌کند.