Программист Android
- Обучение востребованной профессии с нуля за 7 месяцев
- Заработок от 70 000 руб./мес. в компании или на фрилансе
- Купите этот курс до 13 апреля и получите в подарок ещё 7, которые пригодятся в любой профессии


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

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

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

Поддержка наставника
У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.
Программа
Git. Базовый курс
В течение 13 роликов мы познакомимся с основами системы контроля версий Git. Выясним, почему она важна в современной разработке и коллективном программировании. Познакомимся с основными понятиями Git: репозиториями, коммитами, ветками и тэгами. Изучим базовые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Посмотрим, как при помощи Git сдавать домашние задания. Это базовый курс, после него можно приступать к изучению любого языка программирования. Кроме того, вы будете готовы к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Java Core для Android
Android 1. Знакомство с платформой
На этом курсе студенты изучат механизмы работы с системой Android, разберут жизненный цикл приложения, получат навыки в верстке приложений. Узнают, каким образом можно отображать информацию на экране устройства. Ознакомятся с основными возможностями приложений на Android. Научатся разрабатывать приложения на языке Java для Android. К концу курса студенты также приобретут навыки для разработки приложений с хранением данных в облачном хранилище Firestore.
Android на Kotlin
На этом курсе студенты изучат основные понятия и принципы разработки на языке Kotlin. Разберут его синтаксис и конструкции, рассмотрят основные библиотеки, которые применяются для Android-приложений. Учащиеся получат и закрепят навыки разработки полноценных мобильных приложений на Kotlin, научатся использовать для этого современные инструменты и подходы. К концу курса студенты также приобретут все необходимые навыки для разработки клиент-серверных приложений и хранения данных внутри приложения.
Android. Material design
Курс учит создавать приложения в прогрессивном стиле Material Design: использовать нужные библиотеки, оперировать FloatingActionButton, конструировать меню и вкладки, разрабатывать темы и стили. С опорой на эти знания студенты создадут интерфейс собственного клиента для Instagram.
Популярные библиотеки: RxJava 2, Dagger 2, Moxy
Базы данных. Интерактивный курс
Шаг за шагом освоим процесс проектирования данных и работы с ними. Познакомимся с популярными БД.
Стажировка в GeekBrains
Студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом.
Вас будут обучать эксперты-практики
Среди преподавателей — эксперты из топовых компаний, успешные стартаперы и фрилансеры с большим опытом. Выпускники оценивают их работу и оставляют отзывы: они публикуются без модерации. Знакомьтесь с вашими будущими педагогами.
Получите практический опыт с нашей помощью
Пройдите стажировку в GeekBrains
Студенты могут участвовать в наших проектах и под руководством наставника получить опыт в профессии и командной работе, который так ценят работодатели.

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

Присоединитесь к стартапу
Выпускники GeekBrains постоянно создают и запускают проекты. Найдите среди них единомышленников: откликайтесь на позиции в разделе «Карьера».

Помимо знаний и навыков вы получите:
Удостоверение о повышении квалификации
Мы работаем на основании государственной лицензии № 040485 и выдаём успешным выпускникам удостоверение, которое подтвердит ваши знания.
Методические материалы
У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.
Доступ к комьюнити
Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.
Ваше резюме после обучения
Удостоверение и сертификат
Мы проводим обучение на основании государственной лицензии № 040485. По результатам успешного завершения обучения выдаем выпускникам удостоверение о повышении квалификации. После прохождения каждого курса студенты получают электронный сертификат об окончании курса.


Резюме

Ричард Хендрикс
Программист Android
Желаемая зарплата 115 000 ₽/мес
Опыт работы менее 1 года
Владение технологиями







Ключевые навыки
- Знание Java Core
- Знание Android SDK
- Опыт работы в IntelliJ IDEA, Eclipse, Android Studio
- Опыт разработки Android-приложений на Java
- Опыт работы с XML, JSON, HTTP, sockets
- Знание Android API, понимание архитектуры Android, пользовательский интерфейс, меню, диалоги, ресурсы, logcat, MVC
- Intents, Fragments, контент-провайдеры, бродкаст-ресиверы, Google Maps, виджеты, телефония, сенсоры, bluetooth, графика и анимация
- SQLite, Web, Concurrency
- Знание синтаксиса языка SQL
- Базовое знакомство с гайд лайнами Android последней версии
- Понимание особенностей работы мобильного приложения в условиях слабого сигнала связи
- Уверенное владение базовыми паттернами проектирования
- Творческий подход к поставленным задачам
- Умение писать чистый код и правильно создавать и использовать модульные тесты
- Умение и желание приобретать новые навыки и осваивать новые технологии
- Умение быстро разбираться в чужом коде‚ если это понадобится

Ричард Хендрикс
Программист Android
Желаемая зарплата 115 000 ₽/мес
Опыт работы менее 1 года
Владение технологиями







Ключевые навыки
- Знание Java Core
- Знание Android SDK
- Опыт работы в IntelliJ IDEA, Eclipse, Android Studio
- Опыт разработки Android-приложений на Java
- Опыт работы с XML, JSON, HTTP, sockets
- Знание Android API, понимание архитектуры Android, пользовательский интерфейс, меню, диалоги, ресурсы, logcat, MVC
- Intents, Fragments, контент-провайдеры, бродкаст-ресиверы, Google Maps, виджеты, телефония, сенсоры, bluetooth, графика и анимация
- SQLite, Web, Concurrency
- Знание синтаксиса языка SQL
- Базовое знакомство с гайд лайнами Android последней версии
- Понимание особенностей работы мобильного приложения в условиях слабого сигнала связи
- Уверенное владение базовыми паттернами проектирования
- Творческий подход к поставленным задачам
- Умение писать чистый код и правильно создавать и использовать модульные тесты
- Умение и желание приобретать новые навыки и осваивать новые технологии
- Умение быстро разбираться в чужом коде‚ если это понадобится
Мы проводим обучение на основании государственной лицензии № 040485. По результатам успешного завершения обучения выдаем выпускникам удостоверение о повышении квалификации.

После прохождения каждого курса студенты получают электронный сертификат об окончании курса.



Стоимость обучения
Рассрочка без первого взноса и переплат
Одним платежом
Сэкономьте еще 13%
Вы можете вернуть 13% стоимости через налоговый вычет. Оставьте заявку и спросите об этом менеджера.