Разработка мобильных приложений

Программа профессиональной переподготовки "Разработка мобильных приложений"

Программа соответствует профессиональному стандарту 06.001 «Программист»

Вид профессиональной деятельности «Разработка программного обеспечения»

Планируемые даты начала программы

с 05.10.2019 

по субботам

Объём программы

250 ак. часов (из них 108 аудиторных)

Категория слушателей

к освоению программы допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.

Стоимость обучения на программе

38 600 рублей

оплата возможна в 2 этапа

Время обучения

с 11:00 – 16:00

Контакты

  • 8 903 105 90 17
  • uc@mpt.ru

Профессия Программист / Android-разработчик

Программисты платформы .Net являются классическими разработчиками программного обеспечения. Они осуществляют создание прикладных программных средств и компонентов. Реализуют Windows сервисы, обеспечивают их внедрение в эксплуатацию, занимаются тестированием, профилированием, отладкой программных продуктов. В обязанности программистов данного направления входят этапы проектирование и верстка интерфейсов (UX / UI), разработка визуальных компонентов для аналитической платформы, поддержка и развитие имеющихся компонент и участие в анализе требований, планов и оценки технической реализации.

Программисту требуется обладать хорошим уровнем логического мышления, иметь аналитический склад ума и хорошую память.

Программа профессиональной переподготовки «Программирование на платформе .NET» готовит стандартных программистов. Содержание программы позволяет приобрести базовые знания структурного и объектно-ориентированного программирования. Даёт возможность ознакомиться с принципами визуального программирования для создания Windows приложений и мобильных приложений под систему Android. В качестве инструментальной среды рассматривается среда Visual Studio с я зыком программирования C#.

Знания полученные в процессе обучения будут подтверждаться дипломом Российского экономического университета им. Г.В. Плеханова о профессиональной переподготовке с правом на ведение нового вида деятельности.

К дополнению рекомендуем пройти обучение по специальности Разработка баз данных и клиент-серверных приложений или комплексной программе Разработка и тестирование программного обеспечения.

Программа "Программирование на платформе .Net" включает следующие курсы

Язык программирования C#

Структурное программирование на языке C#

На этапах разработки программных продуктов в проектировании широко используются структурные подходы. В основе структурного программирования лежат принципы линейных процессов, разветвляющихся и циклических процессов. В рамках курса эти принципы рассматриваются в среде программирования Visual Studio на языке C#. Данный курс даёт полное представление о типах данных, переменных, основных операторах, массивах, включая понятия методов и способов обработки файлов.

Объектно-ориентированное программирование на языке C#

Объектно-ориентированное программирование предусматривает понятия классов и объектов, концепцию наследования, шаблонов функций и методов перегрузок операторов. В рамках курса даётся полный обзор основных порождающих, структурных и поведенческих паттернов проектирования. В результате прохождения курса даются практические навыки в разработке консольных приложений.

Windows

Прикладное программирование на платформе Windows Forms

Windows Forms представляет собой технологию создания интеллектуальных клиентов для платформы .NET Framework. Она включает в себя набор управляемых библиотек, которые упрощают выполнение стандартных задач. Среда программирования Visual Studio позволяет разрабатывать оконные приложения под операционную систему Windows. В рамках программы курса рассматриваются стандартные элементы управления, их классы, свойства, методы и события.

Визуальное программирование на платформе WPF

Платформа WPF (Windows Presentation Foundation) предназначена для программирования пользовательского интерфейса клиентских приложений для настольных компьютеров. Данная платформа поддерживает широкий набор элементов управления для разработки приложений и включая модель приложения, ресурсы, элементы управления, графику, макет, привязки данных, документы и безопасность.

WPF

Методики тестирования программного обеспечения

Тестирование ПО с каждым годом всё чаще приобретает необходимость в индустрии разработки программах продуктов. Специалисты по тестированию подготавливают и настраивают тестовые окружения, проводят функциональные, интеграционные, регрессионные тестовые испытания. Они подготавливают тестовые данные и разрабатывают тестовые сценария. Пишут тест-кейсы и чек-листы. Основный задачей тестировщиков является выявление дефектов и их регистрация их в баг-системе. Курс «Методики тестирования программного обеспечения» рассчитан на получение базовых навыков и знаний, которые необходимы для оценки качества программных средств.

