0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: android, android developer, разработчик android, разработка мобильных приложений, android-программирование</p>
1
<p>Теги: android, android developer, разработчик android, разработка мобильных приложений, android-программирование</p>
2
<p>Платформа<strong>Android</strong>занимает значительную часть мобильного мирового рынка, и поэтому спрос на квалифицированных Android-разработчиков по-прежнему растёт. Стать настоящим профессионалом в этой сфере не так просто, именно поэтому вести наш онлайн-курс мы пригласили настоящего эксперта по Android-разработке.</p>
2
<p>Платформа<strong>Android</strong>занимает значительную часть мобильного мирового рынка, и поэтому спрос на квалифицированных Android-разработчиков по-прежнему растёт. Стать настоящим профессионалом в этой сфере не так просто, именно поэтому вести наш онлайн-курс мы пригласили настоящего эксперта по Android-разработке.</p>
3
<p><a>Варвара Соловьёва</a>владеет испанским и английским языками, хорошо знакома с технологиями Rx, Dagger 2, Google API, Custom Views, MVP, MVVM, Unit Testing и другими. Её авторская программа курса "Разработчик Android" включает в себя<strong>наиболее современные материалы</strong>, решения и инструменты. Это ключевая особенность курса, так как ещё несколько лет назад стандарты были совсем другими.</p>
3
<p><a>Варвара Соловьёва</a>владеет испанским и английским языками, хорошо знакома с технологиями Rx, Dagger 2, Google API, Custom Views, MVP, MVVM, Unit Testing и другими. Её авторская программа курса "Разработчик Android" включает в себя<strong>наиболее современные материалы</strong>, решения и инструменты. Это ключевая особенность курса, так как ещё несколько лет назад стандарты были совсем другими.</p>
4
<h2>Содержание программы</h2>
4
<h2>Содержание программы</h2>
5
<p>Программа состоит из нескольких учебных модулей, на каждый из которых отводится по 8 занятий в формате онлайн-вебинаров. Полученные знания закрепляются выполнением домашних заданий и финишной проектной работой. В течение всего обучения поддерживается<strong>обратная связь</strong>с преподавателем путём личной переписки и через групповой чат в Slack.</p>
5
<p>Программа состоит из нескольких учебных модулей, на каждый из которых отводится по 8 занятий в формате онлайн-вебинаров. Полученные знания закрепляются выполнением домашних заданий и финишной проектной работой. В течение всего обучения поддерживается<strong>обратная связь</strong>с преподавателем путём личной переписки и через групповой чат в Slack.</p>
6
<p><strong>Основные темы учебных модулей:</strong>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.</p>
6
<p><strong>Основные темы учебных модулей:</strong>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.</p>
7
<h2>Какие навыки получат студенты?</h2>
7
<h2>Какие навыки получат студенты?</h2>
8
<p>В результате обучения вы освоите функциональные подходы к построению<strong>архитектуры Android</strong>, научитесь создавать самостоятельные проекты и работать в команде, овладеете современными способами организации тестирования, сможете писать качественный код и уверенно пользоваться технологиями, которые требуют работодатели:<strong>Dagger 2, Android Jetpack, RxJava 2, Retrofit, Firebase</strong>и прочими.</p>
8
<p>В результате обучения вы освоите функциональные подходы к построению<strong>архитектуры Android</strong>, научитесь создавать самостоятельные проекты и работать в команде, овладеете современными способами организации тестирования, сможете писать качественный код и уверенно пользоваться технологиями, которые требуют работодатели:<strong>Dagger 2, Android Jetpack, RxJava 2, Retrofit, Firebase</strong>и прочими.</p>
9
<p>Программа составлена таким образом, чтобы студенты получили профессиональные компетенции, востребованные в крупных компаниях на высоких позициях. Лучших выпускников пригласят на собеседования компании-партнёры OTUS:</p>
9
<p>Программа составлена таким образом, чтобы студенты получили профессиональные компетенции, востребованные в крупных компаниях на высоких позициях. Лучших выпускников пригласят на собеседования компании-партнёры OTUS:</p>
10
<p>RUBETEK, Avito, Тинькофф, Информационные технологии Магнит, Банк Авангард, Райффайзенбанк, СИБИНТЕК</p>
10
<p>RUBETEK, Avito, Тинькофф, Информационные технологии Магнит, Банк Авангард, Райффайзенбанк, СИБИНТЕК</p>
11
<p>Обучение даст ответы на следующие вопросы: - Как создавать современные<strong>легко поддерживаемые</strong>мобильные приложения? - Как вести разработку с учетом архитектурных рекомендаций<strong>Google</strong>? - Что такое<strong>Dependency Injection</strong>? - Как начать работать с<strong>RxJava</strong>? - Что такое<strong>Data Binding</strong>и в чем его плюсы и минусы? - Зачем существует<strong>Material Design Guidelines</strong>и почему его лучше придерживаться? - Как работать с<strong>облачными сервисами</strong>?</p>
11
<p>Обучение даст ответы на следующие вопросы: - Как создавать современные<strong>легко поддерживаемые</strong>мобильные приложения? - Как вести разработку с учетом архитектурных рекомендаций<strong>Google</strong>? - Что такое<strong>Dependency Injection</strong>? - Как начать работать с<strong>RxJava</strong>? - Что такое<strong>Data Binding</strong>и в чем его плюсы и минусы? - Зачем существует<strong>Material Design Guidelines</strong>и почему его лучше придерживаться? - Как работать с<strong>облачными сервисами</strong>?</p>
12
<h2>Для кого предназначен курс?</h2>
12
<h2>Для кого предназначен курс?</h2>
13
<p>Курс будет полезен как<strong>Junior Android Developer</strong>, так и<strong>Java-разработчикам</strong>, которые по ходу своей деятельности вынуждены работать с<strong>Android</strong>, а также тем, кто уже обучался основам, но желает углубить и обновить свои знания.</p>
13
<p>Курс будет полезен как<strong>Junior Android Developer</strong>, так и<strong>Java-разработчикам</strong>, которые по ходу своей деятельности вынуждены работать с<strong>Android</strong>, а также тем, кто уже обучался основам, но желает углубить и обновить свои знания.</p>
14
<p>Для получения информации о расписании занятий и более подробного ознакомления с программой перейдите по<a>ссылке</a>или скачайте программу в<a>формате PDF</a>.</p>
14
<p>Для получения информации о расписании занятий и более подробного ознакомления с программой перейдите по<a>ссылке</a>или скачайте программу в<a>формате PDF</a>.</p>
15
<p><em>Есть вопрос? Пишите комментарий!</em></p>
15
<p><em>Есть вопрос? Пишите комментарий!</em></p>
16
16