Мобильный разработчик PRO
Онлайн-курс Партнёр:
agima
−30% до 20 сентября

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

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

Трейлер

В этом видео сотрудники компании Agima расскажут о важных этапах при разработке мобильного приложения, которые включены в программу курса.

На рынке не хватает мобильных разработчиков

Кому подойдёт этот курс

Чему вы научитесь

  1. Использовать инструменты мобильной разработки

    Освоите программы для разработки приложений: Xcode, Android Studio, систему контроля версий Git — и научитесь оформлять pull request в GitLab.
  2. Интегрировать приложение с бэкендом и сторонними сервисами

    Научитесь настраивать клиент-серверное взаимодействие и подключать сторонние библиотеки.
  3. Тестировать приложения

    Узнаете всё о ручном тестировании, тестировании на разных этапах и верификации обновления, научитесь писать автоматические unit- и UI-тесты.
  4. Управлять разработкой

    Сможете управлять релизами и версиями, оформлять исходный код и вести документацию по разрабатываемому приложению.
  5. Оптимизировать приложения

    Научитесь оптимизировать приложение под высокие нагрузки, автоматизировать процессы, узнаете про continuous integration/delivery.
  6. Распространять приложения

    Научитесь подписывать сборки приложений для распространения на пользователей и тестирования в Fabric, а также публиковать готовые продукты в Google Play и App Store.

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с наставником

    Закрепляете знания и исправляете ошибки.

    Работаете с наставником
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

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

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Спасибо!

Ваша заявка успешно отправлена

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

Дмитрий
Шашлов

Руководитель разработки AGIMA

Евгений
Лобанов

Исполнительный директор AGIMA

Дарина
Гордеева

Руководитель отдела тестирования AGIMA

Артемий
Кинаш

Руководитель отдела Python-разработки AGIMA

Александр
Тизик

Android-разработчик AGIMA

Игорь
Веденеев

IOS-разработчик AGIMA

Ваше резюме после обучения

Аделина Ветрова
  • Должность Мобильный разработчик
  • Зарплата от: 130 000 ₽

Профессиональные навыки:

  • Инструменты мобильной разработки: Android Studio, Xcode
  • Оптимизация приложения для высоких нагрузок
  • Подготовка дистрибутивов
  • Публикация в сторы
  • Continuous integration, continuous delivery
  • Защита от реверс-инжиниринга
  • Управление релизами
  • Тестирование и отладка продукта

Диплом Skillbox

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

8569b93c8049f9038cd8d68a8b693a6368395d63.png

Стоимость обучения

−30% до 20 сентября
  • Рассрочка на 12 месяцев 3 500 ₽
  • Стоимость
    со скидкой 42 000 ₽
  • Первоначальная
    стоимость 60 000 ₽

Часто задаваемые вопросы