Курс Програмування на C#
- Online
- Для досвідчених
- C# / .NET
![]() |
|
Навчальний центр: | Networking Technologies |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 5 днів |
Початок курсу: | 26.01.2026 |
Вартість навчання: | Уточнюйте |
Подробиці та реєстрація
Курс надає знання та навички програмування, необхідні для розробки Windows-додатків з використанням мови програмування C#. Він охоплює основи побудови програм на мові C#, синтаксис мови та деталі реалізації програм на платформі .NET Framework 4.5. Курс також надає інформацію про методи та технології, що використовуються в сучасних настільних та корпоративних додатках. В курсі розглядаються способи обробки подій, програмування інтерфейсу користувачів, доступ до баз даних, асинхронне виконання операцій, створення атрибутів користувачів, шифрування та дешифрування даних.
Програма курсу
Огляд синтаксису C#
- Огляд способів розробки додатків з використанням C#
- Типи даних, оператори та вирази
- Програмування мовних конструкцій на C#
Створення методів, обробка виключень та моніторинг програм
- Створення та виклик методів
- Створення перевантажених методів та використання опціональних optional параметрів та параметрів, які повертають значення Output
- Обробка виключень
- Моніторинг додатків
Розробка коду для графічного додатка
- Реалізація структур та перерахувань
- Організація даних в колекції
- Обробка подій
Створення класів та реалізація колекцій
- Створення класів
- Визначення та реалізація інтерфейсів
- Реалізація колекції
Створення ієрархії класів за допомогою спадкування
- Створення ієрархії класів
- Розширення класів .NET Framework
- Створення універсальних generic-типів
Читання та записування локальних даних
- Читання та запис файлів
- Серіалізація та десеріалізація даних
- Реалізація введення та виведення за допомогою потоків
Доступ до бази даних
- Створення та використання моделей даних Entity Data Models
- Запит даних з допомогою LINQ
- Оновлення даних з допомогою LINQ
Доступ до віддалених даних
- Доступ до даних через мережу
- Доступ до даних в хмарі
Проектування користувальницького інтерфейсу для графічних додатків
- Використання XAML для проектування користувальницького інтерфейсу
- Прив'язка елементів управління до даних
- Стилізація користувальницького інтерфейсу
Підвищення продуктивності додатків
- Реалізація багатопоточності з допомогою класів Tasks та лямбда-виразів
- Асинхронне виконання операцій
- Синхронізація одночасного доступу до даних
Інтеграція з некерованим unmanaged-кодом
- Створення та використання динамічних об'єктів
- Управління часом життя об'єктів та unmanaged-ресурсами
Створення повторно використовуваних типів та збірок
- Перевірка об'єкта метаданих
- Створення та використання атрибутів
- Генерація керованого коду
- Керування версіями, підпис та розгортання складань
Шифрування даних
- Реалізація симетричного шифрування
- Реалізація асиметричного шифрування
Після курсу слухачі зможуть:
- Описати синтаксис та основні особливості C#
- Створювати та викликати методи, перехоплювати та обробляти виключення, описувати вимоги до моніторингу масштабованих додатків
- Реалізувати базову структуру та основні елементи типового настільного додатка
- Створювати класи, визначати та реалізувати інтерфейси, а також створювати та використовувати колекції
- Використовувати спадкування для створення ієрархії класів, розширювати класи .NET Framework, а також створювати універсальні класи та методи
- Читати та записувати дані за допомогою методів файлового введення та виведення, потоків, серіалізувати та десеріалізувати дані в різних форматах
- Створювати та використовувати модель даних Entity Data Model для доступу до баз даних за допомогою LINQ-запитів, оновлювати дані
- Створювати графічний інтерфейс користувача засобами XAML
- Підвищувати зручність та знижувати час відгуку додатків за допомогою завдань та асинхронних операцій
- Інтегрувати некеровані бібліотеки unmanaged libraries та динамічні компоненти в додатки C#
- Використовувати метадані за допомогою відображення reflection, створювати та використовувати свої атрибути, генерувати код під час виконання, а також керувати версіями складань
- Шифрувати та дешифрувати дані за допомогою симетричного та асиметричного шифрування
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів по темі курсу
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ "Мережні Технології"
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
безкоштовно