Курс Програмування на платформі UWP
- Online
- Для опытных
- C# / .NET
![]() |
|
Образовательный центр: | CyberBionic Systematics |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 22 часов |
Начало курса: | Дата формируется |
Стоимость обучения: | 5 631 UAH за курс |
Навчання складатиметься з двох частин. В теоретичній частині - історія, опис та призначення тієї чи іншої частини технології або її складової. У практичній же частині ми будемо розбирати функціонал різних частин технології, Ви ознайомитеся з описом головних властивостей і методів і будете засвоювати все на прикладах.
Програма курсу
Введення в платформу Universal Windows Platform. Життєвий цикл додатку.
На уроці розглядається знайомство з платформою універсальних додатків Windows (UWP), початкові налаштування для роботи з UWP, різниця між версіями збірок, а також створення нашого першого додатку. Ми дізнаємось передісторію створення життєвого циклу додатку, вивчимо поведінку додатку від моменту активації і до закриття.
Контейнери компоновки
На другому уроці розглянемо поняття компоновки, і взнаємо про існуючі контейнери для процеса компоновки. Також ви ознайомитесь з деревом наслідування і класом, від якого наслідуються всі контейнери.
Елементи управління (Частина 1)
На третьому уроці ви познайомитеся з елементами управління в платформі UWP. В цьому відео ви розглянете такі теми: "Кнопки", "Текстові поля", "Перемикачі" і "Робота з календарем, датою і часом".
Елементи управління (Частина 2)
В четвертому уроці ви згадаєте вивчені на третьому занятті елементи управління, а також вивчите нові. Ви познайомитесь з такими групами елементів: "Робота з зображенням", "Робота зі списками" і "Спеціальні елементи управління".
Прив'язка. Ресурси. Стилі і шаблони. Навігація
На уроці розглядається поняття прив'язки, різниця між компонентами {Binding} i {x:Bing}. Ви реалізуєте інтерфейс INotifyPropertyChanged. Ви розглянете поняття і призначення ресурсів в додатках UWP, властивості і призначення стилів і шаблонів, а також зможете створювати навігацію в свому додатку.
Команди. Шаблон MVVM
На уроці розглядаються відповіді на питання "Як і навіщо використовувати MVVM?", продовжимо тему прив'язки і інтерфейса INotifyPropertyChanged. Введення в поняття команди і інтерфейса ICommand.
Робота з даними і файлова система
На уроці розглядається поняття створення шаблонів даних при використанні інструмента прив'язки в універсальних додатках. Також ознайомимся з DataTemplate i ObservableCollection, вивчимо нововведення в роботі з файловою системою в додатках UWP, познайомимся зі спеціальними папками і файловими діалоговими вікнами.
Робота з мультимедіа і графікою
На уроці розглядаються елементи управління для роботи з мультимедіа і деякі аспекти, які появились в універсальних додатках. Ви познайомитесь з елементами, які дозволяють малювати фігури, лінії, текст і зображення, а також добавляти до всього цього різноманітні ефекти.
Фонові завдання
На уроці розглядається поняття і назначення фонових завдань, вивчення різних типів задач і їх створення.
SQLite i Entity Framework
На уроці розглядається робота з базами даних з використанням бібліотек SQLite s Entity Framework
Адаптивний дизайн
На уроці широко розглядається поняття адаптивного дизайну в додатках UWP, маленькі деталі і описання кожного способу реалізації такого дизайну в додатку.
Після завершення курсу ви будете вміти:
- Розбиратися у життєвому циклі додатку та розуміти базову концепцію UWP
- Створювати додатки з адаптивним дизайном, котрі будуть запускатися на усіх пристроях з OS Windows 10
- Створювати додатки з використанням MVVM архітектури
- Працювати зі стилями, ресурсами та шаблонами
- Створювати коректну навігацію
- Працювати з даними, файловою системою, мультимедіа та графікою
- Створювати фонові задачі
- Підключати базу даних до проекту та управляти нею
Попередні вимоги
- Середні знання мови програмування C# і .NET Framework 4 / 4.5
- Досвід роботи з WinForms. Досвід роботи з WPF буде плюсом в процесі навчання
- Знайомство з ОС Windows 10. Буде плюсом мати мобільний пристрій з ОС Windows 10
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.