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

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

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

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

Вы напишете пять приложений и добавите их в портфолио. Завершив обучение, сможете стать Android-разработчиком.

Трейлер

В трейлере курса ментор объясняет, чем занимаются разработчики на Android. По данным исследований компании Google, в 2021 году количество проданных устройств на Android достигло трёх миллиардов.

Начинающие Android-разработчики зарабатывают в среднем 60 000 рублей, мидлы — 150 000 рублей, а сеньоры и лиды могут рассчитывать на зарплаты от 200 000 рублей*.

* По данным исследования портала Хабр Карьера по России за первое полугодие 2021 года.

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

Что вам даст этот курс

  • За 12 месяцев научитесь программировать на Kotlin и пройдёте продвинутые концепции: ООП, работу с сетью и паттерны проектирования.
  • Сможете самостоятельно создавать Android-приложения на уровне Junior-разработчика.
  • Получите опыт в тестировании мобильных приложений — дополнительное преимущество при трудоустройстве.
  • Поработаете в команде и вместе создадите полноценное приложение.
  • Научитесь работать в Figma и проектировать интерфейсы по макетам от дизайнеров.
  • Напишете приложения из разных категорий: соцсеть, фитнес-трекер и галерею.

В конце курса Центр карьеры поможет подготовиться к собеседованию и найти работу Junior-разработчиком.

Что вам даст этот курс

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

  1. Написанию кода на языке Kotlin

    Kotlin — главный язык, на котором пишут софт для ОС Android. Научитесь использовать основные возможности языка.

  2. Работе в среде Android Studio

    Сможете создавать проекты экранов. Узнаете, как программировать логику приложений.

  3. Использованию средства разработки Android SDK

    Поймёте, как писать динамичные приложения.

  4. Созданию анимаций и кастомных экранов

    Разберётесь, как проектировать необычные переходы экранов внутри приложения.

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

    Научитесь тестировать работоспособность приложений.

  6. Проектированию стабильных приложений

    Сможете ускорить разработку с помощью шаблонов.

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

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

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

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

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

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

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

    Роман Горбачев

    Основатель дизайн-студии «Логомашина»

    Когда нас пригласили спикерами в Skillbox, мы решили — это отличный шанс пополнить команду талантливыми специалистами. Сейчас у нас работают несколько дизайнеров, и мы ими очень довольны.

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

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

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

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

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

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

    HR BP в Nauka

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

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

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

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

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

Акция!

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

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

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

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

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

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

    Изучаете тему
  2. Пишете код

    Закрепляете пройденный материал на практике.

    Пишете код
  3. Работаете с куратором

    Получаете код-ревью и исправляете ошибки.

    Работаете с куратором
  4. Презентуете итоговый проект

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

    Презентуете итоговый проект

Трек обучения

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

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

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

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

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

  • 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-разработчик
  • Зарплата от: 557 200 ₸

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

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

Сертификат Skillbox

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

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

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

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

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