← Назад к курсам
C# Pro: Продвинутое программирование и системный дизайн

C# Pro: Продвинутое программирование и системный дизайн

Освойте продвинутые возможности C# и .NET. Коллекции, отражение, асинхронность, потоки, GC, сериализация, TPL, функциональное программирование, синхронизация ядра Windows и многое другое.

Цена 1490₾
Ежемесячный платеж₾ 497₾ × 3 месяцев
Форматы обучения Онлайн • Очно
Продолжительность 9 недель
Уровень Продвинутый
Всего уроков 17 уроков
Уроков в неделю 2
Длительность урока 2 часов

Программа курса

Этот курс охватывает следующие продвинутые модули 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

Oleksii Anzhiiak

Софтвер-архитектор, Senior .NET инженер и со-основатель

Алексей Анжияк — софтвер-архитектор, Senior .NET инженер и со-основатель ToyCRM.com и ProfectusLab. Имея более 15 лет опыта, он специализируется на распределённых системах, облачной инфраструктуре, высоконагруженной backend-разработке и платформах аутентификации. Занимается проектированием архитектуры, созданием безопасных систем авторизации и разработкой современных образовательных программ, которые помогают студентам получить реальные карьерные результаты.

🎁

Все новые студенты получают бесплатный пробный урок при первом посещении нашего учебного центра.

Доступные предложения

Проверьте текущие скидки и специальные условия для этого курса.

Просмотреть предложения →

Продвинутое программирование на C# и системный дизайн

Продвинутый курс по C#, системному дизайну, производительности, многопоточности, асинхронности, GC и архитектуре .NET приложений.

Читать далее Свернуть

C# Pro — это продвинутый курс для разработчиков, которые уже уверенно владеют основами C# и хотят выйти на уровень senior и системного мышления. Курс раскрывает внутреннее устройство C# и .NET, архитектуру приложений и принципы написания производительного кода.

Вы глубоко изучите коллекции, reflection, управление памятью и GC, многопоточность, синхронизацию, асинхронное программирование, TPL и элементы функционального программирования.

Основной упор делается на системный подход: архитектурные решения, компромиссы, масштабируемость и написание кода, готового к реальной промышленной эксплуатации.

Ключевые навыки, которые вы освоите

  • Продвинутые возможности C#
  • Внутреннее устройство коллекций
  • Многопоточность и синхронизация
  • Async/await и Task Parallel Library
  • Управление памятью и сборка мусора
  • Reflection и работа с типами во время выполнения
  • Системная архитектура .NET

Что вы сможете создать после этого курса

  • Проектировать сложные и масштабируемые .NET системы
  • Писать высокопроизводительный C# код
  • Понимать внутреннюю работу многопоточности и async
  • Избегать типичных проблем производительности
  • Подготовиться к senior и system-level ролям