Boolan Boolan

Android网络与数据存储

所属微专业:

图片
课程概述

= 学员请注意 =

出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。7期开班将于201671724:00截止报名如需课程咨询,请联系客服QQ281101184)。

 

课程体系:

本微专业除了【专业课程】,还提供:专业导读、课程测验、项目实战、课程辅导等【多层教学服务】。

 

【专业课程:Android网络与数据存储

本课程主要讲解Android网络编程和数据存储开发过程中的核心模型和常用技巧,内容涵盖SharedPreferences、SQLite、ContentProvider和网络编程等。

 

【多层教学服务】

1.专业导读

“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家做好开课前的准备。

 

2.课程测验+项目实战

该课程更新期间,会根据线上课程内容布置课程测验题,结课后在规定时间内提交(具体见开课后公告);整个微专业中期,会布置综合项目实战,根据所学内容动手操练,微专业所有课程完结后提交。

 

3.课程辅导

开课期间,将邀请老师进行:课程直播答疑、作业点评、实战项目讲解(直播为主,一般在周末晚上);另外还会邀请行业大牛为大家带来小专题辅导(录播为主),帮助大家更好的掌握。


关注我们——第一时间了解“开班动态+课堂干货”,不再错过各种重要的通知^ ^

1.【微信公众号】:iGeekBand

2.【官方微博】:@极客班GeekBand


证书要求

  1. 各课程成绩评分方式:

    1. 单元测验(即平时作业),占总成绩90%

    2. 课程分享(讨论、笔记、分享)占总成绩10%

  2. 微专业证书申请条件:

    1. 5门课程均合格(>=60分),可申请合格证书;

    2. 3门及以上课程优秀(>=85分),可申请优秀证书。




章节试看
  • 【试看】SharedPreference1

预备知识

Java编程语言基础

学习过Android应用开发实战



授课大纲


第一课 使用`SharedPreferences`方便地存储数据

1.   `SharedPreferences`适用于哪些地方?

2. 如何创建`SharedPreferences`?

3. 如何保存以及修改?

4. 封装成通用工具类

5. 总结

6. 小技巧

第二课 如何随心所欲地管理文件(1)

1. 如何访问`SDcard`

2. 如何读取应用本身目录

3. 怎样读取文件?

4. 如何写入文件

5. 如何删除文件

6. 总结

7. 小技巧

第三课 如何随心所欲地管理文件(2)

1. 读取`assets`目录下的文件

2. 读取`raw`目录下的文件

3. 缓存文件的使用

4. 总结

5. 小技巧

第四课 用`SQLite`存储你重要的数据(1)

1. 数据库简单介绍

2. 聊聊`SQlite`数据库

3. 如何创建一个数据库

4. 新建各种表

5. 总结

6. 小技巧

第五课 用`SQLite`存储你重要的数据(2)

1. 如何更好的设计数据库与表

2. 对数据库进行增删改查

3. 查询

4. 优化

5. 对象关系映射`ORM`

6. 总结

7. 小技巧

第六课 系统源码也经常用的ContentProvider(1)

1. 什么是`content provider`?

2. `content   provider`适用场景

3. 如何创建`content provider`?

4. 访问`content   provider`数据

5. 总结

6. 小技巧

第七课 系统源码也经常用的ContentProvider(2)

1. `Contacts   content provider`

2. `Media Store   content provider`

3. `Calendar   content provider`

4. 访问各种`content provider`

5. 多应用间的共享

6. 总结

7. 小技巧

第八课 做Android开发怎能少的了它?--网络编程数据处理(1)

1. 如何请求网络数据,需要注意哪些点(权限)?

2. 请求结果如何处理?

3. 开源网络库(`android-async-http`)

4. 开源网络库(`volly`)

5. 总结

6. 小技巧

第九课 做Android开发怎能少的了它?--网络编程数据处理(2)

1. 如何下载电影、音乐、游戏?

2.   `DownloadManager`的使用

3. 怎样解析`xml`

4. 常用的数据格式`json`

5. 方便的`GSON`等开源库

6. 总结

7. 小技巧:`postman`


常见问题

见“极客班·Android系统工程师”微专业常见问题

所属微专业

所属系列课程

分享