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

所在平台: Coursera专项课程

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/specializations/android-developer

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Android开发:基础、多线程、架构 专业化 课程概述: 本专业化课程旨在帮助学员掌握现代Android应用开发。你将学习Android应用的基本组件、多线程处理工具以及架构设计方法。 课程涵盖的主题包括: - IDE — Android Studio及构建系统 — Gradle - 调试与日志记录 - Android应用的主要实体介绍 - Activity与Fragment的使用 - 界面元素的概述 — View与ViewGroup - 列表操作:RecyclerView - Android中的多线程处理工具 - 使用Retrofit2/Okhttp3进行网络操作 - 基础的反应式编程介绍:RxJava2 - 通知处理 - 通过Room进行数据库操作 - MVP与MVVM设计模式 - Android架构组件 - 通过Dagger2实现依赖注入 - 清洁架构 为了成功完成该专业化课程,学员需具备类似C语言的基础知识,理解面向对象编程的原则,并具备Java的基础知识。 课程大纲包括: 1. [快速启动Android应用开发](http://coursegraph.com/coursera-quick-start-to-android) 2. [Android中的多线程与网络交互](http://coursegraph.com/coursera-android-multithreading-and-network) 3. [Android应用架构](http://coursegraph.com/coursera-android-app-architecture)

课程大纲

Быстрый старт в разработке Android-приложений
Многопоточность и сетевое взаимодействие в Android
Архитектура Android-приложений

课程评论(0条)

课程详情

Специализация поможет освоить современную 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.

课程标签

0人关注该课程

主题相关的课程