C# Pro: Продвинутое программирование и системный дизайн
Освойте продвинутые возможности C# и .NET. Коллекции, отражение, асинхронность, потоки, GC, сериализация, TPL, функциональное программирование, синхронизация ядра Windows и многое другое.
Программа курса
Этот курс охватывает следующие продвинутые модули C#:
- Модуль 1: Пользовательские коллекции
- Модуль 2: Системные коллекции
- Модуль 3: Программирование ввода-вывода
- Модуль 4: Работа с текстом
- Модуль 5: XML, конфигурация, реестр
- Модуль 6: Отражение (Reflection)
- Модуль 7: Атрибуты
- Модуль 8: Сериализация
- Модуль 9: Сборщик мусора
- Модуль 10: Ad-Hoc полиморфизм и рефакторинг
- Модуль 11: Потоки
- Модуль 12: Синхронизация с объектами ядра Windows
- Модуль 13: Асинхронное программирование и Enterprise Library
- Модуль 14: Task Parallel Library (TPL)
- Модуль 15: Async & Await
- Модуль 16: Функциональное программирование
- Модуль 17: Домены приложений и NT-службы
Доступные языки
Что вам нужно перед началом
Завершение курса Введение в C# или эквивалентные знания. Уверенное понимание ООП, коллекций и базового синтаксиса C#.
Требования
Требуется уверенное знание основ C# и .NET.
Ваш инструктор
Oleksii Anzhiiak
Софтвер-архитектор, Senior .NET инженер и со-основатель
Алексей Анжияк — софтвер-архитектор, Senior .NET инженер и со-основатель ToyCRM.com и ProfectusLab. Имея более 15 лет опыта, он специализируется на распределённых системах, облачной инфраструктуре, высоконагруженной backend-разработке и платформах аутентификации. Занимается проектированием архитектуры, созданием безопасных систем авторизации и разработкой современных образовательных программ, которые помогают студентам получить реальные карьерные результаты.
Все новые студенты получают бесплатный пробный урок при первом посещении нашего учебного центра.
Доступные предложения
Проверьте текущие скидки и специальные условия для этого курса.
Просмотреть предложения →Ключевые навыки, которые вы освоите
- Продвинутые возможности C#
- Внутреннее устройство коллекций
- Многопоточность и синхронизация
- Async/await и Task Parallel Library
- Управление памятью и сборка мусора
- Reflection и работа с типами во время выполнения
- Системная архитектура .NET
Что вы сможете создать после этого курса
- Проектировать сложные и масштабируемые .NET системы
- Писать высокопроизводительный C# код
- Понимать внутреннюю работу многопоточности и async
- Избегать типичных проблем производительности
- Подготовиться к senior и system-level ролям