Курс надає знання та навички для проектування та розробки додатків Windows Store з використанням мови програмування C#. Також розглядаються Visual Studio 2012 та Expression Blend.
Після закінчення курсу слухачі зможуть:
- описати особливості платформи Windows 8 та розуміти основи інтерфейсу Windows;
- створювати макет та структуру інтерфейсу користувачів за допомогою XAML;
- використовувати прив'язки даних для представлення даних в інтерфейсі;
- реалізувати AppBar та розташування елементів управління;
- керувати файлами та потоками введення та виведення;
- обробляти події життєвого циклу додатків та розширеннями PLM, що надаються шаблонами Visual Studio 2012;
- використовувати шаблони для створення інтерфейсу користувача;
- керувати сценаріями навігації в додатках Windows Store;
- проектувати та інтегрувати свої контракти Search, Share та Settings;
- створювати плитки гарячих повідомлень toast notifications в додатках Windows Store;
- обробляти події від миші, клавіатури, сенсорного управління та жестів;
- розгортати додатки в Windows Store;
- розгортати корпоративні додатки.
Аудиторія
Курс призначений для досвідчених розробників, які мають 1-2 роки досвіду створення клієнтських додатків, володіють C# та XAML.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- курс «М20483. Програмування на C#» або еквівалентна підготовка».
- Огляд платформи Windows 8 та додатків Windows Store
- Вступ до платформи Windows 8
- Основи інтерфейсу Windows 8
- WinRT та мовні проекції Language Projections
- Створення інтерфейсів користувача за допомогою XAML
- Основи XAML
- Розробка логіки для XAML
- Розширення XAML
- Подання даних
- Робота з елементами управління
- Використання GridView
- Розміщення елементів за допомогою вбудованих засобів Windows 8
- Архітектура WinRT
- Елементи розміщення Windows 8
- Використання AppBar
- Масштабування та прив'язка snapping
- Робота з файлами в додатках Windows Store
- Робота з файлами та потоками введення та виведення додатків Windows Store
- Доступ до файлів з інтерфейсу програми
- Управління життєвим циклом додатків Windows Store
- Управління життєвим циклом
- Запуск програми Windows Store
- Реалізація стратегії управління станом
- Робота з шаблонами та ресурсами
- Реалізація шаблонів
- Створення спільно використовуваних ресурсів
- Навігація в додатках Windows Store
- Управління навігацією в додатках Windows Store
- Контекстне масштабування Semantic Zoom
- Реалізація контрактів Windows 8
- Проектування Charm'ів та контрактів
- Контракт Search
- Контракт Share
- Керування налаштуваннями та уподобаннями додатків
- Реалізація плиток та повідомлень користувачів
- Реалізація плиток, живих плиток, вторинних плиток та значків повідомлень
- Реалізація гарячих повідомлень Toast Notification
- Проектування та реалізація стратегії доступу до даних
- Вибір стратегії доступу до даних
- Робота з віддаленими даними
- Обробка подій, пов'язаних з мишею, клавіатурою та сенсорним управлінням
- Робота з подіями миші
- Робота з жестами сенсорного управління
- Планування розгортання додатків в магазині Windows Store
- Публікація додатків Windows Store
- Сертифікація додатків Windows Store
- Розгортання корпоративних додатків