Курс Програмування на 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Будь-який момент
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
безкоштовно
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
03.11.2025
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 499 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
21.10.2025
Длительность
22 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
29 875 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
20 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 127 UAH за курс