Разработка мобильных приложений с использованием Xamarin

Xamarin является фреймворков для кросс-платформенной разработки мобильных приложений для Android, iOS, Mac и Windows. Данная платформа предполагает знание языка C#. В процессе обучения рассматриваются базовые объекты и принципы верстки макетов приложения. Программа курса позволяет получить начальные навыки для разработки мобильных решений.

Xamarin

Документ об окончании

При успешном окончании обучения выдаётся диплом о профессиональной переподготовке Российского экономического университета им. Г.В. Плеханова

Подать заявку на обучение




я согласен на обработку персональных данных

Обобщённая программа обучения

Продолжительность: 12 аудиторных академических часов

  • Проект Console Application.
  • Структура программы и синтаксис языка программирования C#.
  • Переменные типы данных, операторы ввода / вывода.
  • Условные выражения.
  • Операторы цикла.
  • Подпрограммы. Перегрузка методов методы.
  • Временной тип данных.
  • Текстовые и бинарные файлы.
  • Управление каталогами и дисковым просторанством.
  • Обработка текстовой информации.
  • Создание пользовательского типа данных.

Продолжительность: 12 аудиторных академических часов

  • Классы и объекты.
  • Модификаторы доступа.
  • Абстрактный классы.
  • Статические классы.
  • Структуры.
  • Свойства и инкапсуляция. 
  • Наследование и полиморфизм.
  • Обработка исключительных ситуаций.
  • Интерфейсы. 
  • Делегаты.
  • Полиморфизм.

Продолжительность: 12 аудиторных академических часов

  • Состав графического приложения. Форма и её свойства.
  • Контейнеры для хранения объектов формы.
  • Элементы управления. Стандартные кнопки. Основные свойства и события.
  • Однострочный текстовый редактор. Классы, методы, свойства и события.
  • Маски ввода. Способы обеспечения защиты от некорректного ввода данных.
  • Использование групп взаимосвязанных переключателей.
  • Организация всплывающих списков.
  • Элементы управления работы с календарём.
  • Создание полосы прокрутки.
  • Обработка графической информации.
  • Классы работы со шрифтами.
  • Элемент управления – Таймер.
  • Меню формы.
  • Многострочный текстовый редактор.
  • Диалоговые окна работы с проводником.
  • Динамическое создание объектов.
  • Принцип работы с реестром.
  • Организация сохранения настроек перед закрытием приложения.
  • Использование сервера MS Word и MS Excel в разработке оконных приложений.
  • Элементы управления – WebBrowser. Методы, свойства и события.
  • Реализация вкладок при создании графического окна.
  • Создание диаграмм.

Продолжительность: 12 аудиторных академических часов

  • Компоновка и контейнеры.
  • Элементы управления.
  • Модель событий.
  • Кисти.
  • Ресурсы. 
  • Привязка.
  • Команды.
  • Стили и триггеры.
  • Класс Application.

Продолжительность: 12 аудиторных академических часов

  • Цели тестирования программного обеспечения.
  • Понятие качества программного обеспечения.
  • Стандарты качества ПО.
  • Атрибуты и характеристики качества ПО.
  • Основные определения тестирования.
  • Цели и задачи процесса тестирования.
  • Полный цикл тестирования. Фазы тестирования.
  • Методы и виды тестирования. Анализ требований к ПО.
  • Методы и виды тестирования. Общий обзор.
  • Критерии покрытия тестирования.
  • Требования к ПО.
  • Анализ требований с точки зрения пригодности к тестированию.
  • Тестирование требований к учебной программе.
  • Тестирование технической документации.
  • Тестовые требования. Тест-план приложения.
  • Создание тест-кейсов приложения.
  • Применение автоматизированных средств проведения тестирования.
  • Создание отчета о выявленных дефектах.

