Продвинутый курс программирования под Android является логическим продолжением базового курса Android-программирования. Квалифицированные преподаватели научат вас всем тонкостям разработки приложений для мобильных устройств. Вы сможете самостоятельно создавать приложения, способные обмениваться данными между клиентом и сервером, обладающие понятным и красивым интерфейсом, работающие надежно и устойчиво.
Окончание курса ознаменуется для вас разработкой собственного приложения на платформе Android. Это станет важным пунктом в вашем резюме. Успешно отучившись на продвинутом курсе программирования под Android вы сможете претендовать на вакансию Junior Android Developer в IT-компаниях.
Выпускники продвинутого курса программирования под Android знают:
- Цикл разработки приложения;
- Принципы создания клиент-серверных приложений;
- Критерии выбора определенной архитектуры для конкретного приложения;
- Как оптимизировать ресурсы на взаимодействие с базами данных в Android;
- Следить за трендами во вселенной Android.
Данный курс в первую очередь рассчитан на выпускников базового курса программирования под Android.
Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе
Пробный урок бесплатно
1. CardView
2. AppBarLayout
3. Работа с системой контроля версий
4. Custom Navigation Drawer
5. Библиотека ButterKnife (ее подключение и применение)
6. Библиотека Dagger2
7. Архитектура приложения. И почему MVP лучше.
8. Retrofit2 и с чем его едят
9. RxAndroid — базовые знания
10. RxAndroid в сочетании с Retrofit2
11. Библиотека Moxy
12. Фоновая работа приложений. Сервисы Services
13. Регистраторы системных событий BroascastReceiver
14. Internet
15. Геолокация
16. База данных SQLite. Общие сведения
17. База данных SQLite. Язык SQL. Классические запросы в базу
18. База данных SQLite + RxAndroid
19. Полезные ORM и какая из них лучше
20. Карты GoogleMaps
21. Социальные сети. Основные сведения
Минимальные требования: