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

Go to class
Write Review

Android-разработка: основы, многопоточность, архитектура provided by Coursera is a comprehensive online course, which lasts for 13 weeks long, 5 hours a week. Android-разработка: основы, многопоточность, архитектура is taught by Магометов Азрет and Тайчинов Марат. Upon completion of the course, you can receive an e-certificate from Coursera. The course is taught in Russianand is Paid Course. Visit the course page at Coursera for detailed price information.

Overview
  • Специализация поможет освоить современную Android-разработку. Вы изучите основные компоненты Android-приложения, средства многопоточности и архитектурные подходы. Мы разберем следующие темы: - IDE — Android Studio и система сборки — Gradle- Дебаг и логгирование - Знакомство с основными сущностями Android-приложения - Работа с Activity и Fragment - Знакомство с элементами интерфейса — View, ViewGroup - Работа со списками: RecyclerView - Средства для обеспечения многопоточности в Android - Работа с сетью с помощью Retrofit2/Okhttp3 - Базовое знакомство с реактивным программированием: RxJava2 - Работа с уведомлениями - Работа с базами данных через Room - MVP- и MVVM-паттерны - Android Architecture Components - Dependency Injection через Dagger2 - Clean Architecture Для успешного освоения программы специализации необходимо знание C-подобного языка, понимание принципов объектно-ориентированного программирования, а также базовое знание Java.

Syllabus
  • Course 1: Быстрый старт в разработке Android-приложений
    - Мобильная разработка - одна из самых динамично развивающихся отраслей IT индустрии. Тенденция к этому, несомненно, сохранится. В этих ... Enroll for free.

    Course 2: Многопоточность и сетевое взаимодействие в Android
    - Вы уже умеете работать с такими базовыми и простыми сущностями, как: Context, xml, Activity, Fragment, SharedPreferences, различные View и ... Enroll for free.

    Course 3: Архитектура Android-приложений
    - В этом блоке мы и займемся изучением распространенных архитектурных подходов. Мы изучим MVP и MVVM, сначала свои реализации, а потом с ... Enroll for free.