Добавить в корзинуПозвонить
Найти в Дзене

Как мы создаём Middle Android Developers за 5 месяцев?

Статья подготовлена для студентов курса «Разработчик Android» в образовательном проекте OTUS. Платформа Android занимает значительную часть мобильного мирового рынка, и поэтому спрос на квалифицированных Android-разработчиков по-прежнему растёт. Стать настоящим профессионалом в этой сфере не так просто, именно поэтому вести наш онлайн-курс мы пригласили настоящего эксперта по Android-разработке. Варвара Соловьёва владеет испанским и английским языками, хорошо знакома с технологиями Rx, Dagger 2, Google API, Custom Views, MVP, MVVM, Unit Testing и другими. Её авторская программа курса «Разработчик Android» включает в себя наиболее современные материалы, решения и инструменты. Это ключевая особенность курса, так как ещё несколько лет назад стандарты были совсем другими. Содержание программы Программа состоит из нескольких учебных модулей, на каждый из которых отводится по 8 занятий в формате онлайн-вебинаров. Полученные знания закрепляются выполнением домашних заданий и финишной
Оглавление
Статья подготовлена для студентов курса «Разработчик Android» в образовательном проекте OTUS.

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

Android developer с опытом работы в таких компаниях, как Apzavr, Campus, Jeench Inc, Gaika Group и преподаватель курса «Разработчик Android» в OTUS
Android developer с опытом работы в таких компаниях, как Apzavr, Campus, Jeench Inc, Gaika Group и преподаватель курса «Разработчик Android» в OTUS

Варвара Соловьёва владеет испанским и английским языками, хорошо знакома с технологиями Rx, Dagger 2, Google API, Custom Views, MVP, MVVM, Unit Testing и другими. Её авторская программа курса «Разработчик Android» включает в себя наиболее современные материалы, решения и инструменты. Это ключевая особенность курса, так как ещё несколько лет назад стандарты были совсем другими.

Содержание программы

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

Основные темы учебных модулей:

1. UI — Custom Views, Material Design Guidelines, ButterKnife, Android Data Binding, Navigation Drawer, CoordinatorLayout, ConstraintLayout, анимация, работа со стилями и атрибутами.

2. Архитектура — философия Clean, MVP, MVVM, Android Jetpack, Navigation, WorkManager, RxJava 2, Depenency Injection, Dagger 2.

3. Работа с данными — SharedPreferences, Broadcast Receiver, REST, Postman, Retrofit, Paging library, SQLite, Room, API-интерфейс, модели, использование Parcelable, репозитории и интеракторы.

4. Тестирование, облачные сервисы, публикация приложений — Firebase Cloud Messaging, Fabric Crashalytics, Firebase Realtime Database, JUnit, Mockito, Espresso, Robolectric, добавление accessibility.

Какие навыки получат студенты?

В результате обучения вы освоите функциональные подходы к построению архитектуры Android, научитесь создавать самостоятельные проекты и работать в команде, овладеете современными способами организации тестирования, сможете писать качественный код и уверенно пользоваться технологиями, которые требуют работодатели: Dagger 2, Android Jetpack, RxJava 2, Retrofit, Firebase и прочими.

Программа составлена таким образом, чтобы студенты получили профессиональные компетенции, востребованные в крупных компаниях на высоких позициях. Лучших выпускников пригласят на собеседования компании-партнёры OTUS:

RUBETEK, Avito, Тинькофф, Информационные технологии Магнит, Банк Авангард, Райффайзенбанк, СИБИНТЕК

Обучение даст ответы на следующие вопросы:

— Как создавать современные легко поддерживаемые мобильные приложения?

— Как вести разработку с учетом архитектурных рекомендаций Google?

— Что такое Dependency Injection?

— Как начать работать с RxJava? — Что такое Data Binding и в чем его плюсы и минусы?

— Зачем существует Material Design Guidelines и почему его лучше придерживаться?

— Как работать с облачными сервисами?

Для кого предназначен курс?

Курс будет полезен как Junior Android Developer, так и Java-разработчикам, которые по ходу своей деятельности вынуждены работать с Android, а также тем, кто уже обучался основам, но желает углубить и обновить свои знания.

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

СКАЧАТЬ ПРОГРАММУ
ПРОЙТИ ТЕСТИРОВАНИЕ

Есть вопрос? Пишите комментарий!

Материал подготовлен для студентов курса «Разработчик Android» в образовательном проекте OTUS.