Чему вы научитесь
- Поймёте, как CLR определяет в какую область памяти разместить новый объект и чем отличаются между собой области памяти (кучи).
- По каким алгоритмам происходит уничтожение объектов и какой "механизм" в .NET за это отвечает.
- В чем отличие между управляемой и неуправляемой памятью.
- Как и благодаря чему происходит освобождение неуправляемых ресурсов в .NET.
О курсе
Разберетесь, что происходит под капотом управления памятью в .NET. Поймете как работает сборщик мусора и для чего нужен метод Dispose. Данные знания выделят Вас среди всех C# разработчиков!
Для кого этот курс
- Для всех, кто хочет разобраться в управлении памятью в .NET;
- Кто готовится к собеседованию на позицию C# разработчика;
- Для тех, кто хочет улучшить свои знания, навыки, повысить квалификацию.
Начальные требования
-
Хорошая база языка C#. Рекомендуется прохождение курса C# для продвинутых
- Будет плюсом прохождение курса PRO C#. ООП на практике и курса "PRO C#. ASP.NET Core"
Преподаватели курса
Как проходит обучение
Вы читаете конспект, а затем выполняете задачи по пройденным темам.
Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь.
Если у вас возникнут проблемы, команда курса даст советы и подсказки.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 68 учеников получили сертификат.
Что вы получите
- Уверенные знания в области управления памятью в .NET
- Практический навык реализации необходимых интерфейсов
- Багаж знаний для прохождения собеседования на позицию C# разработчика
Нагрузка
4-5 часов в неделю