آموزش دات نت داخلی و تکنیک های پیشرفته اشکال زدایی

.NET Internals and Advanced Debugging Techniques

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اطلاعات داخلی دات نت و نحوه تسلط بر ابزارهای قدرتمند اشکال زدایی برای اشکال زدایی ویندوز را بیاموزید این دوره آموزشی عمیق در اشکال زدایی دات نت پیشرفته است. بیاموزید که چگونه از ابزارهای قدرتمند اشکال زدایی برای دیباگرهای ویندوز و همچنین اجزای داخلی اجزای کلیدی CLR استفاده کنید تا زمان رفع اشکالات سخت را کاهش دهید.

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

CLR داخلی CLR Internals

  • مقدمه و بررسی اجمالی Introduction and Overview

  • در حال بارگیری تصاویر CLR Loading CLR Images

  • بررسی اجمالی فرآیند CLR CLR Process Overview

  • دامنه های کاربردی Application Domains

  • نسخه ی نمایشی: نگاهی به دامنه های برنامه Demo: Looking at application domains

  • مجامع Assemblies

  • حافظه پنهان مونتاژ جهانی Global Assembly Cache

  • نسخه ی نمایشی: نگاه کردن به مجموعه ها Demo: Looking at assemblies

  • مانیفست مجمع Assembly Manifest

  • نسخه ی نمایشی: نگاهی به مانیفست های اسمبلی Demo: Looking at assembly manifests

  • ماژول ها Modules

  • بررسی اجمالی انواع Types Overview

  • انواع ارزش Value Types

  • انواع مرجع Reference Types

  • نسخه ی نمایشی: نگاه کردن به انواع Demo: Looking at types

  • فراداده نوع مرجع Reference Type Metadata

  • نسخه ی نمایشی: نگاه کردن به بلوک های همگام Demo: Looking at syncblocks

  • جداول روش Method Tables

  • نسخه ی نمایشی: نگاهی به جداول روش Demo: Looking at method tables

  • توصیفگرهای روش Method Descriptors

  • نسخه ی نمایشی: نگاهی به توصیفگرهای روش Demo: Looking at method descriptors

  • خلاصه Summary

وظایف اصلی اشکال زدایی Core Debugging Tasks

  • مقدمه و بررسی اجمالی Introduction and Overview

  • پسوندهای .NET Debugger .NET Debugger extensions

  • اجرای دیباگرها Running the debuggers

  • نمادها Symbols

  • دسته بندی های فرمان Command Categories

  • در حال بارگیری پسوندهای دیباگر Loading the debugger extensions

  • بازرسی شی Object Inspection

  • نسخه ی نمایشی: بازرسی شی Demo: Object inspection

  • کدها و موضوعات Code and Threads

  • نسخه ی نمایشی: کد و موضوعات Demo: Code and threads

  • تشخیص Diagnostics

  • نسخه ی نمایشی: تشخیص Demo: Diagnostics

  • ساختارهای داده CLR CLR data structures

  • اشکال زدایی پس از مرگ Postmortem debugging

  • تجزیه و تحلیل زباله های تصادف Analyzing crash dumps

  • نسخه ی نمایشی: اشکال زدایی پس از مرگ Demo: Postmortem debugging

  • دستیارهای رفع اشکال مدیریت شده (MDA) Managed Debug Assistants (MDA)

  • نسخه ی نمایشی: دستیارهای رفع اشکال مدیریت شده (MDA) Demo: Managed Debug Assistants (MDA)

  • خلاصه Summary

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

  • مقدمه و بررسی اجمالی Introduction and Overview

  • معماری حافظه Memory architecture

  • ایستگاه کاری در مقابل سرور Workstation vs. Server

  • فرآیند تخصیص حافظه Memory Allocation Process

  • نسخه ی نمایشی: فرآیند تخصیص حافظه Demo: Memory Allocation Process

  • نسل ها Generations

  • نسخه ی نمایشی: نسل ها Demo: Generations

  • ریشه ها Roots

  • نسخه ی نمایشی: ریشه ها Demo: Roots

  • نمای کلی نهایی سازی Finalization Overview

  • نهایی سازی داخلی Finalization Internals

  • نسخه ی نمایشی: نهایی شدن Demo: Finalization

  • بازیابی حافظه Reclaiming Memory

  • پشته اشیای بزرگ Large Object Heap

  • سنجاق کردن Pinning

  • تکه تکه شدن حافظه Memory Fragmentation

  • نسخه ی نمایشی: تکه تکه شدن حافظه Demo: Memory Fragmentation

  • بهبودهای CLR 4.0 CLR 4.0 Enhancements

  • خلاصه Summary

همگام سازی موضوع Thread Synchronization

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مانیتورها Monitors

  • نسخه ی نمایشی: مانیتورها و طرح بندی اشیا Demo: Monitors and object layout

  • نسخه ی نمایشی: بن بست Demo: Deadlock

  • خلاصه مانیتور Monitor recap

  • قفل خواننده/نویسنده Reader/Writer Locks

  • نسخه ی نمایشی: قفل خواننده/نویسنده Demo: Reader/Writer Locks

  • Win32 Lock Constructs Win32 Lock Constructs

  • نسخه ی نمایشی: Win32 Lock Constructs Demo: Win32 Lock Constructs

  • خلاصه Summary

قابلیت همکاری Interoperability

  • مقدمه و بررسی اجمالی Introduction and Overview

  • فراخوان پلتفرم (و نسخه ی نمایشی) Platform Invocation (and demo)

  • COM Interop COM Interop

  • نسخه ی نمایشی: COM Interop Demo: COM Interop

  • زباله جمع آوری و Interop Garbage Collection and Interop

  • دستیار اشکال زدایی مدیریت شده Interop Interop Managed Debug Assistant

  • نشت اینتروپ Interop Leaks

  • نسخه ی نمایشی: نشت COM Interop Demo: COM Interop leak

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش دات نت داخلی و تکنیک های پیشرفته اشکال زدایی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 56m
79
Pluralsight (پلورال سایت) pluralsight-small
30 آذر 1390 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
236
از 5
دارد
دارد
دارد
Mario Hewardt

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mario Hewardt Mario Hewardt

ماریو هیوارد نویسنده کتاب اشکال زدایی پیشرفته ویندوز و اشکال زدایی پیشرفته دات نت است. با بیش از 13 سال در مایکروسافت، او با توسعه ویندوز از ویندوز 98 تا ویندوز ویستا کار کرده است. با ظهور محاسبات ابری، ماریو در عرصه SaaS کار کرده و خدمات موجودی دارایی را ارائه کرده است و همچنین تیمی از توسعه دهندگان را رهبری می کند که پلتفرم اصلی را برای نسل بعدی سرویس مدیریت آنلاین مایکروسافت - Windows Intune ایجاد می کنند. اخیراً، ماریو به‌عنوان یک مهندس اختصاصی توسعه‌دهنده برتر کار می‌کند و به مشتریان ما کمک می‌کند تا راه‌حل‌های خود را در پشته مایکروسافت به کارآمدترین و قابل اطمینان‌ترین شکل ممکن بسازند.

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

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

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