• для людей, знающих UWP и желающих повторить и рассмотреть нюансы этой платформы
• для .NET разработчиков, желающих расширить свой стек-технологий технологией UWP
Предварительные требования
• Средние знание языка программирования C# и .NET Framework 4/4.5 • Опыт работы с WinForms. Опыт работы с WPF будет плюсом в процессе обучения
• Знакомство с ОС Windows 10. Будет плюсом иметь мобильное устройство с ОС Windows 10
Продолжительность
22 ч.
Количество уроков
11 занятий
Стоимость обучения
158
Курс входит в
Специальности
Программа курса
1
Урок 1: Введение в платформу Universal Windows Platform. Жизненный цикл приложения
На уроке рассматривается знакомство с платформой универсальных приложений Windows (UWP), начальные настройки для работы с UWP, разница между версиями сборок, а также создание нашего первого приложения. Мы узнаем предысторию создания жизненного цикла приложения, изучим поведение приложения от момента активации и до закрытия.
2
Урок 2: Контейнеры компоновки
На втором уроке рассмотрим понятие компоновки, и узнаем о существующих контейнерах для процесса компоновки. Также вы ознакомитесь с деревом наследования и классом, от которого наследуются все контейнеры.
3
Урок 3: Элементы управления (Часть 1)
На третьем уроке вы познакомитесь с элементами управления в платформе UWP. В этом видео вы рассмотрите такие темы: «Кнопки», «Текстовые поля», «Переключатели» и «Работа с календарем, датой и временем».
4
Урок 4: Элементы управления (Часть 2)
В четвертом уроке вы вспомните, выученные на третьем занятии, элементы управления, а также изучите новые. Вы познакомитесь с такими группами элементов: «Работа с изображением», «Работа со списками» и «Специальные элементы управления».
5
Урок 5: Привязка. Ресурсы. Стили и шаблоны. Навигация
На уроке рассматривается понятие привязки, разница между компонентами {Binding} и {x:Bing}. Вы реализуете интерфейс INotifyPropertyChanged. Вы рассмотрите понятие и назначение ресурсов в приложениях UWP, свойства и назначение стилей и шаблонов, а также сможете создавать навигацию в своем приложении.
6
Урок 6: Команды. Шаблон MVVM
На уроке рассматривается ответы на вопросы «Как и зачем использовать MVVM?», продолжим тему привязки и интерфейса INotifyPropertyChanged. Введение в понятие команды и интерфейса ICommand.
7
Урок 7: Работа с данными и файловая система
На уроке рассматривается понятие создания шаблонов данных при использовании инструмента привязки в универсальных приложениях. Также ознакомимся с DataTemplate и ObservableCollection, изучим нововведения в работе с файловой системой в приложения UWP, познакомимся со специальными папками и файловыми диалоговыми окнами.
8
Урок 8: Работа с мультимедиа и графикой
На уроке рассматривается элементы управления для работы с мультимедиа и некоторые аспекты, которые появились в универсальных приложениях. Вы познакомитесь с элементами, которые позволяют рисовать фигуры, линии, текст и изображения, а также добавлять ко всему этому различные эффекты.
9
Урок 9: Фоновые задачи
На уроке рассматривается понятие и назначение фоновых задач, изучение разных типов задач и их создание.
10
Урок 10: SQLite и Entity Framework
На уроке рассматривается работа с базами данных с использованием библиотек SQLite и Entity Framework.
11
Урок 11: Адаптивный дизайн
На уроке широко рассматривается понятие адаптивного дизайна в приложениях UWP, мелкие детали и описание каждого способа реализации такого дизайна в приложении.
По завершению курса вы будете уметь
1
Разбираться в жизненном цикле приложения и понимать базовую концепцию UWP
2
Создавать приложения с адаптивный дизайном, которые будут запускаться на всех устройствах с OS Windows 10
3
Создавать приложения с использованием MVVM архитектуры
4
Работать со стилями, ресурсами и шаблонами
5
Создавать корректную навигацию
6
Работать с данными, файловой системой, мультимедиа и графикой
7
Создавать фоновые задачи
8
Подключать базу данных к проекту и управлять ею
Попробуй бесплатно
Полноценное занятие с тренером
Что входит в курс
22 часов живого обучения с тренером
Практические занятия и проверка ДЗ
Общение с группой
Поддержка ментора и ассистента
Тестирование и Сертификат
Видео курс от ITVDN
Как проходитобучение
1
Живые онлайн занятия с тренером
Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.
2
Выполнение домашних заданий
К каждому уроку есть практические задачи, которые надо выполнять и сдавать в специальной LMS системе.
3
Проверка ДЗ и фидбек
Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.
4
Тестирование и сертификация
После каждого модуля программы студенты проходят тестирование и получают сертификаты, подтверждающие уровень знаний.
Сертификат после прохождения курса
Сертификат после прохождения курса
Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.
Готов начать обучение?
Отправляй заявку и зафиксируй свою скидку на обучение
<p>Системний курс з хорошою підтримкою<br />
Проходжу курс Python Developer у CyberBionic Systematics — загалом задоволений.</p>
<p>Що сподобалось:</p>
<ul>
<li>Матеріали добре структуровані, логічна послідовність тем</li>
<li>Тренери-практики, які пояснюють на реальних прикладах, а не просто читають слайди</li>
<li>Швидка технічна підтримка — відповідають по суті, з прикладами коду</li>
<li>Надають ліцензії для IDE (JetBrains)</li>
<li>Доступні сертифікації на Test Provider</li>
<li>Практичні завдання можна додати в портфоліо</li>
<li>Кар’єрний сервіс допомагає з резюме та підготовкою до співбесід</li>
<li>Курс регулярно оновлюється</li>
</ul>
<p>Для кого підійде:</p>
<p>Як для новачків, так і для тих, хто перекваліфіковується. Підхід системний — вчать не просто писати код, а структурувати проєкти, документувати, дотримуватись best practices.<br />
Рекомендую тим, хто цінує якість матеріалів і підтримку в процесі навчання.<br />
В процесі навчання для активних студентів передбачені несподівані приємні бонуси)</p>
показать весь
Marharyta Chernikova
Java Developer
Хочу поділитися своїм досвідом по проходженню курсу Java dev в CyberBionic Systematics. І хочу сказати, що я надзвичайно задоволена їх підходом до викладання.
Теорія + практика.
Курс чітко структурований, на уроках викладач дає теоретичну частину з прикладами, відповідає на питання та перевіряє домашнє завдання. Інколи перевірка буває в режимі, коли викладач дає завдання і необхідно його вирішувати в онлайн режимі. Дуже крута практика з погляду підготовки до співбесіди. Спочатку страшно, але потім звикаєш. Тому думаю на співбесіді в мене вже не будуть труситися колінки))
Зручний формат подачі матеріалу.
Протягом навчання в мене є особистий кабінет в LMS з усіма завданнями, а також доступ до окремого джерела з онлайн уроками по моєму напряму, на користування якими взагалі необхідна підписка, але вони входять в програму курсу, тому для студентів CyberBionic Systematics доступ до них безкоштовний. І звичайно ведеться відеозапис кожного урока, так що можна переглядати в будь-який час.
Крутий тренер.
Окремо хочу виділити нашого тренера Вадима Кожевнікова, який є справжнім професіоналом свого діла і пояснює складні речі на дуже простих прикладах, а також морально підтримує в моменти тупняків. Відчувається, що він має досвід не тільки у програмуванні, а і у викладанні. Дуже вдячна за якісну подачу матеріалу, а також за завдання на «посушити голову»))) Буває складно, але саме це розвиває мислення і мені особисто так цікавіше)
Коли йшла на курс, то дуже боялася зтикнутися з байдужістю тренерів і відсутністю перевірки прогресу. Тут ви такого не зустрінете)) зріз знань буде регулярно, але м’яко, без травмування психіки та іноді з гумором)))
Тому дуже рекомендую!
показать весь
Виктор Смищук
FrontEnd Developer
В первую очередь, это определенный вектор обучения, а не как в других специальностях (типа SEO), когда нужно учить много и из разных областей. Убежден, что хорошим спецом можно быть лишь в нескольких направлениях, плюс будет больше времени, если фокус на чем-то одном.
FrontEnd – возможность фриланса, работа в современном офисе, соцпакет, для меня (индивидуально) есть часть знаний, поэтому начинать уже не с нуля.
Тяжело потому, что много материала и короткие перерывы между лекциями, всё не успеваешь.
Есть вектор и основные темы, которые теперь нужно догонять на самостоятельном обучении. Теперь хотя бы могу понять, что делает определенный код на странице.
Тренер Сергей реально доступно дает материал и готов всегда помочь и объяснить на примерах. Чувствуется, что разбирается в материале.
Думал, что FrontEnd – это меньше программирования, чем оказалось на самом деле
В связке с маркетингом знания помогут сделать полный цикл разработки и рекламы любой страницы. Курс классный. Ещё бы раз послушал!
показать весь
Компании,в которых работают наши студенты
Остались вопросы?
Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.
О курсе Программирование на платформе UWP
Обучение будет состоять из двух частей. В теоретической части – история, описание и предназначение той или иной части технологии или ее составляющей. В практической же части мы будем разбирать функционал разных частей технологии, Вы ознакомитесь с описанием главных свойств и методов, и будете усваивать все на примерах.