Android-разработчик
Skillbox
Описание
По данным Google, 3 млрд устройств работает на Android. Телевизоры, смартфоны и умные часы напичканы полезными приложениями, с помощью которых мы смотрим сериалы, платим за покупки, общаемся и заказываем еду. Теперь и вы сможете создавать такие сервисы. Вы добавите до пяти приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком.
Программа профессиональной переподготовки «Android-разработчик» разработана на оcнове профессионального стандарта 06.001 «Программист». Программа профессиональной переподготовки реализуется в сетевой форме совместно с ООО "Скилбокс".
#Kotlin, #Android, #Программирование, #IT-продукт
Кому подойдёт программа
Новичкам в программировании
Без стресса пройдёте путь от новичка до уверенного Android-разработчика: с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.
Начинающим разработчикам
На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.
Программистам, которые хотят поменять направление
Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.
Вы научитесь:
— писать программный код с использованием языков программирования, определения и манипулирования данными;
— оформлять программный код в соответствии с установленными требованиями;
— разрабатывать процедуры проверки работоспособности и измерения характеристик программного обеспечения;
— разрабатывать тестовые наборы данных;
— проверять работоспособность программного обеспечения;
— проводить рефакторинг и оптимизировать программный код;
— исправлять дефекты, зафиксированные в базе данных дефектов.
Что входит в программу
1. Видеоуроки.
2. Обратная связь преподавателей.
3. Промежуточные и итоговая аттестации в виде практических заданий.
4. Диплом об окончании обучения установленного образца.
Как пользоваться платформой
Регистрация
Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с преподавателями. Доступ к материалам откроется сразу после покупки программы.
Теория
Получаете знания
Программа состоит из тематических видео разной длительности.
Практика
Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным, их можно с гордостью положить в портфолио.
Обратная связь
Работаете с преподавателем
Проверкой заданий занимаются преподаватели. Это эксперты по теме программы. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими преподавателями можно прямо на платформе.
Трудоустройство
Наши студенты с вероятностью 80% трудоустраиваются после завершения программы.
Часов в программе
Цель программы
Актуальность
С точки зрения технической реализации, инструменты Android-разработки активно развиваются и позволяют разрабатывать унифицированные решения и для других отраслей разработки. Например, язык Kotlin позволяет писать не только Android-программы, но и кросс-платформенные приложения и программировать для бэкенда. Jetpack Compose теперь работает не только на Android, но и в десктопных ОС (Windows, Linux, MacOS) и в вебе.
Таким образом, осваивая Android-разработку, учащийся получает и знания в востребованной области мобильной разработки, и основу для дальнейшего роста и развития в других направлениях: кросс-платформенной и бэкенд-разработке.
Входная диагностика 1 час
Итоговая аттестация 40 часов
Компетенции
Общекультурные
ОК 09. Использовать информационные технологии в профессиональной деятельности
Технологии программирования. Методы и приёмы алгоритмизации поставленных задач.
Нотации и программные продукты для графического отображения алгоритмов.
Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования.
Технологии программирования.
Использовать программное обеспечение для рабочих задач.
Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода.
Интерпретировать диагностические данные (журналы, протоколы и другие).
Навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных.
Профессиональные
ПК 5.5. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы
Типовые ошибки, возникающие при разработке программного обеспечения.
Уметь:Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода.
Владеть:Навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных.
ПК 3.3. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма
Методы и приёмы отладки программного кода на предмет ошибок и отклонения от алгоритма.
Уметь:Использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования.
Владеть:Навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных.
ПК 5.4. Производить разработку модулей информационной системы в соответствии с техническим заданием
Языки, утилиты и среды программирования, средства пакетного выполнения процедур.
Уметь:Использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования.
Владеть:Навыками создания программного кода в соответствии с техническим заданием (готовыми спецификациями).
Навыками внесения изменений в программный код для устранения выявленных дефектов.
ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием
Системы кодировки символов, форматы хранения исходных текстов программ.
Языки программирования и среды разработки.
Технологии программирования, системы кодировки символов.
Применять инструментарий для создания и актуализации исходных текстов программ.
Применять выбранные языки программирования для написания программного кода.
Навыками разработки алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов.
ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств
Методы и средства рефакторинга и оптимизации программного кода.
Уметь:Разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения.
Владеть:Навыками оптимизации программного кода с использованием специализированных программных средств.
ПК 1.4. Выполнять тестирование программных модулей
Методы и средства рефакторинга и оптимизации программного кода.
Уметь:Разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения.
Применять методы, средства для рефакторинга и оптимизации.
Навыками оптимизации программного кода с использованием специализированных программных средств.
ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем
Системы кодировки символов, форматы хранения исходных текстов программ.
Методы и средства рефакторинга и оптимизации программного кода.
Разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения.
Владеть:Навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных.
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Модули
свернутьПреподаватели

Попов
Тимур Александрович
Российский новый университет
доцент
кандидат наук
Профстандарт
Программист
06.001Ответственный за программу
88002226521