Android программирование для начинающих – Devcolibri

Android для начинающих

Пройдя этот курс, вы научитесь создавать приложения для системы Android, изучите основные компоненты и инструменты разработки. По итогам курса у вас в портфолио будет клиент-серверное приложение github.

Начать курс

Зачем мне Android?

  • Высокие зарплаты

    По данным сайта HeadHunter, средняя зарплата IT-специалиста в России и СНГ — около 100 000 рублей, Android-программиста — 110 000 рублей, а Android-программиста в Москве и Санкт-Петербурге достигает 180 000 рублей.

  • Множество вакансий

    За последние 5 лет количество Android-вакансий увеличилось в 2 раза. Почти 40% работодателей готовы принять в команду разработчиков либо без опыта работы, либо с минимальным опытом — 1-3 года.

  • Популярность

    Android — самая популярная операционная система в мире. Сегодня более 85% мобильных устройств работают с использованием этой системы. И этот показатель продолжает расти.

Где я смогу использовать Android?

  • Смартфоны

    Самое популярное применение ОС Android — это смартфоны и планшеты. Каждый день в Play Market появляются тысячи новых приложений.

  • Smart TV

    Теперь телевизор — это почти полноценный компьютер. Разрабатывайте собственные приложения и запускайте их прямо на телевизоре.

  • Умные часы

    Набирают популярность «наручные компьютеры». Владея ОС Android, вы сможете и для них чего-нибудь разработать.

  • VR/AR

    Когда обычной реальности не хватает — на помощь приходит реальность виртуальная. Android и тут пригодится.

Пройду курс по Android и начни зарабатывать Пройти курс

Почему именно этот курс?

  • Первый проект в портфолио

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

  • Практикующие разработчики

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

  • Последовательность материала

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

  • Менторство

    Мы доступны в онлайн-чатах в Facebook и VK. А также добавим вас в закрытую группу Facebook, где вы сможете пообщаться с другими учениками и преподавателями.

  • Отвечаем на вопрос «почему так?»

    Мы не просто показываем, как и что делать. Мы объясняем, зачем это и почему именно так. Мы показываем эволюцию последних технологий, что необходимо для осознанного использования того или иного инструмента.

  • Учим ошибаться и решать проблемы

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

Как я буду проходить обучение?

  • Теория

    Без всякой воды. Только те знания, которые необходимы для успешного трудоустройства и дальнейшего развития в профессии.

  • Практика

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

  • Тесты

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

  • Сертификат

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

Изучи Android и начни свою карьеру Изучить Android

Команда курса

  • Степан Мурзенков

    Android-разработчик, team lead Разработчик с большим опытом: 10 лет разработки на Java, более 5 лет на Android. Любит чистый код и надёжную архитектуру. Обучает людей в своей команде уже на протяжении 3 лет. Работал в компаниях EPAM Systems, HiQo, Hackspace.
  • Алексей Мисюля

    Android-разработчик, team lead Занимается android-программированием более 4 лет. Предпочитает писать код так, чтобы он был понятен остальным, и объяснять сложные темы простыми словами. Является одним из основателей академии Devcolibri.
  • Павел Берашевич

    Android-разработчик, team lead Связан с android-разработкой уже более 4 лет. Нравятся приложения с хорошим дизайном. Считает, что не бывает сложных тем, бывают плохие объяснения. Является одним из основателей академии Devcolibri.

Учебный план курса

Введение
Введение в курс 00:00:00
Введение в Android 00:00:00
Установка необходимого ПО, создание пустого проекта 00:00:00
View. Пользовательский интерфейс
Пользовательский интерфейс. View, основные атрибуты 00:00:00
Практика: Пользовательский интерфейс. View, основные атрибуты 00:00:00
Тест: Пользовательский интерфейс. View, основные атрибуты 01:00:00
Android Ресурсы . Работа со строками, цветами, стилями, картинками 00:00:00
Практика: Android Ресурсы . Работа со строками, цветами, стилями, картинками 00:00:00
Тест: Android Ресурсы. Работа со строками, цветами, стилями, картинками 01:00:00
Работа с View компонентами. Toast, Log 00:00:00
Практика: Работа с View компонентами. Toast, Log 00:00:00
Тест: Работа с View-компонентами. Toast, Log 01:00:00
ViewGroups
ViewGroup. LinearLayout, FrameLayout 00:00:00
Практика: ViewGroup. LinearLayout, FrameLayout 00:00:00
ConstraintLayout. Атрибуты позиционирования элементов 00:00:00
Практика: ConstraintLayout. Атрибуты позиционирования элементов 00:00:00
ConstraintLayout. Chains, Barriers 00:00:00
Практика: ConstraintLayout. Chains, Barriers 00:00:00
ConstraintLayout. Guidelines, процентные свойства 00:00:00
Практика: ConstraintLayout. Guidelines, процентные свойства 00:00:00
Activity
Activity. Intent. Передача данных между Activity 00:00:00
Практика: Activity. Intent. Передача данных между Activity 00:00:00
Activity. Жизненный цикл. Сохранение, восстановление состояния 00:00:00
Практика: Activity. Жизненный цикл. Сохранение, восстановление состояния 00:00:00
RecyclerView
RecyclerView. Adapter, LayoutManager 00:00:00
Практика: RecyclerView. Adapter, LayoutManager 00:00:00
RecyclerView. Обработка кликов по элементам списка 00:00:00
Практика: RecyclerView. Обработка кликов по элементам списка 00:00:00
Network
Работа с сетью. Протокол Http 00:00:00
Практика: Работа с сетью. Протокол Http 00:00:00
Работа с многопоточностью. AsyncTask 00:00:00
Практика: Работа с многопоточностью. AsyncTask 00:00:00
JSON формат. JSONObject, JSONArray 00:00:00
Практика: JSON формат. JSONObject, JSONArray 00:00:00
Векторные иконки. Загрузка изображений по сети 00:00:00
Практика: Векторные иконки. Загрузка изображений по сети 00:00:00
Создание приложения Github
План разработки приложения Github 00:00:00
Первый экран. Получение данных по сети 00:00:00
Первый экран. Добавление RecyclerView 00:00:00
Первый экран. Улучшение интерфейса, исправление багов 00:00:00
Второй экран. Создание Activity, передача данных 00:00:00
Второй экран. Получение данных по сети 00:00:00
Второй экран. Пользовательский интерфейс, исправление багов 00:00:00
Получение сертификата
Сертификат “Android программирование для начинающих” 00:00:00
Обучайся с нашей командой и стань Android-программистом Стать программистом

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

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

  • Николай Покровский

    Всем привет! В последнее время предлагается очень много различных курсов для будущих андроид-разработчиков. Чем отличается этот курс от всех остальных? Прежде всего - своей структурой и обстоятельностью изложения. Темы расскрываются поступательно - от простого к сложному. Это очень важно именно для начинающих андроид-разработчиков. На фоне быстрого развития платформы и внедрения новых библиотек и инструментов, часто очень сложно бывает определить, с чего начать изучение. Иногда при создании даже прост... Читать полностью

  • Андрей Бац

    Хочу поблагодарить авторов курса за качественный контент. Они детально проработали и максимально понятно описали каждый урок и тему, выделили важное и, таком образом, теперь нету потребности перерывать весь интернет в поисках нужной темы. Уроки разобраны постепенно, написаны в понятном стиле, четко сформулированы. Что еще нужно для качественного обучения ;) ? Очень понравились продуманные практические задания, поскольку они позволяют хорошо закрепить и запомнить материал. Кроме того авторы позаботились и о до... Читать полностью

  • Илья Володин

    Курс очень толковый. Сейчас уже довольно много русскоязычного контента в сети, но именно этот курс хорош своей структурированностью и последовательностью. Очень здорово, что это не сухая теория, как в документации, а пошаговая разработка реального приложения. По ходу встречаются практические и тестовые задания, которые в большинстве своём интересны и помогают в усваивании пройденного материала. В общем, начав изучения Android с нуля, благодаря этому курсу я уже смело могу причислять себя к лагерю Android-разраб... Читать полностью

Какой учебный план выбрать?

  • Начальный

    Бесплатно
    • Введение в курс
    • Доступ ко всему курсу
    • Сертификат
    • Менторство
  • Профессиональный

    1680 BYN
    • Введение в курс
    • Доступ ко всему курсу
    • Сертификат
    • Менторство
    Купить курс

Ответы на часто задаваемые вопросы

    • Как, когда и в какое время я буду учиться?

      Обучение проходит полностью в онлайн формате. Всего будет около 25 уроков (количество может меняться), практически к каждому из которых составлены тестовые и практические задания для закрепления знаний. Если вы получили доступ к программе менторства этого курса, то вы сможете общаться с другими студентами и преподавателями в закрытой группе на Facebook.

    • Как организована практика?

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

    • Как проходит процесс менторства?

      Для этого у нас есть специальная закрытая группа в Facebook, в которой вы сможете общаться с другими студентами и преподавателями. Многие студенты также добавляют преподавателей в свой список друзей на Facebook и продолжают общение самостоятельно.

    • Что нужно, чтобы получить сертификат о прохождении?

      Для получения сертификата вам необходимо полностью пройти курс и показать хорошие результаты при выполнении тестовых заданий (>80%). Вы можете купить сертификат после успешного окончания курса или до, замотивировав себя на его прохождение.

    • Нужно ли пройти какие-то предварительные курсы, прежде чем идти на этот?

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

Сайт использует cookie-файлы для того, чтобы вам было удобнее им пользоваться. Для продолжения работы с сайтом, вам необходимо принять использование cookie-файлов.

Я ознакомлен(а)