Продолжительность: 36 аудиторных академических часов

  • Графический интерфейс в Xamarin.
  • Контейнеры компоновки.
  • Элементы в Xamarin и их свойства.
  • Ресурсы и стили.
  • Привязка в Xamarin.
  • ListView и работа с данными.
  • Хранение данных. Файлы.
  • Объекты для работы с с мультимедиа.
  • Телефония и коммуникация.

Разработка мобильных приложений

Mobile Application Developer

Планируемые даты начала программы

с 05.10.2019 по субботам

с 06.10.2019 по воскресеньям

Объём программы

300 ак. часов (из них 96 аудиторных)

Категория слушателей

к освоению программы допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.

Стоимость обучения на программе

38 600 рублей

оплата возможна в 2 этапа

Время обучения

с 10:00 – 15:00                           

Контакты

  • 8 903 105 90 17
  • uc@mpt.ru

Профессия "Разработчик мобильных приложений"

Программа соответствует профессиональному стандарту 06.001 «Программист»

Вид профессиональной деятельности «Разработка программного обеспечения»

Разработка мобильных приложений

Мобильные устройства стали необходимой частью практически каждого человека. Они являются средством для общения, средством развлечения, а для кого-то средством для повышения продуктивности труда и бизнеса.

Сегодня стремительно растёт востребованность программистов в области разработки мобильного программного обеспечения.

Программа профессиональной переподготовки «Разработка мобильный приложений» готовит специалистов по созданию программ под мобильные и планшетные устройства под операционную систему Android. Программа обучения позволяет познакомиться с достаточно молодым и перспективным языком программирования — Kotlin. В качестве инструментов рассматриваются технологии AndroidStudio, что идеально подходит для обучения и разработки.

Kotlin полностью совместим с JDK 6 и этого гарантирует, что приложения разработанные с импользованием Kotlin могут работать на старых устройствах Android без проблем. Инструмент Kotlin полностью поддерживается в AndroidStudio и совместим с системой сборки Android.

Kotlin отлично подходит для разработки Android-приложений, привнося все преимущества современного языка на платформу Android без введения каких-либо новых ограничений.

Знания полученные в процессе обучения будут подтверждаться дипломом Российского экономического университета им. Г.В. Плеханова о профессиональной переподготовке с правом на ведение нового вида профессиональной деятельности.

Предметы программы профессиональной переподготовки
"Разработка мобильных приложений"

Kotlin

Основы языка программирования Kotlin

Дисциплина «Основы языка программирования Kotlin» направлена на знакомство с синтаксисом языка и его возможностями. В процессе обучения рассматриваются принципы структурного и объектно-ориентированного программирования.
Содержание курса
• Структура программы языка Kotlin
• Операторы ввода и вывода данных
• Типы данных и переменные
• Ветвление. Условные операторы
• Циклические процессы
• Подпрограммы. Методы
• Обработка строковой информации
• Массивы
• Классы и объекты
• Модификаторы доступа
• Обработка исключительных ситуаций

Объем программы: 12 ак. часов

Элементы пользовательского интерфейса мобильных приложений

Дисциплина «Элементы пользовательского интерфейса мобильных приложений» направлена на знакомство с основными элементами управления приложением и получение практического опыта в создании и реализации макетов для мобильных устройств.
Содержание курса
• Основные понятия UI
• Компоновка ограничений
• Организация всплывающих уведомлений
• Организация работы с диалоговыми окнами
• Меню
• Элементы управления для ввода данных

Объем программы: 12 ак. часов

Android Studio Interface
SQLite

Основы проектирования и баз данных

В операционной системе Android для хранения данных и обработки данных имеется встроенная поддержка одной из распространенных систем управления базами данных – SQLite. Данная дисциплина позволяет получить необходимые теоретические знания по теории баз данных, а также практически навыки по их созданию и разработки к ним приложений.
Содержание курса
• Подключение к базе данных SQLite
• Получение данных
• Добавление, удаление и обновление данных в SQLite
• Использование существующей базы данных SQLite
• Динамический поиск по базе данных SQLite
• Модель, репозиторий и работа с базой данных
• Создание диаграмм

