Курс Розробка додатків C# WPF у Києві
Курс Додатки Windows на WPF
Старт навчання
Старт курсу запитуйте в адміністрації
42 год. по 2-3 рази на тиждень
Після курсу Ви зможете:
- Розуміти цикл створення додатку
- Розуміти шаблони проектування додатків з графічним інтерфейсом
- Створювати власні програми та компоненти
- Підключати додаток до зовнішніх джерел даних
- Застосовувати багатопоточне й асинхронне програмування на практиці
- Поглибити свої знання мови C# і платформи .NET
Програма курсу:
Частина 1. Простий додаток
- Структура програми
- Життєвий цикл додатку
- Обробка помилок
- Мова XAML
- Простори імен в XAML
- Сітка Grid
- Панелі StackPanel, WrapPanel, DockPanel
- Canvas
- Типи елементів
- Кнопки
- Поля введення
- Перемикачі
- Меню і діалоги
- Вкладки і групи
- Списки
- Зображення
- Інші корисні елементи управління
- Типи ресурсів
- Робота з зображеннями
Частина 2. Багатопоточність
- Що таке асинхронність
- Шаблон async await
- Головний потік додатку
- Контекст синхронізації
Частина 3. Джерела даних та впровадження залежностей
- Впровадження залежностей
- Контейнери впровадження залежностей
- Багатошарова архітектура додатка
- HTTP і REST
- Синхронні та асинхронні запити
- Клас HttpClient
- Введення в Entity Framework
- CRUD операції з даними
Частина 4. Шаблон MVVM
- Що таке властивості залежності
- Визначення своїх властивостей залежності
- Приєднані властивості
- Поведінки
- Від MVC до MVVM
- Model
- View
- ViewModel
- Концепція прив'язки даних
- Види прив'язок даних
- INotifyPropertyChanged і ObservableCollection
- Асинхронність і прив'язка даних
- Маршрутизовані події
- Обробка подій
Частина 5. Стилізація додатку
- Концепція ресурсів
- Статичні і динамічні ресурси
- Шаблони даних
- Шаблони елементів управління
- Тригери
- Візуальні стани
- Анімація
- Введення в 2D і 3D графіку в WPF
- Стандартні фігури
Частина 6. Користувальницькі елементи управління
- Опис елемента управління без зовнішнього вигляду
- Шаблон представлення для елемента управління без зовнішнього вигляду
Частина 7. Підготовка до публікації
- Варіанти локалізації додатку WPF
- Можливі варіанти розповсюдження
- Підготовка додатку до поширення
Частина 8. Windows UWP
- Перший додаток UWP
- Відмінність додатків UWP від WPF
- Життєвий цикл додатку UWP
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!
Рекомендовані курси