Курс "Мобильный разработчик PRO"
Чему вы научитесь
Вы поймёте, как создавать программную часть продукта, оптимизировать её, грамотно использовать готовые решения и подключать сторонние сервисы. Научитесь работать с системами контроля версий, автоматизировать тестирование, публиковать приложения в магазинах.
Разберётесь с программами для разработки приложений и системой контроля версий, оформлением pull-request в GitLab.
Будете реализовывать клиент-серверное взаимодействие, оценивать векторы оптимизации и подключать библиотеки сторонних сервисов.
Проводить тесты
Узнаете всё о ручном тестировании, тестировании на стейдже/на бою, и верификации обновления, научитесь писать автоматические unit- и UI-тесты.
Управлять разработкой
Сможете управлять релизами и версиями, оформлять исходный код и вести документацию по разрабатываемой программе.
Оптимизировать приложения
Поймёте, как оптимизировать сервисы под высокие нагрузки, автоматизировать процессы, узнаете про continuous integration/delivery.
Распространять свой продукт
Научитесь подписывать сборки для распространения на пользователей и для тестирования в Fabric, выкладывать приложение для публикации в сторы.
Как проходит обучение
Вы выполняете домашние задания и открываете доступ к новому уникальному контенту по теме. Достаточно выделить 3–5 часов в неделю.
1. Изучаете тему. В курсе — полезные видеоуроки.
2. Выполняете домашнее задание. В том темпе, в котором вам удобно.
3. Общаетесь с наставником. Закрепляете знания и исправляете ошибки.
4. Защищаете дипломный проект и дополняете им свое портфолио.