Образовательная платформа
Участвует в Чёрной пятнице Скидки до 60% действуют 0 дней 00:00:00
Курс

Android-разработчик. Базовый уровень

Android-разработчик. Базовый уровень

Вы пройдёте курс молодого бойца по Android-разработке: научитесь программировать на Kotlin, создавать небольшие приложения и будете готовы продолжить заниматься на основном курсе.

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

  • 3 867 компаний

    сейчас ищут разработчиков под Android, по данным hh.ru

  • 55 000 рублей

    зарплата начинающего Android-разработчика, по данным Хабр Карьера

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

  • Новичкам в программировании Новичкам в программировании

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

  • Тем, кто уже знает основы Тем, кто уже знает основы

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

  • Программистам, которые хотят поменять направление Программистам, которые хотят поменять направление

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

Изображение

Станьте IT-специалистом и получите поддержку от государства

Сотрудники аккредитованных IT-компаний могут:

  • Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
  • Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить пока работают.

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

  1. Программировать на Kotlin

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

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

    Будете самостоятельно настраивать конфигурацию сборки в gradle, проектировать экраны, устанавливать SDK, писать приложения и тестировать их работу в эмуляторе.

  3. Создавать приложения на Android

    Вы примените знания Kotlin и разметки на практике: сможете создавать аппы с несколькими экранами, доступом к сети и аппаратным ресурсам смартфона.

  4. Работать с UI

    Научитесь делать анимации, переходы и грамотно верстать все необходимые элементы интерфейса. Дизайн вашего приложения будет соответствовать гайдлайнам Material Design.

  5. Применять паттерны проектирования

    Освоите профессиональные приёмы разработки: познакомитесь с паттернами MVC, MVP, MVI. Эти навыки пригодятся вам в дальнейшей карьере — вы научитесь декомпозировать задачу и находить типовые решения.

  6. Релизить приложение в Google Play

    Узнаете, как очистить приложение от ненужных ресурсов и создать ключ для цифровой подписи. Загрузите приложение в Google Play и сможете отследить его статистику.

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

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

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа освоения языка, которая поможет заговорить с нуля;
  • возможность индивидуальных сессий с кураторами.
Изображение KESPA

О Skillbox

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

Как проходит обучение на платформе

  • Иллюстрация этапа обучения Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Иллюстрация этапа обучения Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

  • Иллюстрация этапа обучения Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Иллюстрация этапа обучения Обратная связь

    Работаете с куратором

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

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

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

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

Вас ждут теоретические видео и практика на основе реальных кейсов.

  • 39 тематических модулей
  • 100 видеоматериалов
  1. Введение в профессию

    Познакомитесь с основными инструментами Android-разработчика.

  2. Интро

    Познакомитесь со спикерами и содержанием курса.

  3. Введение

    Установите среду разработки IntelliJ Idea и напишете простую программу.

  4. Переменные

    Познакомитесь с переменными и узнаете, каких типов они бывают.

  5. Функции

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

  6. Условия и циклы

    Узнаете, как заставить программу принимать решения на основе данных.

  7. Коллекции

    Научитесь хранить наборы данных и работать с ними.

  8. Объекты

    Начнёте знакомство с объектно -ориентированным программированием: узнаете, что такое класс и инкапсуляция.

  9. ООП. Инкапсуляция и наследование

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

  10. ООП. Абстракции

    Узнаете, как точно подобрать свойства и методы для описания объекта.

  11. ООП. Интерфейсы и полиморфизм

    Научитесь работать с интерфейсами и познакомитесь с одним из ключевых принципов ООП — полиморфизмом.

  12. Сравнение типов

    Узнаете о способах проверить идентичность данных в программе.

  13. Исключения

    Научитесь обрабатывать ошибки в программе при помощи исключений.

  14. Корутины

    Однажды в жизни разработчика может случиться callback hell. О том, что это такое и как корутины спасут вас от неприятностей, вы узнаете в этом модуле.

  15. Потоки данных

    На базовом уровне научитесь управлять состоянием приложения через flow и stateFlow.

  16. Начало работы

    Создадите первый проект, узнаете, из чего состоит Android-приложение.

  17. Вёрстка

    Изучите основные типы контейнеров, примените их на практике: освоите разметку по сетке и вёрстку для Scrollview.

  18. Компоненты

    Поработаете с компонентами Progressbar, Checkbox, Group, Switch, EditText, ImageView, TextInputLayout.

  19. ConstraintLayout

    Научитесь верстать с применением ConstraintLayout.

  20. Ресурсы проекта

    Глубже разберёте содержимое проекта.

  21. Экраны приложения

    Научитесь работать с Activity, навигацией и другими элементами приложения.

  22. Анимация

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

  23. Локализация приложений

    Научитесь работать со строками и адаптировать приложение на несколько языков.

  24. Жизненный цикл

    Изучите жизненные циклы Activity, фрагмента и View — узнаете, какие процессы происходят «под капотом» у приложения на разных этапах.

  25. Основы хранения данных

    Узнаете, что такое сериализация данных и научитесь сохранять данные в текстовый файл.

  26. Архитектура презентационного слоя

    Организуете работу с потоками данных.

  27. Работа с сетью. Retrofit

    Познакомитесь с принципом REST и напишете первый запрос.

  28. Работа с БД. Room

    Научитесь работать с базами данных и писать SQL-запросы.

  29. Архитектура проекта

    Познакомитесь с принципами Clean Architecture, научитесь автоматически внедрять зависимости.

  30. Работа с массивами данных

    Напишете пагинацию для вашего приложения.

  31. Работа с защищёнными разделами ОС

    Научитесь запрашивать доступ к камере, файловой системе и контактам пользователя.

  32. Работа с локацией

    Создадите простой навигатор.

  33. Firebase

    Научитесь работать с базами данных Firebase.

  34. Подготовка к релизу

    Настроите проект для публикации в Google Play.

  35. Информация об итоговом проекте

    Подготовитесь к работе над приложением для логистического центра.

  36. Дизайн-концепция Material Design

    Узнаете, как создавать приложения по гайдлайнам Google.

  37. Основы внедрения зависимостей

    Научитесь работать с Dagger и внедрять зависимости в приложение.

  38. Подготовка приложения к релизу

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

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

  • Превью видеозаписи

    Приложение для логистического центра

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

Спикеры

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

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

Егор Лисаков
Егор
Лисаков
9 лет разрабатывает приложения для Android. Ведущий разработчик, Arcadia

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

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

  • Отзывы студентов

    Иван Медведев , г. Ивантеевка

    Курс «Профессия Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Отзывы студентов

    Валентина Нарушевич , г. Санкт-Петербург

    Курс «Графический дизайнер с нуля до PRO»
    Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скилов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая , г. Санкт-Петербург

    Курс «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Курс «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свободе, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • Отзывы студентов

    Елена Кальво , г. Ницца, Франция

    Курс «Копирайтинг от А до Я»
    «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова , г. Бельцы, Молдова

    Курс «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.

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

Intern Android-разработчик

от 55 000 ₽

Мои навыки:

  • Знаю язык программирования Kotlin
  • Верстаю интерфейсы для Android-приложений
  • Работаю с базами данных SQLite Database, ORM, DAO
  • Работаю с аппаратными ресурсами устройства: календарём, камерой
  • Понимаю принципы ООП
  • Работаю с сетевыми API
  • Создаю пуш-уведомления
  • Готовлю приложение к релизу в Google Play
  • Применяю паттерны проектирования Android-приложений
  • Настраиваю навигацию в проекте
  • Управляю внешними зависимостями в проекте

Сертификат Skillbox

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

Пример сертификата
  • Старт курса: 29 ноября
  • Осталось: 7 мест

Стоимость курса

  • Длительность рассрочки — 12 месяцев
  • 6 825 ₽/мес
  • 9 100 ₽/мес
Участвует в Чёрной пятнице Скидки до 60% действуют 0 дня 00:00:00

Выберите вариант оплаты

Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

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

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

Спасибо!

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

Часто задаваемые вопросы

  • Я никогда не разрабатывал мобильные приложения. У меня получится?
    Конечно! Курс идеально подходит для новичков без специальных знаний. Главное — смотрите все видео и выполняйте практические работы. Под некоторыми видео вы найдёте дополнительные материалы — советуем уделить им время. Если у вас проблемы с заданиями или вопрос по теме, не стесняйтесь обращаться в Telegram-чат.
  • Сколько часов в неделю мне нужно будет уделять курсу?
    Зависит от того, насколько быстро вы хотите освоить профессию. Чтобы пройти курс за 3,5 месяца, нужно заниматься по 2 часа в день. Но совсем необязательно следовать жёсткому графику — учиться можно когда удобно.
  • Какой компьютер подходит для курса?
    Для работы в Android Studio вам понадобится Windows (64 bit), Linux (64 bit) или macOS версии от 10.10 (Yosemite) до 10.14 (Mojave). Минимум — 4 Гб ОЗУ, рекомендованный объём — 8 Гб. Минимум — 2 свободных гигабайта на диске, рекомендованный объём — 4 Гб. Разрешение экрана — от 1280×800.
  • Какой график обучения на платформе? Получится ли совмещать его с работой?
    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?
    Всё зависит только от вас. В среднем пользователи Skillbox занимаются от трёх до пяти часов в неделю.
  • Кто будет мне помогать в обучении на платформе?
    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?
    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.