Android Developer. Basic

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

27 марта

Basic

5 месяцев

Онлайн

Пн/Ср 20:00 Мск

Для кого этот курс?

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

Преимущества обучения на курсе Android Developer. Basic

  • Изучите необходимый набор знаний и навыков для работы на позиции Android-разработчика.
  • Большое преимущество на собеседованиях благодаря освоению продвинутых тем.
  • Много практики и общения с опытными преподавателями.
  • Подготовка проекта для портфолио на протяжении всего курса.

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

  1. Научитесь профессиональной разработке приложений под Android: после обучения вы сможете создавать приложения на языке Kotlin, используя современные практики и инструменты.
  2. Подготовитесь к реальным собеседованиям: Курс поможет вам подготовиться к собеседованиям на позицию Android-разработчика, понимая ключевые концепции и решая задачи.
  3. Пополните портфолио, самостоятельно разработанным проектом: Вы разработаете проектную работу, созданную с использованием современных библиотек и фреймворков.

На курсе также рассматриваются продвинутые темы, такие как Android Architecture Components, тестирование мобильных приложений, RxJava, Dagger 2, многопоточность в Android, Koin, Material Design и многое другое.

В рамках курса "Разработчик Android на базовом уровне" от Отус, вы изучите следующие технологии:

  1. Kotlin: Основной язык программирования для разработки Android-приложений.
  2. Android Studio: Интегрированная среда разработки (IDE) для создания приложений под Android.
  3. Android Architecture Components: Библиотеки, облегчающие организацию кода, такие как ViewModel, LiveData, Room и другие.
  4. Тестирование мобильных приложений: Навыки написания юнит-тестов, интеграционных тестов и UI-тестов.
  5. RxJava: Библиотека для реактивного программирования.
  6. Dagger 2: Фреймворк для внедрения зависимостей.
  7. Многопоточность в Android: Понимание работы потоков и обработки асинхронных задач.
  8. Koin: Библиотека для управления зависимостями.

Актуальность профессии


Android - самая популярная мобильная операционная система. Богатая экосистема инструментов и ресурсов от Google, а также широкая аудитория пользователей позволяют успешно монетизировать свои навыки и создавать инновационные приложения.

Процесс обучения

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

А если вы не смогли посетить занятие в реальном времени, то сможете посмотреть его в записи и задать вопрос преподавателю в закрытом Telegram-чате.

Актуальные знания


Глубокое погружение в промышленную Android-разработку

Эксперты


Ревью кода от практикующих специалистов

Оптимальная нагрузка


Возможность совмещать учебу с работой

Трудоустройство

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

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

Android Developer

Перспективы направления
Средний уровень зарплат в Москве:
70 000Junior+ специалист
250 000Middle+ специалист
360 000Senior специалист
1900
актуальных вакансий
Формат обучения

Интерактивные вебинары


2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Практика


Домашние задания + проектная работа, для усиления вашего портфолио и компетенций

Активное комьюнити


Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданий

Программа

Kotlin

В этом модуле будут рассмотрены основными конструкции языка Kotlin, сможете писать код в kotlin-стиле, использовать kotlin extensions.

Тема 1: Знакомство с курсом

Тема 2: Kotlin #1

Тема 3: Kotlin #2

Тема 4: Kotlin #3

Тема 5: Kotlin #4

Тема 6: Kotlin #5

Тема 7: Kotlin #6

Тема 8: Kotlin #7

Тема 9: Консультация по ДЗ

Core

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

Тема 1: Activity #1

Тема 2: Activity #2

Тема 3: Activity #3

Тема 4: Android Studio & SDK Tools

Тема 5: Resources #1

Тема 6: View #1

Тема 7: Resources #2

Тема 8: View #2

Тема 9: Консультация по ДЗ

Тема 10: Fragment #1

Тема 11: Fragment #2

Тема 12: RecyclerView #1

Тема 13: RecyclerView #2

Тема 14: Animations

Architecture

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

Тема 1: MVVM

Тема 2: Kotlin Coroutines

Тема 3: Консультация по ДЗ

Тема 4: Dagger2 #1

Тема 5: Dagger2 #2

Тема 6: Hilt

Data

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

Тема 1: Сеть

Тема 2: Persistent Storage #1

Тема 3: Persistent Storage #2

Тема 4: Консультация по ДЗ

Тема 5: Service

Тема 6: Periodic Tasks + BroadcastReceiver

Тема 7: Location + Maps

Тема 8: Sensors & Camera

Testing

В этом модуле будут рассмотрено автоматическое тестирование в контексте Android, а также сборка и публикация приложения.

Тема 1: Testing #1

Тема 2: Testing #2

Тема 3: Карьерная консультация

Проектная работа

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

Тема 1: Консультация по проектам и домашним заданиям

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Консультация по проектам и домашним заданиям

Тема 4: Защита проектных работ

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

Выпускной проект


На протяжении всего курса вы будете работать над собственным проектом. Его разработка нужна для окончательного закрепления знаний, которые были получены в рамках пройденных занятий. При успешном выполнении он станет образцом кода, который Android-разработчик сможет показывать будущим работодателям.

Преподаватели

Руководитель курса

Антон Казаков

Виталий Раевский

Андрей Мельников

Абакар Магомедов

Константин Бурцев

