java php asp.net 安卓 云计算 数据库

成功案例

2013年05月 北京中邮项目 Android企业内训课程

客户需求:

1.java基础部分欲以以下的6个阶段进行,整个过程完成之后 Android开发用到的java基础部分也基本足够了,剩下的就需要学员自己日后的自我补充提高了。

以下的每个阶段需要的时间不确定,也许是一次培训时间(每次/天完整培训的时间,大约三小时左右),也许是两次培训时间,这取决于学员对上节课培训内容的理解程度以及自我考验和练习部分的完成情况

 

2.Android部分讲解的时候会从中渗透着继续对java基础的一些知识的扩展和深入

 

3.Android部分的培训计划表大体和之前那份一样,具体需要添加的部分待和需求方商讨完“预开发项目”之后根据情况增加一些新知识的讲解并分主次的将原培训计划中的知识进行调整(需要着重讲解的进行着重讲解和深入)

 

4.Android部分添加对当前移动开发的新技术的介绍

 

解决方案:

 

.java基础部分

一阶段:

               

eclipse使用简介,

                类(概念,源文件声明规则、类声明和修饰符),

                接口(概念,声明接口,声明接口常量),

                类成员(概念,访问修饰符,非访问修饰符,构造函数声明,变量声明, 枚举,方法及返回值),

                构造函数和实例化(默认构造函数,重载构造函数)

                封装(概念),

                继承(类的继承,IS-A关系,HAS-A关系),

                多态性,

                重写和重载(方法重写,方法重载),

                实现接口(接口实现),

                控制台输出;

                自我考验和练习题目部分

二阶段:

 

                字面值(所有基本类型的字面值)

                赋值运算符

                数组(数组声明,构建,初始化数组,初始化块)

                使用未初始化或者未赋值的变量或者数组元素

                局部基本变量和对象变量

                向方法传递变量(传递对象引用变量,java使用传递语法吗,传递基本变量)

                java内存关机和垃圾回收机制简介

                简单排错

                自我考验和练习题目部分

三阶段:

 

                赋值运算符

                关系运算符

                instanceof比较

                算数运算符

                条件运算符

                逻辑运算符

                if-else分支

                switch语句

                while循环

                do循环

                for循环

                breakcontinue用法

                自我考验和练习题目部分

 

四阶段:

 

                trycatch捕获异常

                finally的用法

                传播未捕获的异常

                处理整个异常类层次

                异常匹配

                常见异常和错误

                String

                StringBuilder

                StringBuffer

                自我考验和练习题目部分

五阶段:

 

                List接口

                Set接口

                Map接口

                Queue

                ArrayList的使用方法说明

                HashMap的使用方法说明

                其他泛型知识的简介

                内部类

                局部方法内部类

                匿名内部类

                静态嵌套类

                自我考验和练习题目部分

六阶段:

 

                线程的概念

                定义线程

                实例化线程

                启动线程

                线程状态

                阻止线程执行

                线程睡眠

                线程交互

                自我考验和练习题目部分

 

Android企业内训课程及时间计划方案

 

  课程进度

     课程名称

      知识模块

 课时(天)

  课程预期成效

理论知识讲解部分

Android开发基础知识

1.Android开发环境搭建

0.5

了解Android基础知识,搭建开发环境

2.Android程序框架

3.Android生命周期

4.Android程序UI设计

5.Hello Android程序实现

Android用户界面开发

1.Android应用开发模式

3

掌握基本组件应用级布局方式

2.xml界面布局简介

3.常用框架应用介绍及使用方式
  3.1 TextView
  3.2 ListView
  3.3 ToastEditText
  3.4 RadioGroup
  3.5 RadioButton
  3.6 CheckBox
  3.7 Spinner
  3.8 AutoCompleteTextView
  3.9 DatePicker
  3.10 TimePicker
  3.11 Button
  3.12 Menu
  3.13 Dialog
  3.14 ImageView
  3.15 ImageButton
  3.16 Gallery
  3.17 ImageSwitcher
  3.18 GridView
  3.19 ScrollView
  3.20 ProgressBar
  3.21 SeekBar
  3.22 ProgressDialog

4.界面布局
  4.1
线性布局(LinearLayout
  4.2
相对布局(RelativeLayout)
  4.3
帧布局(FrameLayout
  4.4
表单布局(TableLayout)
 

Android数据存储

1.SharedPreferences

1

熟练掌握几种Android数据存储模式

2.Files

3.NetWork

4.数据库

Android网络通讯的及通用解析技术

1.网络通讯

1

熟练掌握网络通讯开发应用

2.AsyncTask

3.JSON解析

4.xml解析

5.XMPP技术简介

复杂布局及软件架构规划

1.复杂布局实现讲解

0.5

能够完成复杂布局及界面美化

2.软件架构

项目开发实践部分

大型社交服务类软件应用开发
SNS+LBS+IM

这个项目基本涵盖了当前移动应用级开发的所有相关技术XMPP,网络安全,数据解析,数据
加密,地图服务,定位服务,复杂布局,界面美化,异步处理等等,

10

这个项目基本涵盖了当前移动应用级开发的所有相关技术XMPP,网络安全,数据解析,数据加密,地图服务,定位服务,复杂布局,界面美化,异步处理等等,完成该项目并掌握其中的技术之后Android应用类的各种软件项目都不成问题了。