Образовательная платформа
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дней 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

6 месяцев бесплатно — первый платёж через полгода

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

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

Научитесь создавать и тестировать приложения под Android, программировать на Kotlin и работать с многопоточностью. Освоите язык запросов SQL, code-review и контроль версий в Git. Выполните пять проектов: самостоятельно разработаете четыре приложения, а пятое сделаете в команде.

Трейлер

Leading Software Developer Денис Александров объясняет, чем занимаются Android-разработчики и почему направление останется востребованным. Также эксперт рассказывает о навыках и перспективах студентов курса.

В 2021 году в мире три миллиарда устройств на платформе Android.

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

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

  1. Писать код на Kotlin

    Освоите ключевой язык разработки на Android. Изучите переменные, функции, условия и циклы, корутины.

  2. Работать в интегрированной среде разработки Android Studio

    Разберётесь, как программировать логику приложений, создавать экраны и выпускать приложения в Google Play.

  3. Разрабатывать под Android

    Научитесь пользоваться Android SDK и создавать динамичные приложения. Узнаете, как определить местоположение устройства или подключиться к камере.

  4. Проектировать нестандартные приложения

    Освоите анимацию. Сможете сделать кастомный экран.

  5. Тестированию

    Поймёте, как определять сильные и слабые стороны приложения с помощью тестирования, пользоваться симуляторами и эмуляторами.

  6. Создавать стабильные и быстрые приложения

    Научитесь ускорять разработку с помощью паттернов проектирования.

Помогаем построить карьеру мечты

Карточки вакансий

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

Узнайте, как мы поддерживаем пользователей платформы Skillbox в поиске работы

За 2021 год мы трудоустроили более 1000 специалистов на работу по новой профессии

Отзывы работодателей

  • Помощь в трудоустройстве

    Максим Зубцов

    директор по маркетингу в Checkroi

    Skillbox подбирают кандидатов с горящими глазами и желанием развиваться. Например, руководитель нашего SEO-отдела когда-то был новичком, с которым мы встретились благодаря Центру карьеры.

  • Помощь в трудоустройстве

    Ольга Новодворская

    HR BP в Nauka

    Сотрудничество со Skillbox — это гарантия, что мы получим будущих сотрудников с определёнными знаниями. Новички, которые пришли к нам, выросли и приблизились к middle-уровню спустя 8 месяцев.

  • Помощь в трудоустройстве

    Богдан Пилипенко

    аккаунт-менеджер в Appollo Digital

    Skillbox помогает найти инициативных новичков, которым интересны простые, но ценные задачи. После прохождения курсов ребята выходят со структурированными, свежими знаниями по дисциплинам.

Акция!

Отзыв участника

Обучение на платформе Skillbox дало именно то, что я хотел. Но учтите, что придётся писать много кода. Иногда, чтобы выполнить практическую работу, нужно попросить помощи у куратора. Круто, что он не даёт прямых подсказок, а советует дополнительные материалы. Иногда приходилось буквально сломать мозг, чтобы исправить ошибку. Но оно стоило того. Спасибо моему куратору Октавиану за поддержку. И ещё — совет новичкам. Не бойтесь делать задачи со звёздочкой, если хотите получить максимум от курса.

Букреев Андрей, ruzoomparty@gmail.com

Как пользоваться платформой

  1. Теория:

    смотрите лекции.

    Теория:
  2. Практика:

    выполняете практические работы.

    Практика:
  3. Проверка:

    получаете фидбэк от ментора и вносите правки.

    Проверка:
  4. Опыт:

    выполняете итоговый проект и добавляете в портфолио.

    Опыт:

Трек развития

  • Работа преподавателя

Курс записан совместно с Arcadia

Аркадия с 1993 года разрабатывает надёжное программное обеспечение для сферы образования, здравоохранения, финтеха и других отраслей. Среди клиентов Arcadia — заказчики из Бельгии, Швеции, Саудовской Аравии и США.

Содержание курсов

