Курс Програмування на 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
02.02.2026
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
55 993 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Itvdn
Формат
Online
Початок навчання
17.01.2026
Тривалість
22 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
38 641 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 127 UAH за курс
