Мобильный разработчик PRO

Онлайн-курс от Skillbox, длительностью 4 месяца. Вы освоите современные технологии разработки, создадите собственное приложение и опубликуете его в App Store и Google Play. Сможете начать карьеру в мобильной разработке в IT-студии или на фрилансе.

  • Знакомство с программой курса.
    • Знакомство с лектором.
    • Чему вы научитесь по итогам курса.
    • Хороший продукт требует плотной базы computer science.
    • Длительность и формат обучения.
  • Разработка приложения для мобильных устройств. Часть 1.
    • Именования и структура проекта.
    • Файл проекта.
    • IDE (integrated development environment).
    • Конфигурация проекта: пара советов по конфигурированию проекта.
    • Ресурсы проекта.
    • VCS (version control system).
  • Разработка приложения для мобильных устройств. Часть 2.
    • Основы работы с Git: .gitconfig, .gitignore, git clone, git checkout, git commit.
    • Что такое приложение?
    • Apple vs Google.
    • Ограничения платформ (iOS/Android).
    • В какие группы принято объединять компоненты приложения?
    • Паттерны проектирования.
    • Архитектура, компоненты, паттерны.
    • Примеры архитектур.
    • Шаблоны модулей и компонентов.
  • Инструменты разработки и командной работы. Часть 1.
    • Инструменты, которыми мы будем пользоваться при разработке.
    • Среда разработки Xcode/Android Studio.
    • Собираем target, модули, исполняемые файлы, библиотеки.
    • Deployment/installation.
    • Запуск приложений на симуляторах и устройствах.
    • Отладка приложений.
    • Профилировщики.
    • Git для командной работы.
    • Клиенты для Git (веб + приложения).
    • Библиотеки неиспользуемых компонентов (Cocoapods-Carthage/Maven).
  • Инструменты разработки и командной работы. Часть 2.
    • Gitflow.
    • Merge request (pull request).
    • Код ревью.
    • Ещё про Git: что такое refs, git diff, git stash, git commit — amend, git reflog.
  • Интеграции и сервисы.
    • Интеграция с бэкендом и сторонними сервисами.
    • Как определить, на чьей стороне ошибка.
    • HighLoad-сервисы и как их потреблять.
    • Использование сторонних сервисов в приложении.
  • Тестирование и отладка.
    • Что такое тестирование.
    • Виды и стратегии тестирования.
    • Процесс тестирования.
    • Самостоятельное тестирование.
    • Инструменты тестирования.
  • Аналитика и локализация неисправностей.
    • Сбор ошибок и исключений.
    • Локализация и устранение неисправностей.
    • Продуктовая аналитика: просмотр активностей пользователя в разрезе продукта.
  • База знаний и документация.
    • Code style и документация.
    • База знаний по продукту и каналы коммуникации команды.
    • Версионирование приложений.
  • Управление разработкой.
    • Таск-менеджер.
    • Agile: доски и спринты.
    • Управление релизами и версиями.
  • Распространение приложений на пользователей и для тестирования.
    • Распространение приложений на собственные устройства.
    • Ключи и сертификаты для публикации в сторах.
    • Как пройти review в сторах.
    • Откат версии.
    • Удалённое управление устройствами и установкой приложений с помощью MDM-решений.
  • Поддержка, доработка и оптимизация приложения.
    • Идентификация пользователей при локализации неисправности.
    • A/B-тестирование.
    • Безопасность приложения.
    • Паттерны проектирования.
    • Вопрос оптимизации под высокие нагрузки.
    • Вопросы лицензирования third-party-библиотек.
    • Continuous integration / continuous delivery: сборка, автотесты и дистрибуция.
    • Специфика платформ iOS и Android.
  • Дипломный проект.
    • Разработаете мобильное приложение на свой вкус для Android или iOS и выложите его в App Store или Google Play.
47 600 ₽
68 000 ₽

Актуальная стоимость обучения.

Данные обновлены 8 мая 2021 г.

Рассрочка: 3000 ₽ в месяц

  • 4 месяца
  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

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

Отзывы о курсе «Мобильный разработчик PRO» от Skillbox

Мы собрали 1 достоверный отзыв о курсе «Мобильный разработчик PRO» от Skillbox — они помогут вам получить общее представление о процессе обучения.