Курс Програмування на C# з Microsoft .NET Framework. Expert

  • Online
  • Для досвідчених
  • C# / .NET
Навчальний центр: IT-Столиця
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 занять
Початок курсу:Будь-який момент
Вартість навчання:7 000 UAH за курс

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

Знайомство з Delegates, Events і лямбда-виразами

  • Що таке делегат
  • Форма оголошень Delegates
  • Робота з анонімними методами C#
  • Детальне знайомство з лямбда-виразами
  • Робота з Events (подіями)

Введення в EF (Entity Framework)

  • Як підключати Nuget-пакети
  • Основні принципи роботи з базами даних
  • Як підключати бази даних до проєктів
  • Знайомство з міграціями в Entity Framework
  • Робота з API-інтерфейсом LINQ to SQL

Концепція введення і виведення. Serialization в C# і знайомство з мовою розмітки XML

  • Робота з простором імен System.IO
  • Знайомство з поширеним форматом обміну даними та подання складних структур JSON
  • Що таке Serialization в C# (серіалізація). Основні принципи Serialization в форматі JSON. Як реалізувати власні методи для Serialization

Знайомство з Assembly (збірками), поняття Reflection, робота з атрибутами і директивами процесорів

  • Робота з namespace (простором імен)
  • Знайомство з Assembly і з Global Assembly Cache (глобальний кеш збірок)
  • Ознайомлення з Preprocessor directives
  • Attributes. Як створювати призначені для користувача атрибути
  • Робота з Reflection

Робота з потоками та з їх синхронізацією. Знайомство з класом Task (завдання)

  • Знайомство з розподіленими обчисленнями та з їх основними проблемами, проблеми з багатоядерними процесорами
  • Робота з асинхронними Delegates
  • Основні принципи роботи з класом Task (завдання) і з класом Thread, що дозволяє керувати потоками
  • З якими основними проблемами можна зіткнутися при роботі з паралельними обчисленнями
  • Які класи в C# відповідають за синхронізацію

Робота з модульною платформою для розробки ПЗ. .Net Core

  • Знайомство з можливостями платформи
  • Основні принципи веб-розробки
  • Як створювати додатки

Знайомство з модульним тестуванням (unit-тестування)

  • Робота з вбудованою в VS системою тестування Unit Testing Framework
  • Як створювати тести статичних і закритих методів
  • Як перевірити коректність роботи бізнес-логіки шляхом модульного тестування
  • Робота з Integration testing (інтеграційне тестування)

Робота з системою контролю версій (Git/VCS)

Фінал. Здача проєктів

Обговорення підсумків.

Навички після проходження курсу:

  • LINQ-застосування в доступі до інформації в колекціях
  • Формувати компоненти, по типу слабко зв'язаних з використанням подій
  • Формувати властивості
  • Формувати індексатори
  • Проводити операційні перезавантаження
  • Будувати методи
  • Робити їх виклик

Після проходження курсу будеш розуміти:

  • Прийоми інтеграції коду, що був виконаний із застосуванням динамічних мов, а також компонентів СОМ з додатком на C#
  • Методи регулювання об’єктним часом життя
  • Методи застосування ресурсів
  • Суть наслідування за формування нового посилального типу
  • Прийоми регулювання видимістю
  • Прийоми управління часом життя всіх членів користувальницького типу
  • Ціль платформи NET Framework 4 в побудові додатків програмних конструкцій Синтаксис C#
  • Роль Visual Studio та Visual C# в побудові додатків програмних конструкцій Синтаксис C#
  • Викидання та обробку виключень
  • Специфіку перехоплення виключень

Особливості курсу

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання
  • Курс не підходить новачкам, потрібні навички в C#

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
18.11.2025
Тривалість
10 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 490 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
22.09.2025
Тривалість
24 годин
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
6 084 UAH за курс
Навчальний центр
IT-школа СМАРТ
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за місяць