header-logo.png BiaTech

دات نت تا حد زیادی اتفاقاتی که در حافظه رخ می‌دهند را از چشم دور نگه می‌دارد. این امر موهبتی بی نظیر است و بار بسیاری را از دوش برنامه نویسان بر می‌دارد. ولی وقتی اصول مدیریت حافظه در دات نت را ندانیم و همه چیز را به آن بسپاریم ممکن است بهره لازم را کسب نکرده و حتی خللی در برنامه خود ایجاد کنیم. در این دوره قصد داریم مدیریت حافظه را در سطوح زیرین دات نت بررسی کرده و با طریقه کار آن آشنا شویم.

اگر اصول مدیریت حافظه را بدانیم، کدی بهتر، سریعتر و کارآمدتر خواهیم نوشت و مشکلات مربوط به حافظه را در برنامه خود بهتر درک  و رفع می‌کنیم.

این دوره برای اشخاص زیر مناسب است:

  • افرادی که جویای کار هستند و می خواهند برای موفقیت در مصاحبه مفاهیم بیشتری بیاموزند.
  • تیم هایی که برنامه‌هایی می نویسند که حافظه بالایی استفاده می‌کنند و بودجه سخت‌افزاری کافی ندارند.
  • همه برنامه نویسان با تجربه ای که احساس می کنند نیاز به یادآوری این مفاهیم دارند.

 

 پیش نیازها

تسلط بر زبان برنامه نویسی C#

تسلط بر ساختمان‌های داده در دات نت

آشنایی مختصر با Delegate، Anonymous Methods

آشنایی با Reflection

فصل‌های دوره



در این فصل مقدمه‌ای بر مدیریت حافظه در دات نت ارائه شده و با مثال های روزمره مفاهیم پایه این امر مطرح می‌شود. این فصل شامل یک جلسه می‌باشد.


36 دقیقه | 208 MB

در این فصل چگونگی عملکرد Heap در مدیریت حافظه مطرح می‌شود. این فصل شامل دو جلسه با عناوین زیر است.

  • Heap چگونه کار می‌کند؟
  • Garbage Collection

44 دقیقه | 255 MB

در این فصل به شکل عمیق در مفاهیم Garbage Collection نفوذ می‌کنیم و مسائل حیاتی مربوط به این امر را مطرح می‌نماییم

 این فصل شامل شش جلسه با عناوین زیر است:

  • مدکاری در GC
  • پیکربندی GC
  • GC Notification
  • Finalize
  • Weak Reference
  • GCHandles

02 ساعت و 20 دقیقه | 820 MB

در این فصل مسائل رایج مرتبط با مدیریت حافظه را معرفی نموده و شرح می‌دهیم.

این فصل شامل 8 جلسه با عناوین زیر است:

  • مقدمه
  • Boxing and Unboxing
  • Memory Leak
  • Dispose Pattern
  • Marshaling
  • Overflow Checking
  • String
  • Struct

01 ساعت و 11 دقیقه | 415 MB

کدهای پروژه های آموزشی


00 دقیقه | 0 MB

درباره مدرس


میلاد روزی خوار

میلاد روزی خوار

کارشناس ارشد فناوری اطلاعات- برنامه نویس NET.

10 دوره آموزشی

دیدگاه‌ها


رامین

دوره مفیدی بود. نگاهمو عوض کرد. مرسی


رسول فتاحی

چون دوره مشابه پیدا نکرده بودم، اولش از روی ناچاری این دوره رو خریدم. ولی حالا خیلی از انتخابم خوشحالم. ایولا


ایمان

دوره بسیار مفیدی بود. ممنون مهندس


ایمان

دوره بسیار مفیدی بود. ممنون مهندس


ثبت دیدگاه و امتیاز


برای ثبت نظر یا امتیازدهی وارد شوید
ورود/ثبت نام
رایگان

برای استفاده از دوره‌های رایگان ابتدا ثبت نام | ورود کنید
ورود | ثبت نام

ویژگی‌های دوره


  • تعداد هنرجو 169
  • سطح دوره مبتدی تا پیشرفته
  • مدت زمان 04:51
  • مجموع حجم دوره 1698 MB
  • امتیاز
  • لینک کوتاه https://biatech.ir/links?id=clv