Описание
Курс повышения квалификации или освоения программы с нуля по направлению Мобильный разработчик PRO от онлайн-университета Skillbox. Курсы, созданные практикующими экспертами компаний-партнеров. Индивидуальный график — вы сами выбирайте, когда и во сколько проходить программу обучения. После прохождения курса выдается сертификат и возможность пройти стажировку в лучших IT компаниях России. У каждого студента есть возможность пообщаться с преподавателем в режиме онлайн или задать вопрос в чат. Университет имеет государственную лицензию №039911 на право оказывать образовательные услуги.
Программа курса
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
12 тематических модулей 66 онлайн-уроков
Знакомство с программой курса
- Знакомство с лектором.
- Чему вы научитесь по итогам курса.
- Хороший продукт требует плотной базы 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.
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.