Skillbox

Профессия Android-разработчик

  • Начальный уровень
  • Наставник: Есть
  • Сертификат: Есть
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Профессия Android-разработчик

По данным Google, 3 млрд устройств работает на Android. Телевизоры, смартфоны и умные часы напичканы полезными приложениями, с помощью которых мы смотрим сериалы, платим за покупки, общаемся и заказываем еду. Теперь и вы сможете создавать такие сервисы. Вы добавите до пяти приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком. А Центр карьеры поможет найти работу уже во время прохождения курса.

Для кого этот курс?
  • Новичкам в программировании
    Без стресса пройдёте путь от новичка до уверенного Android-разработчика - с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.
  • Начинающим разработчикам
    На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.
  • Программистам, которые хотят поменять направление
    Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.
Программа обучения
  • Kotlin ≈4-5 месяцев

    Научитесь программировать на Kotlin и обрабатывать ошибки. Познакомитесь с принципами ООП, асинхронного и реактивного программирования.

  • Android-разработчик. Уровень 1 ≈5-6 месяцев

    Пройдёте основы Android-разработки: научитесь верстать экраны, анимировать интерфейсы, программировать логику, работать с данными и сетью. Разработаете приложение-аналог Unsplash, Reddit или Strava на выбор.

  • Android-разработчик. Уровень 2 ≈4 месяца

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

  • Система контроля версий Git

    Выучите основные команды Git и узнаете, как в командах организуют работу по веткам.

  • Язык запросов SQL

    Изучите язык запросов SQL на глубоком уровне. Научитесь писать запросы к базам данных и модифицировать данные.

  • Английский для IT-специалистов

    Научитесь общаться и искать информацию на английском языке.

  • Карьера и развитие для программиста

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

  • Figma 2.0

    Будете ориентироваться в интерфейсе графического редактора и создавать дизайн-макеты для будущих приложений.

  • Ручное тестирование мобильных приложений

    Научитесь проверять Android-приложения на ошибки, составлять отчёты о багах.

Знания и навыки, которые приобретете
  • Работа с API
  • Уверенные знания языка программирования Kotlin
  • Опыт работы с многопоточностью
  • Базовые навыки работы в Figma
  • Технический английский
  • Контроль версий в Git
  • Тестирую мобильные приложения
  • Создаю приложения для Android-устройств
  • Провожу code-review
  • Навыки работы с SQLite, Firebase
  • Соблюдаю кодстайл — мой код легко читать и понимать коллегам
  • Понимаю паттерны проектирования