О курсе
Курс «Android-разработчик» от Яндекс.Практикум — это ваша возможность стать профессионалом в разработке приложений для Android. В течение 12 месяцев вы освоите Java, Kotlin, работу с Android SDK и многими современными инструментами и библиотеками, научитесь разрабатывать качественные мобильные приложения с нуля.
Стоимость курса
Вы можете выбрать удобный способ оплаты:
- Ежемесячная оплата: от 9 259 ₽ в месяц
- Оплата сразу: 180 000 ₽ (скидка при оплате сразу)
Что вы освоите на курсе?
В ходе курса вы изучите весь процесс разработки приложений для Android: от создания интерфейсов до работы с базами данных и сетями, а также освоите современные архитектурные подходы и библиотеками, такими как Koin, Retrofit, и RxJava.
Основные технологии и инструменты:
- Java, Kotlin
- Android SDK, Gradle
- Git, Code Review
- MVP, MVVM
- REST, OkHttp, Retrofit
- SQLite, Room
- Coroutines, RxJava
- Android Jetpack
- RecyclerView, ConstraintLayout, Fragments
- Single Activity, SharedPreferences
- Unit Testing
Структура курса
1. Бесплатная часть (примерно 15 часов)
- Введение в Android-разработку: познакомьтесь с особенностями разработки для Android, узнайте, чем занимаются Android-разработчики, и начните работать с языками Java и Kotlin.
- Запуск первого приложения: напишите приложение «Конвертер валют», познакомьтесь с основами программирования и интерфейсами Android.
2. Введение в Java и проектная работа (4 недели)
- Освойте базовые концепции Java и создайте первый проект на этом языке.
3. Введение в Kotlin и проектная работа (4 недели)
- Погрузитесь в Kotlin — современный язык для Android-разработки, и разработайте проект на Kotlin.
4. Основы UI и хранение данных (4 недели)
- Изучите основы UI-разработки, работу с Android SDK, а также способы хранения данных на устройствах.
5. Продвинутый UI: списки и библиотеки (2 недели)
- Научитесь работать с RecyclerView и использовать популярные библиотеки для создания сложных UI.
6. Сетевое взаимодействие и хранение данных (2 недели)
- Ознакомьтесь с принципами работы с сетью (REST, Retrofit, OkHttp) и хранением данных (SQLite, Room).
7. Многопоточность и архитектура (6 недель)
- Изучите многозадачность с Coroutines и RxJava, а также освоите архитектурные паттерны (MVP, MVVM).
8. Продвинутая работа с UI, фрагментами и навигацией (4 недели)
- Овладейте продвинутыми темами в UI-разработке, настройте навигацию с использованием фрагментов и усовершенствуйте работу с интерфейсами.
9. Работа с сетью и данными (4 недели)
- Освойте продвинутую работу с сетевыми запросами и хранением данных, включая использование продвинутых методов в Retrofit и Room.
10. Итоговый проект: Playlist Maker (2 недели)
- Разработайте собственное приложение, которое позволит вам продемонстрировать все полученные знания и навыки.
11. Продуктовая и командная разработка (1 неделя)
- Поймите, как работать в команде, разрабатывать и выпускать продукт, используя лучшие практики командной разработки.
12. Итоговый проект: Агрегатор вакансий (1 месяц)
- Разработайте полноценное приложение для поиска вакансий, применяя полученные знания о разработке Android-приложений.
13. Карьерный трек
- Подготовка к трудоустройству: получите помощь в составлении резюме, подготовке к собеседованиям и поиске работы (до 6 месяцев).
- Акселерация: активная поддержка HR-экспертов в поиске работы, участие в вебинарах для разбора сложных тем и сессиях Q&A.
Как проходит обучение?
Обучение проходит полностью онлайн с гибким графиком. В процессе курса вы будете работать над реальными проектами, что поможет вам понять, как применяются теоретические знания на практике. Также у вас будет доступ к материалам курса и поддержка наставников, готовых помочь на каждом этапе обучения.
Доступ к бесплатной части
Перед тем как приступить к оплате, вы можете пройти бесплатную часть курса, которая займет около 15 часов. Это даст вам возможность убедиться, что курс вам подходит, и поможет понять, как устроено обучение в Яндекс.Практикум.
Заключение
Курс «Android-разработчик» от Яндекс.Практикум — это отличная возможность начать карьеру в мобильной разработке. Пройдя курс, вы получите все необходимые навыки для создания Android-приложений и сможете реализовывать сложные проекты, используя самые современные инструменты и подходы.
Запишитесь на курс и начните свой путь к разработке мобильных приложений для Android с поддержкой лучших специалистов!
Почему выбрать Яндекс.Практикум?
- Гибкость: обучайтесь в удобное время, самостоятельно регулируйте темп обучения.
- Практическая направленность: вы будете работать над реальными проектами, которые пригодятся в дальнейшем трудоустройстве.
- Поддержка наставников: на каждом этапе обучения вас будут сопровождать опытные эксперты и специалисты, готовые помочь в решении сложных вопросов.
- Трудоустройство: помощь в составлении резюме, подготовке к собеседованиям и поиске работы.
Часто задаваемые вопросы (FAQ)
Сколько стоит курс?
- Месячная оплата — от 9 259 ₽, оплата сразу — 180 000 ₽.
Как долго длится курс?
- Курс длится 12 месяцев с возможностью дополнительного обучения в рамках расширенных модулей.
Какие знания нужны для начала?
- Курс подходит как для начинающих, так и для тех, кто уже имеет опыт в программировании и хочет углубить свои знания в разработке для Android.