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

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

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

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

Навчальний план

Цей курс охоплює такі просунуті модулі C#:

  • Модуль 1: Користувацькі колекції
  • Модуль 2: Системні колекції
  • Модуль 3: Програмування введення-виведення
  • Модуль 4: Робота з текстом
  • Модуль 5: XML, конфігурація, реєстр
  • Модуль 6: Рефлексія
  • Модуль 7: Атрибути
  • Модуль 8: Серіалізація
  • Модуль 9: Збірник сміття (GC)
  • Модуль 10: Ad-Hoc поліморфізм і рефакторинг
  • Модуль 11: Потоки
  • Модуль 12: Синхронізація ядра Windows
  • Модуль 13: Асинхронне програмування та Enterprise Library
  • Модуль 14: Task Parallel Library (TPL)
  • Модуль 15: Async & Await
  • Модуль 16: Функціональне програмування
  • Модуль 17: Домени застосунків і Windows-служби

Available Languages

🇬🇧 Англійська Доступний
🇷🇺 Російська Доступний
🇬🇪 Грузинська Скоро
🇺🇦 Українська Доступний

What You Need Before Starting

Завершення курсу Вступ до C# або еквівалентні знання. Впевнене розуміння ООП, колекцій та базового синтаксису C#.

Передумови

Потрібні впевнені базові знання C# та .NET.

Ваш інструктор

Oleksii Anzhiiak

Oleksii Anzhiiak

Софтвер-архітектор, Senior .NET інженер та співзасновник

Олексій Анжіяк — софтвер-архітектор, Senior .NET інженер та співзасновник ToyCRM.com і ProfectusLab. Має понад 15 років досвіду у розподілених системах, хмарній інфраструктурі, high-load backend-розробці та identity-платформах. Проєктує складні архітектури, створює безпечні системи автентифікації та розробляє сучасні освітні програми, які допомагають студентам досягати реальних кар'єрних результатів.

🎁

Усі нові студенти отримують безкоштовний пробний урок при першому відвідуванні нашого навчального центру.

Доступні пропозиції

Перевірте поточні знижки та спеціальні умови для цього курсу.

Переглянути пропозиції →

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

Просунутий курс C#: системний дизайн, продуктивність, багатопотоковість, асинхронність, GC та архітектура .NET.

Читати далі Згорнути

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

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

Основний акцент — системне мислення: архітектурні рішення, компроміси, масштабованість і розробка коду для реальних production-систем.

Ключові навички, які ви опануєте

  • Розширені можливості C#
  • Внутрішня робота колекцій
  • Багатопотоковість і синхронізація
  • Async/await та Task Parallel Library
  • Керування памʼяттю та GC
  • Reflection і runtime-типи
  • Системна архітектура .NET

Що ви зможете створити після цього курсу

  • Проєктувати складні та масштабовані .NET системи
  • Писати високопродуктивний C# код
  • Розуміти внутрішню роботу async і багатопотоковості
  • Уникати типових проблем продуктивності
  • Підготовка до senior та system-level ролей