Рассрочка
Быстро и легко создавайте приложения для Авроры: освойте кросс-платформенный фреймворк Qt
Professional
Онлайн
Почему стоит освоить?
Qt используется повсеместно: от «умного дома» и бытовой техники – до встроенных систем и мобильных приложений
У нас нет предзаписанных уроков.
Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.
И самое главное – сможете практиковаться!
Создавайте мобильные приложения для Авроры, разрабатывайте графические интерфейсы на Qt
Перенимайте опыт ведущих разработчиков из крупных компаний
Создайте собственный проект и используйте, как преимущество на собеседовании
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
Два онлайн-урока по 2 академических часа в неделю, вечный доступ к учебным материалам
Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности
Общение на вебинарах и в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий
Знакомство с Qt, делает обзор библиотеки в целом, ее структуры и основных механизмов, таких как сигнал-слот, отрисовка и создание собственных виджетов.
Тема 1: Знакомство с Qt
Тема 2: Базовые типы Qt и их свойства
Тема 3: Signal-Slot и QtMetaobjectSystem
Тема 4: QWidget и его наследники // ДЗ
Тема 5: QEvent и обмен сообщениями внутри Qt
Тема 6: QtPaintSystem - отрисовка и создание собственных виджетов // ДЗ
Работа и визуализация данных, раскрывает основные подходы в работе с регулярными структурами данных и их визуализации.
Тема 1: QGraphicsView и работа с графическими примитивами
Тема 2: MVC в Qt и работа с регулярными структурированными данными
Тема 3: Делегаты
Тема 4: Работа с базами данных. Ч1
Тема 5: Работа с базами данных. Ч2 // ДЗ
QML, знакомит с основами использования QML и его интеграцией с кодом на С++
Тема 1: Введение в QML
Тема 2: QML. Следующий шаг
Тема 3: Интеграция С++ и QML
Тема 4: Ресурсы Qt
Тема 5: Стили и кастомизация
Тема 6: Практика // ДЗ
Многопоточность и работа с устройствами, рассказывает о основных моментах использования многопоточности в Qt и синхронизации, а также о возможности использования портов и периферии.
Тема 1: Многопоточность в Qt. Ч1
Тема 2: Многопоточность в Qt. Ч2
Тема 3: QIODevice и работа с устройствами
Тема 4: Работа с сетью // ДЗ
Модуль посвящён основам работы с ОС Аврора. В нём рассказывается об основных характеристиках ОС Аврора, инструментах разработки, создании графических интерфейсов с QML и Silica, Qt-модулях Multimedia, Positioning, Location и Sensors.
Тема 1: Введение в ОС Аврора, инструменты разработки
Тема 2: Компоненты Silica: элементы ввода-вывода, стек страниц // ДЗ
Тема 3: Компоненты Silica: меню, диалоги, стиль, вырезы
Тема 4: База данных и локальные файлы в QML // ДЗ
Тема 5: Выбор темы и организация проектной работы
Тема 6: Работа с мультимедиа
Тема 7: Работа с координатами и картами // ДЗ
Тема 8: Работа с датчиками
Модуль посвящён API на основе технологий Qt и D-Bus, доступным для разработчиков Аврора-приложений. В нём рассказывается о системных D-Bus API и QML-плагинах. Также освещается тема локализации, подписи, валидации и публикации Аврора-приложения.
Тема 1: Взаимодействие приложений, d-bus и QML-плагины // ДЗ
Тема 2: QML-плагины Nemo
Тема 3: Локализация и публикация приложения // ДЗ
Модуль посвящён разработке собственного графического приложения для ОС Аврора. Для приложения можно использовать технологии, пройденные в курсе.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Заключительный месяц курса посвящен проектной работе. Чтобы получить свидетельство о повышении квалификации, вы разработаете мобильное приложение для Авроры
Примеры тем:
Мобильное приложение для ОС «Аврора»: дневник доходов и расходов
Мобильное приложение для ОС «Аврора»: кулинарная книга
Мобильное приложение для ОС «Аврора»: список дел
Мобильное приложение для ОС «Аврора»: тренажер для изучения иностранного языка
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.