Как мы создаём Middle Android Developers за 5 месяцев?
Платформа Android занимает значительную часть мобильного мирового рынка, и поэтому спрос на квалифицированных Android-разработчиков по-прежнему растёт. Стать настоящим профессионалом в этой сфере не так просто, именно поэтому вести наш онлайн-курс мы пригласили настоящего эксперта по Android-разработке.
Варвара Соловьёва владеет испанским и английским языками, хорошо знакома с технологиями 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.
Есть вопрос? Пишите комментарий!