Android(安卓)培训计划:如何从功能机时代的 C/C++ 工程师转型至 Android(安卓)工程师
作者:徐建祥
日期:2012/10/17
网址:http://www.anymobile.org
Android 的成长历程也是中国手机史的一个快速发展历程,很多功能机的龙头企业沉沦了,也有些非传统手机公司发展起来了,作为功能机时代的C/C++ 工程师急切需要跟随时代潮流,顺利转型至 Android 工程师。
下面是我在公司组织的针对这些朋友的培训计划:
+---------------------------------------------------------------------------------------------------------------+
+ 培训目标:强调从零开始,通过强化训练,最终让学员掌握 Android 软件的设计和开发能力。
+ 培训内容:Java 语言核心技术 + Android 应用程序/框架 + 数据库 + Linux 内核,以及面向对象和软件设计。
+ 培训安排:整个培训计划共计三期,每期四至六个课程,每周安排一次课程(2个小时),每期的课程可以适当的安排1~2个项目实践。
+---------------------------------------------------------------------------------------------------------------+
第一阶段:JavaSE 入门及强化(面向对象)
通过学习Java编程语言的核心技术,对Java编程语言有深入的了解,为后续课程奠定良好的Java编程基础,并能编写相关的应用程序。
第一课:Java 语言基础知识
第二课:面向对象基础
第三课:高级语言编程及数据库
第四课:Java 网络编程//项目实践
第二阶段:Android 应用开发(SDK+NDK)
通过这个阶段的学习,迅速掌握Android应用的设计和开发,包括手机应用的软件开发和移动互联网应用的软件开发。
第一课:Android 编程基础(一)平台架构和项目结构
第二课:Android 编程基础(二)API和布局设计
第三课:Android 编程基础(三)数据库和NDK
第四课:设计规范,应用UML进行项目工程建模
第五课:手机应用的软件开发//项目实践
第六课:移动互联网应用的软件开发//项目实践
第三阶段:Android 系统开发
深入了解Android系统,了解 Android 的系统模块,可以完成Android的框架开发。
第一课:系统开机流程
第二课:Android 系统模块
第三课:Android 框架开发//项目实践
第四课:Android Kernel
附 部分PPT地址:
<<1.Android 平台应用开发_20120601.pdf>>
<<2.Android 应用开发入门_20120608.pdf>>
<<3.Android 应用开发进阶_20120615.pdf>>
<<4.Android 软件设计_20120629.pdf>>
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- 分支和循环(二)(零基础学习C语言)
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- 什么是Android(安卓)系统。
- 使用Tortoise SVN版本控制Android项目in eclipse的注意事项
- 这是你从未见过的组件库 -- Android(安卓)上的手绘风格组件
- 整合Plugin-X之后的ios项目配置
- 【项目】Android(安卓)预置第三方应用可卸载功能的实现
- Android(安卓)Adapter体系介绍