Теория и практика на основе реальных задач и требований работодателей.

  • 50 практических заданий
  • 5 итоговых работ
  1. Kotlin ≈4-5 месяцев

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

      1. Переменные.
      2. Функции.
      3. Условия и циклы.
      4. Коллекции.
      5. Объекты.
      6. ООП.
      7. Сравнение типов.
      8. Исключения.
      9. Корутины.
      10. Потоки.
  2. Android-разработчик. Уровень 1 ≈5-6 месяцев

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

      1. Введение в профессию
      2. Начало работы
      3. Вёрстка
      4. Компоненты
      5. ConstraintLayout
      6. Ресурсы проекта
      7. Экраны приложения
      8. Анимация
      9. Локализация приложений
      10. Жизненный цикл
      11. Основы хранения данных
      12. Архитектура презентационного слоя
      13. Работа с сетью (Retrofit)
      14. Работа с БД (Room)
      15. Работа с массивами данных
      16. Работа с защищёнными разделами ОС
      17. Работа с локацией
      18. Firebase
  3. Android-разработчик. Уровень 2 ≈4 месяца

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

      1. Создаём собственные View и анимации.
      2. Работа со списками.
      3. Declarative UI.
      4. Выполнение задач в фоновом режиме: практика.
      5. Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
      6. Паттерны построения приложения.
      7. Паттерны презентационного слоя.
      8. Тестирование.
      9. Выход приложения.
      10. Утечки памяти и статические анализаторы.
      11. Code review на продвинутом уровне.
      12. RxJava. Основы.
      13. RxJava. Часть 2. Операторы.
  4. Система контроля версий Git

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

      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
  5. Язык запросов SQL

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

      1. SQL. Введение.
      2. Структура БД, запрос DESCRIBE.
      3. Выбор и фильтрация данных, запрос SELECT.
      4. Функции и выражения, агрегация данных.
      5. Отношения и соединение таблиц: JOIN.
      6. Группировка.
      7. Модификация данных.
      8. Подзапросы.
      9. Объявление и изменение структуры данных.
  6. Английский для IT-специалистов

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

      1. IT Resume and CV: Составляем резюме на английском.
      2. Job interview: questions and answers: Проходим собеседование на английском.
      3. Teamwork: Говорим о командной работе и процессах на английском.
      4. Workplace communication: Английский для общения.
      5. Business letter: Ведем переписку на английском.
      6. Software development: Разбираем все этапы жизненного цикла программного обеспечения на английском.
      7. System concept development and SRS: Составляем ТЗ на английском.
      8. Design: Говорим об основных концепциях проектирования.
      9. Development and Testing: Разбираем ключевые термины, которые используются в разработке и тестировании.
      10. Deployment and Maintenance: Обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО.
  7. Карьера и развитие для программиста

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

      1. Что нужно работодателю?
      2. Как создавать резюме и искать работу.
      3. Как успешно пройти собеседование.
      4. Как пройти испытательный срок.
  8. Figma 2.0

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

      1. Введение в Figma. Обзор возможностей.
      2. Работа с графикой.
      3. Редактор Figma — модульные сетки и монтажные области.
      4. Создание и настройка компонентов, работа с эффектами.
      5. Создание вложенных компонентов. Auto Layout.
      6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
      7. Прототипирование.
      8. Figma Animate.
      9. Бонус-модуль. Обзор и применение Figma plugins.
  9. Ручное тестирование мобильных приложений

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

      1. Тестирование мобильных приложений.
      2. Общее знакомство с темой.
      3. Ориентация и экраны.
      4. Эмуляторы и симуляторы.
      5. Сборка приложений и продвинутые функции Android Studio и XCode.
      6. GPS и батарея.
      7. Связь.
      8. Скриншоты и логи.
      9. Информация о дипломном проекте.

Уже прошли какие-нибудь курсы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Спасибо!

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

Итоговые проекты

Эксперты

Егор Лисаков

Егор
Лисаков

Ведущий разработчик, Arcadia

Разрабатывает приложения для Android с 2013 года. За время работы в Arcadia успел запустить крупные проекты в российских и зарубежных компаниях. Последние 3 года использует в работе Kotlin.

Денис Александров

Денис
Александров

Team Lead Software Developer в Arcadia, евангелист направления мобильной разработки в Skillbox

В разработке 13 лет: создавал образовательные системы, AAA-игры, корпоративные порталы и социальные сети. Более 11 лет работает в сфере образования — проводил онлайн- и офлайн-курсы обучения, стажировки и практики.

Александр Агейченко

Александр
Агейченко

Ведущий Android-разработчик, Tinkoff
Михаил Овчинников

Михаил
Овчинников

Главный методист технического направления Skillbox
Антон Рыбаков

Антон
Рыбаков

Старший UI/UX-дизайнер в «КРОК»
Андрей Малых

Андрей
Малых

QA Automation Lead
Даниил Пилипенко

Даниил
Пилипенко

Директор в SymbioWay
Дмитрий Шадрин

Дмитрий
Шадрин

Head of QA в Social Solutions

Год английского языка

Выполните 3 практических задания из первого курса и получите доступ к урокам и материалам онлайн‑школы КЭСПА на год.

Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 августа 2021 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа обучения, которая поможет заговорить по‑английски с нуля;
  • 4 индивидуальные сессии по 25 минут с преподавателями, чтобы улучшить произношение.

Ваше резюме после прохождения курса

Андрей Семёнов
  • Должность Android-разработчик
  • Зарплата от: 3 500 BYN

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

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

Сертификат Skillbox

Станет официальным подтверждением успешного прохождения курса.

Диплом Skillbox
  • Старт курса: 5 декабря
  • Осталось: 8 мест

Стоимость обучения на платформе

Рассрочка без переплат
  • 126 BYN /мес
  • 210 BYN /мес
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дня 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров