На этом курсе начинают с основ платформы Universal Windows Platform. Ученики знакомятся со средой разработки, учатся создавать первое приложение. Разбирают полный жизненный цикл программы - от запуска до закрытия. Это дает понимание того, как работают UWP-приложения на фундаментальном уровне.
Далее курс охватывает создание интерфейса. Студенты изучают контейнеры компоновки, которые помогают располагать элементы на экране. Потом переходят к элементам управления - кнопки, текстовые поля, переключатели, календари. Во второй части добавляют работу со списками, изображениями и специальными элементами.
Здесь ученики осваивают ключевые концепции разработки. Учатся создавать привязку данных, работают с ресурсами, стилями и шаблонами. Выясняют, как строить навигацию между экранами приложения. Потом переходят к шаблону MVVM - это архитектура, которая позволяет создавать лучше структурированные и поддерживаемые программы.
Этот блок посвящен работе с информацией. Студенты учатся работать с коллекциями данных, файловой системой, специальными папками. Отдельно рассматривают мультимедиа - работу с аудио, видео и графикой. Обучаются добавлять эффекты и рисовать собственные элементы.
На завершающих модулях курс углубляется в продвинутые темы. Ученики осваивают создание фоновых задач - это позволяет программе выполнять операции даже когда она не на первом плане. Далее подключают базы данных через SQLite и Entity Framework. Последний модуль посвящен адаптивному дизайну - технологиям, которые делают приложение удобным на разных устройствах.
После завершения курса вы сможете создавать полноценные UWP-приложения. Будете понимать жизненный цикл программ и архитектуру MVVM. Научитесь работать с данными, файлами и мультимедиа. Сможете делать адаптивные интерфейсы, которые корректно отображаются на различных устройствах с Windows 10. Научитесь добавлять фоновые задачи и подключать базы данных.
Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс. После обучения проходят онлайн-тестирование и получают сертификат о завершении.