Курс Програмування на 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
Початок навчання
10.12.2025
Тривалість
22 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
29 875 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
40 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 244 UAH за курс
Навчальний центр
Джун IT Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
11 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
60 325 UAH за курс
