《深入浅出Android开发实战》--架构师系列经典课程

课程内容

     全面、系统的掌握开发实际的Android应用所需的核心开发知识。
     技术要点:从零开始,循序渐进掌握Android的核心开发知识;理解Android应用的运行过程、理解Intent和IntentFilter、 掌握资源和国际化、理解Android的进程和线程、理解Task和会退栈、理解Activity在屏幕旋转时的生命周期、 理解Handler的原理以及开发应用、掌握三种Service的写法、理解Broadcast的原理

主讲老师:CC老师

     20年Java开发和使用经验,多年的首席架构师和CTO,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。
     拥有多年项目经理、技术部经理的管理经验,参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
     原创著作《研磨设计模式》和《研磨Struts2》广受好评,尤其是《研磨设计模式》,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。
     更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!老师把这些经验和感悟都融合到课程中,能帮你节省很多走弯路的时间。

课程大纲:

    第01节课:整体课程介绍;android基础入门
    第02节课:android的HelloWorld
    第03节课:模拟器的配置使用和DDMS的使用
    第04节课:运行HelloWorld并分析各个部分的写法和作用
    第05节课:分析HelloWorld的运行过程
    第06节课:介绍Android系统的四大组件
    第07节课:系统学习Intent的知识——第一部分
    第08节课:系统学习Intent的知识——第二部分
    第09节课:系统学习Intent的知识——第三部分
    第10节课:小结前面学习的:Android系统的四大组件和Intent的知识
    第11节课:系统学习资源的知识
    第12节课:系统学习资源的国际化的知识
    第13节课:学习Android中安全和权限的知识
    第14节课:学习Android中应用、任务、进程和线程的知识
    第15节课:学习ADB的使用
    第16节课:小结前面学习的:安全和权限、资源和国际化、应用、任务、进程和线程、ADB的使用的知识
    第17节课:了解本章要学习的内容,学习Activity的基本概念和基本使用
    第18节课:通过代码示例Activity的创建和使用
    第19节课:通过代码示例接收启动的Activity的Result
    第20节课:小结前面学习的:Activity的基本概念、创建和使用、接收启动的Activity的Result的知识
    第21节课:Activity的状态和生命周期
    第22节课:Activity在屏幕旋转时的生命周期
    第23节课:保存Activity的状态
    第24节课:系统学习Task和回退栈的知识——第一部分
    第25节课:系统学习Task和回退栈的知识——第二部分
    第26节课:了解Fragements和loaders,并小结本章的知识
    第27节课:了解本章要学习的内容,系统地学习TextView的属性
    第28节课:学习Button和EditText
    第29节课:学习单选、复选框和下拉列表
    第30节课:学习ProgressBar和ImageView
    第31节课:学习日期选择、时间选择和RatingBar
    第32节课:学习Gallery
    第33节课:学习AutoComplete
    第34节课:小结前面学习的:用户界面的基本概念、各个常用的Widgets所学的知识
    第35节课:学习LinerLayout和RelativeLayout
    第36节课:学习TableLayout和 GridView
    第37节课:学习TabLayout
    第38节课:学习ListView
    第39节课:对所学的这几种布局进行知识小结
    第40节课:系统学习菜单的知识——第一部分
    第41节课:系统学习菜单的知识——第二部分
    第42节课:系统学习菜单的知识——第三部分
    第43节课:系统学习ActionBar的知识
    第44节课:系统学习Dialogs的知识——第一部分
    第45节课:系统学习Dialogs的知识——第二部分
    第46节课:系统学习Dialogs的知识——第三部分
    第47节课:系统学习Handler的知识——第一部分
    第48节课:系统学习Handler的知识——第二部分
    第49节课:系统学习Handler的知识——第三部分
    第50节课:系统学习Notifications的知识——第一部分
    第51节课:系统学习Notifications的知识——第二部分
    第52节课:了解本章要学习的内容,学习Started Service的开发
    第53节课:学习绑定Service的开发
    第54节课:学习Service的生命周期
    第55节课:研究Service和Main 线程的关系
    第56节课:了解本章要学习的内容,学习Broadcast的概念
    第57节课:学习Broadcast的开发
    第58节课:接收其他应用发出的Broadcast
    第59节课:了解本章要学习的内容,学习使用Shared Preferences来存储数据
    第60节课:学习Internal Storage存储数据
    第61节课:学习使用External Storage存储数据,操作SD卡
    第62节课:了解本章要学习的内容,学习SQLiteOpenHelper
    第63节课:使用SQLite实现新增功能,并准备好测试界面
    第64节课:使用SQLite实现查询功能,并测试
    第65节课:使用SQLite实现修改、删除和按条件查询的功能
    第66节课:实现修改、删除和查询的Activity,并测试
    第67节课:深入学习DBHelper中各个回调方法的运行时机
    第68节课:了解本章要学习的内容,学习Content Provider的基础知识
    第69节课:创建自己的Content Provider
    第70节课:使用Content Provider
    第71节课:操作通讯录——第一部分
    第72节课:操作通讯录——第二部分
    第73节课:了解本章要学习的内容,学习MediaPlayer的使用
    第74节课:学习异步准备媒体资源、以及异步相关的处理,MediaPlayer的状态
    第75节课:了解本章要学习的内容,基于Socket 或 HttpURLConnection进行网络编程
    第76节课:使用Apache的Http操作包进行网络编程,使用JSON
    第77节课:小示例:把Activity操作的数据存放到远程的后台去
    第78节课:课间补充,如何把从远程获取的数据设置到ListView里面
    第79节课:最佳实践
    第80节课:整个课程的小结,展望今后的学习

适应人群

     1:有一定工作经验,还未从事架构工作,但想要向架构方面发展的朋友
     2:已经开始从事架构工作,但想要系统学习提升的朋友
     3:了解一些架构的知识,但是一直停留在理论上,不会实际操作,也无法让这些理论知识落地的朋友
     4:有一定开发经验,想要系统学习架构方面的知识,扩展知识面和提升开发能力的朋友

下载说明(免费下载 免费学习)

     登录后才能获取具体下载信息,请点击前往登录 您的账号信息不全,需完善信息才能获取具体下载信息,请点击前往完善信息 点击查看下载信息