Объем программы: 6 ак. часов

Разработка приложений под Android

В итоговую дисциплину «Разработка приложений под Android» входит богатый перечень тем, который позволит получить хороший опыт в реализации Android-приложений. В рамках учебного процесса рассматриваются способы реализации не только приложений под мобильные устройства, но и под электронные часы и SmartTV.
Содержание курса
• Ресурсы приложений Activity
• Работа с графическими данными и камерой
• Адаптеры и списки
• Работа с сетью. WebView
• Работа с мультимедиа
• Настройки и состояние приложения
• Работа с файловой системой
• Реализация приложения БД
• Перелистывание страниц и ViewPager
• Сервисы
• Телефония и коммуникация
• Анимация
• Провайдеры контента
• Публикация приложения
• Настройки и данные приложений
• Работа с фильтрами
• Позиционирование и карты
• Многопоточность в Android
• Реализация виджетов приложений
• Работа с Bluetooth
• JSON
• Тестирование и отладка мобильных приложений

Объем программы: 54 ак. часов

Android Studio

Документ об окончании

При успешном окончании обучения выдаётся диплом о профессиональной переподготовке Российского экономического университета им. Г.В. Плеханова

Рекомендации

Программа профессиональной переподготовки разработана с учетом рекомендаций специалистов, работающих в соответствующей сфере

Преподаватели

Комаров Андрей Алексеевич

Комаров Андрей Алексеевич

Преподаватель, Software and mobile application developer

Преподаватель прикладного программирования и разработки мобильных приложений специальностей «Информационные системы и программирование» и «Программирование в компьютерных системах». Эксперт о стандартам WorldSkills в компетенции «Программные решения для бизнеса».

Образование

  • Московская финансово-промышленный университет «СИНЕРГИЯ»
  • Специальность: Информационные системы и технологии. Квалификация: Бакалавр
  • Международная академия экспертизы и оценки
    Специальность: Психология, Квалификация: Психолог
  • Московский институт современного академического образования
  • Специальность: Общая педагогика. Теория и методика обучения и воспитания в рамках реализации ФГОС
  • Российский экономический университет им. Г.В. Плеханова
  • Специальность: Прикладная информатика (по отраслям). Квалификация: Техник-программист

Повышение квалификации за 3 года

  • Колледж предпринимательства № 11. Практика и методика подготовки кадров по профессии «Программист», «Специалист по информационным системам», «Специалист по тестированию в области информационных технологий» с учётом стандарта Ворлдскиллс Россия по компетенции «Программные решения для бизнеса».

Щаников Иван Максимович​

Преподаватель, Database developer

Преподаватель первой квалификационной категории по программированию и баз данных. Работает РЭУ им. Г.В. Плеханова МПТ на специальностях «Информационные системы и программирование» и «Прикладная информатика (по отраслям)». Линейный эксперт о стандартам WorldSkills в компетенции «Программные решения для бизнеса».

Образование

  • Московский энергетический институт
  • Специальность: Прикладная информатика. Квалификация: Бакалавр
  • Российский государственный торгово-экономический университет
  • Специальность: Прикладная информатика (по отраслям). Квалификация: Техник

Повышение квалификации за 3 года

  • Колледж предпринимательства № 11. Практика и методика подготовки кадров по профессии «Программист», «Специалист по информационным системам», «Специалист по тестированию в области информационных технологий» с учётом стандарта Ворлдскиллс Россия по компетенции «Программные решения для бизнеса».
  • РЭУ им. Г.В. Плеханова. Особенности инклюзивного образования в ВУЗе.
Митасов Никита Сергеевич

Митасов Никита Сергеевич

Преподаватель, Programmer

Преподаватель прикладного программирования и разработки мобильных приложений под платформу Android. Призер национального финала межвузовского чемпионата по стандартам WorldSkills в компетенции «Программные решения для бизнеса». 

Образование

  • Российский экономический университет им. Г.В. Плеханова
  • Специальность: Программирование в компьютерных системах. Квалификация: Техник-программист

Подать заявку на обучение




я согласен на обработку персональных данных