Разработка кросс-платформенных мобильных приложений на Flutter для iOS и Android
ФГБОУ ВО УГНТУОписание
Курс позволяет слушателям освоить один из самых современных и динамично развивающихся инструментов Flutter от компании Google, предназначенный для быстрой разработки и вывода на рынок профессиональных, высокопроизводительных кросс-платформенных мобильных приложений, работающих одновременно на платформах Apple iOS и Google Android. В курсе рассматриваются основы языка Dart, базовая архитектура и шаблоны построения мобильных приложений, принципы проектирования графического интерфейса и наиболее распространённые визуальные компоненты. Также затрагиваются темы сетевого взаимодействия для получения и отправки данных на сервер для построения распределённых приложений, настройка пользовательских стилей и создание анимации, работа с push-уведомлениями с помощью Firebase и хранение информации в базе данных. Курс имеет практическую направленность и содержит большое количество примеров. В процессе прохождения курса слушатели создадут полноценное мобильное приложение и научаться публиковать его на площадках AppStore и Google Play Market.
Часов в программе
Цель программы
Актуальность
Входная диагностика 2 часа
Итоговая аттестация 32 часа
Компетенции
Профессиональные
Разработка мобильных приложений
знать:
– архитектуру мобильных приложений
– базовые компоненты, входящие в состав мобильного приложения,
– задачи, решаемые различными компонентами МП
– структуру типового программного проекта МП,
– принципы компоновки интерфейсов пользователя мобильных приложений,
– специфику мобильных устройств и их отличие от стационарных компьютеров с точки зрения разработчика прикладного программного обеспечения,
– программно-технические средства, используемые для разработки, отладки и тестирования мобильных приложений для операционных систем Google Android и Apple iOS
уметь:
– проектировать и разрабатывать интерфейс мобильных приложений,
– создавать компоновки различных типов экранных форм,
– использовать различные графические компоненты для взаимодействия с пользователем,
– создавать собственные ресурсы различных типов и использовать системные ресурсы,
– создавать интерфейс, адаптированный к различным типам устройств, размерам и разрешению экрана,
– создавать многоязычные мобильные приложения,
– отправлять и принимать данные по сети с использованием стандартных протоколов обмена
владеть:
– методами и программно-техническими средствами проектирования, разработки, отладки и тестирования мобильных приложений для операционных систем Google Android и Apple iOS.
Управление информацией и данными
– понятие алгоритмизации, свойства алгоритма, общие принципы построения алгоритмов,
– основные алгоритмические конструкции,
– основные алгоритмы сортировки и поиска,
– структуру программы, операторы и операции, управляющие структуры,
– объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования,
– понятие жизненного цикла программного продукта, модели жизненного цикла и стандарты,
– методы программирования и тестирования программного продукта
– разрабатывать алгоритмы для решения конкретных задач,
– определять сложность работы алгоритма,
– использовать программы для графического отображения алгоритмов,
– использовать основные структуры данных,
– пользоваться инструментальными программными средствами и технологиями, предназначенными для структурного программирования,
– пользоваться инструментальными программными средствами и технологиями, предназначенными для разработки объектно-ориентированных программ и приложений,
– подбирать наиболее подходящие методы и техники и применять их при тестировании программ
– методами и инструментальными средствами разработки и тестирования программ.
– применения методов и технологий в среде программирования.
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Предварительное освоение иных дисциплин/курсов /модулей
Владение необходимыми профессиональными компетенциями
Модули
свернутьПреподаватели
Галямов
Айрат Фаритович
ООО "Предиктор"
Генеральный директор
кандидат технических наук
https://leader-id.ru/users/985926Попов
Денис Владимирович
ФГБОУ ВО УГНТУ
Заведующий кафедрой «Цифровые технологии и моделирование»
канд. техн. наук
доцент
https://leader-id.ru/users/1389Балчугова
Альбина Фуатовна
ФГБОУ ВО УГНТУ
старший преподаватель кафедры «Цифровые технологии и моделирование»
https://leader-id.ru/users/25183Ионис
Анна Григорьевна
АНО «Центр стратегических разработок Республики Башкортостан»
ведущий специалист отдела методологии и опережающего анализа
https://leader-id.ru/users/74783Указана полная стоимость. Вы сможете получить скидку на этот курс от 50% до 100% по проекту «Цифровые профессии» в зависимости от льготной категории.
Авторизуйтесь чтобы записатьсяПрофстандарт
Разработчик Web и мультимедийных приложений
06.035Ответственный за программу
+79279321319