Курс 2. Многопоточность и сетевое взаимодействие

4 недели: от 5 до 7 часов в неделю
Stepik certificate

About this course

Вы уже умеете работать с такими базовыми и простыми сущностями, как:
Context, xml, Activity, Fragment, SharedPreferences, различные View и так далее. Но этого не достаточно, чтобы написать хоть какое-то приложение, которое будет востребовано на рынке. В этом курсе мы:

  • Рассмотрим как можно грамотно выстроить взаимодействие с многопоточностью в приложении
  • Вспомним про инструменты и классы для работы с многопоточности из Java: Thread, Runnable, Callable, Future, Executors
  • Рассмотрим работу инструментов для обеспечения многопоточности в Android AsynсTask, паттерн HaMeR, он же Handler-* * * Message-Runnable, Loader, ContentProvider
  • Научимся правильно работать со списками
  • Познакомимся с Room, чтобы вы имели представление о том, как должна происходить работа с БД.
  • Научимся работать с сетью, расскажем и покажем стандарты в нашей области - okhttp3 и retrofit2
  • Познакомим вас с миром реактивного программирования.

Who is this course for

Курс предназначен для начинающих разработчиков со знанием Java.

  • C-подобный язык
  • Понимание принципов объектно-ориентированного программирования
  • Базовое знание Java

Meet the Instructors

Course content

loading...
Certificate image

Certificate

Выдается

Price

Price: RUB 9,200
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

Share this course

Price: RUB 9,200