Android-разработка: основы, многопоточность, архитектура

Курс «Android-разработка: основы, многопоточность, архитектура» от платформы Coursera поможет вам начать карьеру Android-разработчика.

В результате обучения вы сможете создавать клиент-серверные приложения.

Вам подойдет этот курс, если вы:

  • знаете C-подобный язык программирования;
  • понимаете принципы ООП;
  • знакомы с основами Java;
  • хотите освоить специальность Android-разработчика.

Ключевые навыки, которые вы освоите на этом курсе:

  • работа с Android Studio;
  • использование Activity и Fragment;
  • применение RecyclerView;
  • использование Retrofit2 и Okhttp3;
  • работа с RxJava 2;
  • манипуляции с базами данных;
  • внедрение зависимости;
  • чистая архитектура;
  • работа с уведомлениями.

Учебная программа:

  • начало разработки: структура проекта, эмулятор, компоненты, Activity, интенты, меню, файлы Preferences, GitHub;
  • многопоточность, сетевое взаимодействие: RxJava 2, уведомления, AsyncTask, сообщения, Handler, RecyclerView, Adapter, хранение и отображение данных, ViewHolder, HTTP, REST;
  • архитектура: CLEAN, MVVM, data, SOLID, MVP, domain.

Программа состоит из трех отдельных курсов. В конце обучения выдается сертификат.

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий