Информация по курсам
Общая информация Software Assurance Windows Server 2016 Windows Server 2012 Windows Server 2008 SQL Server 2016 SQL Server 2014 SQL Server 2012/SQL Azure Разработка ПО Расписание и стоимость Индивидуальное обучение Курсы Microsoft под заказ Контакты
Условия обучения
Форма обучения Преподаватели Документы об окончании Учебные материалы Отзывы слушателей Открытые уроки
Информация о сертификации
Сертификации Microsoft MCSA MCSE MCSD
Специальные предложения 
Акции по экзаменам
Обратная связь
+7 (812) 703-02-02 Форум
Печать

MOC-20484. Основы разработки приложений Windows Store на C#


График обучения: 5 дней по 8 ак.ч.

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Онлайн
Без скидки Cкидка 10%* Cкидка 15%** Индивидуальное обучение Без скидки Cкидка 10% Cкидка 15% Индивидуальное обучение
Цена c 18.01.2016 19900 17900 16900 16000 23900 21500 20300 18000 14000

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Скидка не предоставляется на дистанционную форму обучения.

Аннотация

Данный 5-тидневный курс входит в программу сертификации MCSD: Windows Store Apps Using C#. Курс предоставляет знания и навыки, необходимые для разработки приложений Windows Store с использованием языка программирования C#. В рамках изучения данного курса Вы изучите основы проектирования и разработки приложений Windows Store на языке C#, а также познакомитесь с Visual Studio 2012 и Expression Blend.

Курс предназначен для опытных разработчиков, которые уже имеют 1-2 года опыта создания клиентских приложений

Документы об окончании обучения

  • Удостоверение о повышении квалификации
    Удостоверение о повышении квалификации
  • Сертификат Microsoft
    Сертификат Microsoft

Знания и умения, полученные в результате обучения

После изучения данного курса, вы будете:
знать:

  • особенности платформы Windows 8 и основы интерфейса Windows;
  • шаблоны для создания пользовательского интерфейса;
  • принципы развертывания приложений в Windows Store;

уметь:

  • создавать макет и структуру пользовательского интерфейса с помощью XAML;
  • использовать привязки данных для представления данных в пользовательском интерфейсе;
  • реализовать AppBar и расположение элементов управления;
  • управлять файлами и потоками ввода/вывода;
  • обрабатывать события жизненного цикла приложений и расширениями PLM, предоставляемых шаблонами Visual Studio 2012;
  • управлять сценариями навигации в приложениях Windows Store;
  • создавать плитки горячих уведомлений (toast notifications) в приложениях Windows Store;
  • обрабатывать события от мыши, клавиатуры и сенсорного управления, включая жесты;

владеть:

  • навыками создания графического интерфейса пользователя средствами XAML;
  • навыками использования шаблонов для создания пользовательского интерфейса;
  • навыками проектирования и интегрирования своих контрактов (Search, Share и Settings);
  • навыками развертывания приложения в Windows Store;
  • навыками развертывания корпоративных приложений.

Курсы, в освоении которых помогут приобретенные знания:

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Требования к начальному уровню знаний

Для успешного обучения на данном курсе, слушатели должны иметь:

  • Опыт создания приложений не менее 1 года;
  • Опыт создания Windows-приложений не менее 1-3 месяцев;
  • Опыт использования Visual Studio 2010 или 2012 не менее 1-3 месяцев;

Либо прослушать курс MOC-20483C: Программирование на C#

Курсы, обеспечивающие достаточный начальный уровень знаний:

Программа курса

Модуль 1: Обзор платформы Windows 8.1 и приложений Windows Store

  • Введение в платформу Windows 8.1
  • Основы пользовательского интерфейса Windows 8.1
  • WinRT и языковые проекции (Language Projections)

Лабораторная работа: Обзор платформы Windows 8.1 и приложений Windows Store

  • Изучение платформы Windows 8.1
  • Изучение приложений Windows Store

Модуль 2: Создание пользовательского интерфейса с помощью XAML

  • Основы XAML
  • Разработка кода для XAML
  • Расширенный XAML

Лабораторная работа: Создание пользовательского интерфейса с помощью XAML

  • Создание пользовательского интерфейса с использованием Visual Studio 2013
  • Улучшение пользовательского интерфейса при помощи Visual Studio 2013

Модуль 3: Представление данных

  • Работа с элементами управления представлением данных
  • Элемент управления GridView

Лабораторная работа: Представление данных

  • Представление данных в элементе управления GridView

Модуль 4: Реализация разметки при помощи встроенных элементов управления Windows 8.1

  • Элементы управления WinRT
  • Элемент управления AppBar
  • Режимы работы с окнами

Лабораторная работа: Реализация разметки при помощи встроенных элементов управления Windows 8.1

  • Реализация панели приложения (App Bar)

Модуль 5: Обработка файлов в приложениях Windows Store

  • Обработка файлов и потоков в приложениях в приложениях Windows Store
  • Работа с компонентами File User Interface

Лабораторная работа: Обработка файлов в приложениях Windows Store

  • Использование File API для чтения и записи данных из файлов заметов (Notes Files)
  • Добавление фотографий к заметкам с помощью File Picker

Модуль 6: Управление жизненным циклом приложений Windows Store

  • Управление жизненным циклом
  • Запуск приложения Windows Store
  • Реализация стратегии управлении состоянием

Лабораторная работа: Управление жизненным циклом приложений Windows Store

  • Изучение различных состояний жизненного цикла приложений
  • Реализация управления состоянием

Модуль 7: Работа с ресурсами, стилями и шаблонами

  • Создание совместно используемых ресурсов (Shared Resources)
  • Создание стилей и шаблонов

Лабораторная работа: Работа со стилями и шаблонами

  • Работа со стилями и шаблонами

Модуль 8: Проектирование и реализация навигации в приложении Windows Store

  • Управление навигацией в приложениях Windows Store
  • Контекстное масштабирование (Semantic Zoom)

Лабораторная работа: Проектирование и реализация навигации в приложении Windows Store

  • Добавление навигации в приложение ILoveNotes
  • Реализация контекстного масштабирования

Модуль 9: Реализация контрактов Windows 8.1

  • Проектирование предпочтений и контрактов
  • Контракт Search и элемент управления SearchBox
  • Контракт Share
  • Управление настройками приложения

Лабораторная работа: Реализация контрактов Windows 8.1

  • Реализация контракта Search
  • Реализация контракта Share
  • Добавление новых настроек (New Setting) на панель настроек (Settings Pane)

Модуль 10: Реализация плиток и пользовательских уведомлений

  • Реализация плиток, живых плиток, secondary плиток и индикаторов уведомлений
  • Реализация всплывающих уведомлений

Лабораторная работа: Реализация плиток и пользовательских уведомлений

  • Добавление функциональности живой плитки на основную плитку (Main Tile)
  • Добавление функциональности secondary плиток
  • Добавление запланированных всплывающих уведомлений для ToDo заметок

Модуль 11: Разработка и реализация стратегии доступа к данным

  • Оценка стратегий доступа к данным
  • Работа с удаленными данными

Лабораторная работа: Разработка и реализация стратегии доступа к данным

  • Разработка и реализация стратегии доступа к данным

Модуль 12: Обработка событий связанных с мышью и сенсорным управлением

  • Работа с событиями указателя (Pointer Events)
  • Работа с событиями жестов (Gesture Events)

Лабораторная работа: Обработка событий связанных с мышью и сенсорным управлением

  • Реализация событий мыши (Mouse Events)
  • Реализация событий жестов (Gesture Events)

Модуль 13: Планирование развертывания приложений Windows Store

  • Манифест приложения Windows Store
  • Сертификация приложения Windows Store