Курс Програмування на C#
- Online
- Для опытных
- C# / .NET
![]() |
|
| Образовательный центр: | Networking Technologies |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 5 дней |
| Начало курса: | 06.07.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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Beetroot Academy
Формат
Online
Начало обучения
Дата формується
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
10 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 564 UAH за курс
Учебный центр
Levelup
Формат
Online
Начало обучения
09.09.2024
Длительность
16 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
A-Level Ukraine
Формат
Online
Начало обучения
Дата формується
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс
