• Востребованная профессия

Профессия
Программист Android

Разработайте Android-приложение и выложите его в Google Play, даже если никогда не программировали. Вы освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования.

от 5 542 ₽ в месяц от 3 879 ₽ в месяц Россия ...список стран и валют Россия Беларусь Китай Казахстан Украина Молдова Армения Кыргызстан Узбекистан При рассрочке до 36 месяцев Подробнее о тарифах и офисах в вашей стране
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
  • ДЛИТЕЛЬНОСТЬ7
  • РЕЗУЛЬТАТУдостоверение
    о повышении квалификации
  • ПОСЛЕ ОБУЧЕНИЯПомогаем
    с трудоустройством

Оставьте заявку

Начало обучения:

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

Специальное предложение!

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

Ярмарка профессий

узнайте про опыт 15-ти специалистов из разных областей, который поможет вам лучше ориентироваться на цифровом рынке и понять, кто чем занимается

Путь в цифру

разберетесь, как стать востребованным специалистом на современном рынке труда

Карьерная мастерская

получите долгосрочный план по развитию в той профессии, которая вам подходит

Android-разработка входит в топ-10 востребованных IT-профессий. Чтобы освоить популярную специальность, вам будет достаточно школьных знаний. Вы изучите язык Java и научитесь создавать приложения для самой популярной платформы — Android.

Учебный процесс

Выбирая обучение GeekBrains, вы попадаете в образовательную экосистему. Это практически единственная возможность освоить современную и востребованную специальность и получить уверенность в своём будущем.

Компетенции, востребованные на рынке

Живое общение с экспертами-практиками

В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.

Инсайты от экспертов-практиков

Много практики

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

Работа в кросс-функциональной команде

Поддержка наставника

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

Программа обучения

Git. Базовый курс

13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое.

  • Урок 1. Введение в Git
  • Урок 2. Установка и настройка Git
  • Урок 3. Основные команды терминала
  • Урок 4. Работа с репозиториями в Git
  • Урок 5. Управление файлами репозитория
  • Урок 6. История изменений
  • Урок 7. Работа с ветками репозитория
  • Урок 8. Публикация репозитория
  • Урок 9. Слияния веток
  • Урок 10. Управление версиями
  • Урок 11. Создание pull-request
  • Урок 12. Сложные операции
  • Урок 13. Работа с Fork-репозиториями
Java Core для Android

Введение в платформу Java, инструменты разработчика, написание первой программы. Переменные, типы данных, арифметические операции. Методы. Условные операторы.

  • Урок 1. Java. Введение
  • Урок 2. Основные конструкции
  • Урок 3. Практика: разбор примеров использования базовых элементов языка Java
  • Урок 4. Крестики-нолики в процедурном стиле
  • Урок 5. Введение в ООП
  • Урок 6. Продвинутое ООП
  • Урок 7. Практика ООП и работа со строками
  • Урок 8. Объектно-ориентированное программирование Java
  • Урок 9. Исключения
  • Урок 10. Коллекции
  • Урок 11. Обобщения
  • Урок 12. Многопоточность. Часть 1
  • Урок 13. Многопоточность. Часть 2
  • Урок 14. Обзор средств разработки
Android 1. Знакомство с платформой

На этом курсе студенты изучат механизмы работы с системой Android, разберут жизненный цикл приложения, получат навыки в верстке приложений. Узнают, каким образом можно отображать информацию на экране устройства. Ознакомятся с основными возможностями приложений на Android. Научатся разрабатывать приложения на языке Java для Android. К концу курса студенты также приобретут навыки для разработки приложений с хранением данных в облачном хранилище Firestore.

  • Урок 1. Знакомство с Android
  • Урок 2. Макеты приложений
  • Урок 3. Активити. Жизненный цикл
  • Урок 4. Ресурсы
  • Урок 5. Интенты, активити
  • Урок 6. Фрагменты
  • Урок 7. Фрагменты — продолжение
  • Урок 8. Меню в приложении
  • Урок 9. 5 способов отобразить сообщение в приложении
  • Урок 10. Списки. Списковые элементы
  • Урок 11. Расширенные возможности списка. Контекстное меню. DatePicker
  • Урок 12. Хранение данных
Android на Kotlin

На этом курсе студенты изучат основные понятия и принципы разработки на языке Kotlin. Разберут его синтаксис и конструкции, рассмотрят основные библиотеки, которые применяются для Android-приложений. Учащиеся получат и закрепят навыки разработки полноценных мобильных приложений на Kotlin, научатся использовать для этого современные инструменты и подходы. К концу курса студенты также приобретут все необходимые навыки для разработки клиент-серверных приложений и хранения данных внутри приложения.

  • Урок 1. Введение в Kotlin
  • Урок 2. Архитектура приложения
  • Урок 3. Типы данных, коллекции, null safety, дженерики и интерфейсы
  • Урок 4. Функции высшего порядка, лямбды и extension-функции
  • Урок 5. Выходим в интернет
  • Урок 6. Многопоточность и компоненты Android
  • Урок 7. Получение данных и загрузка изображений
  • Урок 8. Хранение данных в приложении
  • Урок 9. Разрешения и Content Provider
  • Урок 10. Геолокация и карты
  • Урок 11. Push-нотификации
  • Урок 12. Build types и принципы Здорового разработчика
Android. Material design

Курс учит создавать приложения в прогрессивном стиле Material Design: использовать нужные библиотеки, оперировать FloatingActionButton, конструировать меню и вкладки, разрабатывать темы и стили. С опорой на эти знания студенты создадут интерфейс собственного клиента для Instagram.

  • Урок 1. Шаблон проекта и обзор стандартных компонентов
  • Урок 2. Темы приложения
  • Урок 3. Навигация
  • Урок 4. Макеты
  • Урок 5. Анимации
  • Урок 6. RecyclerView
  • Урок 7. Работаем с текстом как профессионалы
  • Урок 8. Экран загрузки и Дизайн/UX
Популярные библиотеки: RxJava 2, Dagger 2, Moxy. 1 месяц.

Курс учит создавать современные и максимально отказоустойчивые клиент-серверные приложения. Разбирает на практике популярные программные решения и библиотеки, которые являются индустриальном стандартом для современного Android - разработчика: RxJava 2, Dagger 2, Moxy и Cicerone. В течение курса студенты завершат разработку своего проекта.

  • Урок 1. Архитектура приложения. MVP
  • Урок 2. MVP, Moxy, Cicerone
  • Урок 3. Реактивное программирование, RxJava 2
  • Урок 4. RxJava 2
  • Урок 5. Взаимодействие с сервером
  • Урок 6. Room и хранение данных
  • Урок 7. Dependency Injection. Dagger 2
  • Урок 8. Dagger 2
  • Урок 9. Консультация №1
  • Урок 10. Консультация №2
Базы данных. Интерактивный курс.
1 месяц.

На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.

  • Урок 1. Быстрый старт
  • Урок 2. Язык запросов SQL
  • Урок 3. Операторы, фильтрация, сортировка и ограничение
  • Урок 4. Агрегация данных
  • Урок 5. Сложные запросы
  • Урок 6. Транзакции, переменные, представления
  • Урок 7. Администрирование MySQL
  • Урок 8. Хранимые процедуры и функции, триггеры
  • Урок 9. Оптимизация запросов
  • Урок 10. NoSQL
Стажировка в GeekBrains. 2 месяца.

Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.

  • Урок 1. Знакомство, выбор проекта
  • Урок 2. Методологии разработки
  • Урок 3. Методология SCRUM
  • Урок 4. User Story Mapping
  • Урок 5. Ответственность, мотивация, личностный рост
  • Урок 6. Написание резюме
  • Урок 7. Предварительное подведение итогов, подготовка к защите проекта
  • Урок 8. Подведение итогов, демонстрация выпускного проекта

Вас будут обучать топовые эксперты

Сергей Кручинин| Преподаватель GeekBrains

Преподаёт компьютерные сети и введение в GNU/Linux, гибкие методологии разработки. В прошлом — разработчик военных систем связи.

Юрий Жайворонок| Преподаватель GeekBrains

Senior Web Developer Mail.ru Group, работал над «HYKL» вместе с Berkeley University. Расскажет, как обычному программисту добиться успеха в IT-сфере.

Павел Анисимов| Преподаватель GeekBrains

Промышленный дизайнер в торгово-промышленной компании Pro-Motion.

Станислав Байраковский | Преподаватель GeekBrains

Developer в ООО «ЕВРОП АССИСТАНС СНГ», разрабатывает программный комплекс «Телемедицина». Руководил отделом разработки мобильных приложений в ООО «ПК» РУКАРД», где разработал систему небанковского процессинга «Моя лояльность».

100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.

Как вы найдёте работу с помощью GeekBrains

Дадим необходимые знания

Вы получите навыки на курсах основного обучения и занятиях вне четверти.

Вместе оформим резюме

Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.

Предложим подходящие вакансии

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

Поможем получить работу мечты

Мы дадим советы по прохождению собеседования.
И поздравим с оффером :)

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

Помимо знаний и навыков вы получите:

Удостоверение о повышении квалификации

и сертификат, который можно распечатать из личного кабинета.

Методические материалы

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

Доступ к комьюнити

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

Удостоверение о повышении квалификации

Вы получаете электронный сертификат и удостоверение о повышении квалификации установленного образца, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии №040485

Мы дарим подарки всем студентам

Выберите пакет обучения на Android программиста

В зависимости от ваших целей и амбиций выберите комбинированное предложение по обучению. Длительность программы, учебный план и набор технологий зависят от пакетов.
В любом пакете уже включено:
Гарантия трудоустройства через 12 месяцев по IT-профессиям
Диплом о профессиональной переподготовке
Государственная образовательная лицензия

Факультет

Специалист

от 4 523

Специалист

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

12 месяцев

длительность
обучения

Выбрать программу

Факультет

Digital-master

Диджитал-мастер

от 7 273

Мастер

Для тех, кто хочет стать уверенным
специалистом в любой IT-профессии.

Уровень навыков

и профессионализма

Middle

Уровень знаний
после обучения

24 месяца

длительность
обучения

Спецпрограмма

для Digital-мастеров
все 24 месяца

Доход после обучения

от 80 000 ₽

Стартовый
доход

через 3 года

200 000+ ₽

Потенциальный
доход

Выбрать пакет Digital-master

Факультет

Geek

Гик

от 10 023

Pro

Для тех, кто хочет учиться серьезно
и стать настоящим профессионалом.

Уровень навыков

и профессионализма

Middle+

Уровень знаний
после обучения

36 месяцев

длительность
обучения

Спецпрограмма

для Geek’ов
все 36 месяцев

Доход после обучения

от 80 000 ₽

Стартовый
доход

через 3 года

250 000+ ₽

Потенциальный
доход

Выбрать пакет Geek
  • Востребованная профессия

Профессия
Программист Android

Разработайте Android-приложение и выложите его в Google Play, даже если никогда не программировали. Вы освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования.

от ₽ в месяц от в месяц Россия ...список стран и валют Россия Беларусь Китай Казахстан Украина Молдова Армения Кыргызстан Узбекистан При рассрочке до 36 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 7
    • Помощь в трудоустройстве
    • Удостоверение о повышении квалификации
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа

Оставьте заявку

Начало обучения:

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