разработчик мобильных приложений

OZON

Алексей Фирсов

Роман Зотов

Android developer

SberDevices

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Антон Мачихин
Открытый вебинар
Онлайн-интенсив «Создаем GPS-tracker за два дня». День 2
Антон Мачихин
Открытый вебинар
Онлайн-интенсив «Создаем GPS-tracker за два дня». День 1
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Александр Рыбачек

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

Дарья Лобжанидзе

15.10.2020
В целом, курс мне понравился. До курса работала тестировщиком. Самостоятельно пыталась изучать андроид, но понимала, что не хватает скиллов. Поэтому решила дополнительно пройти курс. В целом на курсе давали много актуальной информации, стек технологий на котором в данный момент идет разработка под андроид. Домашние задания были сложные для меня. Мне потребовалось много дополнительного времени, плюс самостоятельное изучение, чтоб их выполнить. Плюс мотивация должна быть конечно же. Большое спасибо преподавателям за курс, было интересно! Что не понравилось на курсе, это плохой фидбэк по домашкам от одного из преподавателей. Так получилось, что он проверял практически все мои домашки. Я конечно ожидала более конструктивной обратной связи. Но это, как понимаю, известная проблема)

Андрей Гришанов

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

Екатерина Нагих

18.08.2020
До обучения на курсе otus 1,5 года работала инженером контроля качества, до этого работала в другой отрасли 10 лет. За время работы инженером контроля качества пришло понимание, что хочется расширить область знаний для автоматизированного тестирования, были попытки и применение разнообразных технологий, методик, но в силу специфики продукта, уйти от мануального тестирования не получалось. И с каждым найденным багом хотелось все починить. Решила начать путь разработчика с вашего курса. Программа понравилась, дает полное представление о разработке под андройд. Мне не хватало фундаментальных знаний по программированию, архитектуре, кропотливо и педантично продиралась через дебри к знаниям и результатам. В процессе обучения узнала много нового о работе устройств на андройд, нюансы и специфика, что ускорило и облегчило мою работу как инженера-тестировщика. Знаний почти полного курса хватило для прохождения плана развития на андройд разработчика. И после успешного завершения программы, я получила должность андройд разработчика на своём любимом проекте. Горят глаза и руки, чтобы сделать продукт лучше) Спасибо, ребята, за знания, настрой)

Антон Карпенко

10.07.2020
До курса изучал Android самостоятельно - бесплатные ресурсы, пара книг, подкасты. Пробовал даже делать приложения на архитектурных компонентах. Что-то получалось, но всегда не хватало понимания правильно ли я делаю, не изобретаю ли велосипед. На курсе смог получить самое важное для себя - обратную связь по домашним заданиям и возможность задавать вопросы в чате. Еще очень понравилась идея со сквозным проектом - во всех ДЗ ты работаешь над улучшением одного приложения. Приятно потом взглянуть на получившийся прогресс и опубликовать результат в Play Store. Для меня самыми крутыми темами оказались те, к которым я никак не мог подступиться в самостоятельном обучении - тестирование, RxJava и Dagger. Самые продуктивные занятия получились, когда я пробовал заранее до вебинара изучить тему, применить её в проекте или решить Google Codelab. В результате - в ходе занятия я дополнял и структурировал свои знания и задавал конкретные вопросы. Метод сложный, но крайне эффективный. Сейчас продолжаю обучение уже на продвинутом курсе - сложно и очень интересно!

Михаил Вяхирев

07.07.2020
Работал тренером по теннису. Ранее прочёл несколько книг по андроид-разработке, тема понравилось,но знаний приобрёл маловато и решил пройти курс. Было много нового и интересного на лекциях. Было здорово получать замечания и исправлять их при проверке домашних заданий. Некоторые преподаватели придираются к каждой строчке,а некоторые более лояльны. Очень трудно было решать многие домашние задания, даже непонятно,что спросить у преподавателя,но потом постепенно удавалось разобраться и сдать. Это были очень радостные моменты :-) Очень понравилось,что есть раздел "Материалы урока" - там есть ссылки на документацию,видео,примеры кода на гитхабе. Думаю было бы здорово,чтобы этих материалов было ещё больше и они были бы доступны сразу,а не после прохождения лекции. Тогда желающие могли бы забежать вперёд,подготовится к лекции,задать вопросы. Хотелось бы,чтобы было больше тестов для проверки насколько хорошо усвоена теория. Я закончил обучение всего несколько дней назад и уже записался на продвинутый курс. Работу мечты ищу сейчас. Надеюсь, всё получится!

Валерий Добин

10.04.2020
До обучения в Otus я работал в сфере ремонта электроники и так же занимался самостоятельным изучением Android около года. Сравнивал несколько курсов и выбрал именно его, был ряд преимуществ. Понравился состав преподавателей, опытные люди и актуальный стек технологий в программе курса, так же довольно много практических заданий. Хотелось бы добавить больше индивидуального подхода, более быстрого решения возникающих трудностей студентов. Обучение дает оценку кода специалистами и подсказки по тому как сделать лучше, поиском работы в этом направлении планирую заняться уже после окончания курса.

Сертификат о прохождении курса

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

После обучения вы:


  • Заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
  • Получите сертификат о прохождении курса;
  • Приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием.

Частые вопросы

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