Android-разработчик расширенный
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
Плюсы
- ✔ Интерактивная практика с использованием реальных кейсов
- ✔ Сертификат после завершения программы
- ✔ Поддержка наставников и сообщество студентов
- ✔ Возможность стажировки и последующего трудоустройства
Минусы
- ✘ Высокая стоимость обучения
- ✘ Требуется предварительная подготовка в области программирования
Программа курса (8 модулей)
- Модуль 1: Продвинутое использование Kotlin — лямбда-выражения, корутины, аннотации, обобщенные типы
- Модуль 2: Архитектура мобильных приложений — MVVM, Clean Architecture, Dependency Injection (Dagger/Hilt)
- Модуль 3: Работа с базами данных — Room Persistence Library, SQLite, асинхронный доступ к данным
- Модуль 4: Интеграция с RESTful API — Retrofit, OkHttp, обработка ошибок, кэширование данных
- Модуль 5: Тестирование Android-приложений — юнит-тесты, UI-тесты, Espresso, JUnit
- Модуль 6: Оптимизация производительности — профилирование, оптимизация памяти, работа с изображениями
- Модуль 7: Безопасность приложений — защита от атак, шифрование данных, аутентификация пользователей
- Модуль 8: Создание портфолио-проектов — разработка сложных реальных приложений, подготовка резюме и портфолио