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

Обучение на Android-разработчика на Kotlin, подготовка качественного портфолио. Курс для программистов с опытом на любом ООП языке.
IT: Для программистов и IT-специалистов
OTUS Онлайн-образование логоOTUS Онлайн-образование
Открытый набор
5 месяцев
Онлайн
от 50 000 ₽
Зарегистрироваться
Целевая аудитория
ПрограммистыРазработчики

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

Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком, — мы вам в этом поможем.

За время обучения вы:
  • научитесь профессионально создавать приложения под Android;
  • подготовитесь к собеседованию;
  • разработаете портфолио с использованием современных библиотек и фреймворков.
На курсе много продвинутых тем. Например: android architecture component, тестирование мобильных приложений, RxJava, Dagger 2, многопоточность в Android, Koin, Material Design и т.д.

Сравнение с Продвинутым курсом Android

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

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

Обязательно:
  • опыт программирования на любом объектно-ориентированном языке программирования.
Будет плюсом:
  • знакомство с языком Java;
  • знание шаблонов проектирования;
  • умение писать чистый код;
  • навыки использования git.

Подготовительный курс

  • Курс по Java-разработке для начинающих программистов
  • Занятия в формате видео и проверочные тесты
  • Все необходимые знания и навыки для поступления на курсы "Разработчик Java" и "Android-разработчик.Базовый курс"

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

Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

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

Домашнее задание выдается в среднем одно в неделю, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

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

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

Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Программа
1 Kotlin
1.1 Основы Kotlin. Стандартная библиоте
1.2 Основы Kotlin. Стандартная библиотека. Часть 2
2 Основы Androidразработки
2.1 Главный компонент Android — Activity
2.2 Интерфейс экрана. Основные элементы
2.3 Интерфейс экрана. Стили, ресурсы, диалоги
2.4 Интерфейс экрана. Списки
2.5 Интерфейс экрана. Навигация и продвинутая верстка
2.6 Fragments
2.7 Анимация
3 Архитектура, работа с сетью и хранение данных
3.1 Выходим в интернет
3.2 Архитектурные компонеты
3.3 Хранение данных. Permisisons
3.4 Хранение данных. Room
3.5 Binding данных
3.6 Многопоточность в Android
4 Компоненты Android
4.1 Службы (Services)
4.2 Отложенные задачи
4.3 Широковещательные сообщения (Broadcasts)
4.4 Обмен данными с другими приложениями
4.5 Firebase
4.6 Сенсоры и геолокация
5 Реактивный подход, внедрение зависимостей
5.1 RxJava. Часть 1
5.2 RxJava. Часть 2
5.3 Dagger 2
5.4 Koin
6 Тестирование и публикация
6.1 Тестирование в Android. Unitтесты
6.2 UI-тестирование в Android
6.3 Публикация приложения
7 Проектная работа
7.1 Консультация по проекту
7.2 Консультация по проекту
7.3 Защита проекта

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

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

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

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

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, исходные коды программ;
  • сохраните пример разработанного приложения;
  • получите сертификат о прохождении курса;
  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Записаться на курс
Android-разработчик. Базовый курс
50 000
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Открытый набор
5 месяцев
Онлайн
от 50 000 ₽
Зарегистрироваться