Разработчик мобильных приложений и игр Pro
Московский университет "Синергия"
Описание
Развитие цифровых технологий открывает широкие возможности для разработки мобильных приложений и игр с использованием новых инструментов, позволяющих реализовывать креативные идеи.
Образовательная программа профессиональной подготовки специалистов в сфере разработки мобильных приложений и игр направлена на формирование профессиональных компетенций в ИТ-сфере. Она позволит слушателям освоить навыки программирования, научится создавать креативные дизайны, получить опыт разработки клиентской и серверной части приложений, изучить возможности постройки/настройки/поддержки инфраструктуры цифрового продукта.
В рамках программы слушатель освоит базовые навыки программирования на языках Java, Kotlin, Dart,C#, изучит методы создания креативных и актуальных дизайнов для мобильных приложений и мобильных игр. Изучение каждого модуля программы опирается на решение практикоориентированных задач, реализация которых позволит слушателю получить наработки для своих последующих проектов, подготовить портфолио, которое можно использовать для трудоустройства в коммерческие фирмы и государственные учреждения.
Часов в программе
Цель программы
Актуальность
Входная диагностика 1 час
Итоговая аттестация 2 часа
Компетенции
Профессиональные
Способен кодировать на языках web-программирования
Знает синтаксис выбранного языка программирования, особенности программирования на этом языке, особенности выбранной среды программирования и системы управления базами данных, cтандартные библиотеки выбранного языка программирования, методологии разработки программного обеспечения, технологии программирования, cовременные интерпретируемые языки программирования современные объектно-ориентированные языки программирования, cовременные сценарные языки программирования, компоненты программно-технических архитектур ИР, существующие приложения и интерфейсы взаимодействия с ними
Уметь:Умеет применять выбранные языки программирования для написания программного кода, использовать выбранную среду программирования и средства системы управления базами данных, использовать возможности имеющейся программной архитектуры ИР
Владеть:Владеет навыком создания программного кода в соответствии с техническим заданием (готовыми спецификациями), оптимизации программного кода с использованием специализированных программных средств, написанием программного кода с использованием языков программирования, определения и манипулирования данными, размещения программного кода в страницах, созданных при верстке ИР, размещением программного кода в клиентской части ИР, размещением программного кода в серверной части ИР, оценки и согласования сроков выполнения поставленных задач
Способен работать с системой контроля версий
Возможности используемой системы контроля версий и вспомогательных инструментальных программных средств для обработки исходного текста программного кода, регламент использования системы контроля версий
Уметь:Применять систему контроля версий для обработки исходного текста программного кода, применять вспомогательные инструментальные программные средства для обработки исходного текста программного кода, выполнять действия, соответствующие установленному регламенту используемой системы контроля версий
Владеть:Регистрация изменений исходного текста программного кода в системе контроля версий, влияние, разделение и сравнение исходных текстов программного кода, сохранение сделанных изменений программного кода в соответствии с регламентом контроля версий
Способен осуществлять проверку и отладку программного кода
Методы и приемы отладки программного кода, типы и форматы сообщений об ошибках, предупреждениях, способы использования технологических журналов, форматы и типы записей журналов, современные компиляторы, отладчики и оптимизаторы программного кода, сообщения о состоянии аппаратных средств
Уметь:Выявлять ошибки в программном коде, применять методы и приемы отладки программного кода, интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, применять современные компиляторы, отладчики и оптимизаторы программного кода
Владеть:Анализ и проверка исходного программного кода, отладка программного кода на уровне программных модулей, отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением, оценка и согласование сроков выполнения поставленных задач
Способен осуществлять верстку страниц ИР
Особенности отображения элементов ИР в различных браузерах, особенности отображения ИР в размерах рабочего пространства устройств, методы повышения читаемости программного кода, cинтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования, отраслевая нормативная техническая документация
Уметь:Нормативные документы, определяющие требования к оформлению страниц ИР, возможности отображения web-страниц в размерах рабочего пространства устройств для разных видов дизайн-макетов, специализированное программное обеспечение для верстки страниц ИР, использовать язык разметки страниц И
Владеть:Анализ дизайн-макета ИР, создание структуры кода, размещающего элементы web-страницы ИР, подключение к ИР стилей оформление web-страниц, тестирование отображения web-страниц в различных браузерах, на различных устройствах
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Модули
свернутьПреподаватели

Макаревич
Артем
RealityFamily
Team leader

Кондратьев
Евгений
Московский университет "Синергия"
Backend-разработчик

Шешуков
Леонид
RealityFamily
Разработчик

Мельник
Владислав
RealityFamily
Ведущий разработчик, дизайнер
Профстандарт
Разработчик Web и мультимедийных приложений
06.035Ответственный за программу
89165280852