_____________ www.5itjob.com_________________ ITjob就业培训
Android课程大纲
一、Android学习体系_____________ 2
二、具体课程_____________ 3
oracle部分_____________ 3
java基础部分_____________ 3
javaSE部分_____________ 3
Android部分_____________ 4
软件工程部分_____________ 4
三、项目实践_____________ 5
基于Android的贪食蛇手机游戏项目_____________ 5
基于google map的GPS轨迹定位系统项目_____________ 9
一、Android学习体系
二、具体课程
注意时间以小时为单位
Oracle PL/SQL入门与进阶(标准SQL语句、多表连接与子查询、事务控制、Oracle函数、数据字典、约束、视图、序列、索引、PL/SQL开发(函数、存储过程、触发器)、SQL优化) | 12 |
Oracle数据库DBA初步(运用OEM/SQL Plus/PLSQL Developer、用户及权限管理、空间管理、数据导出/导入,性能优化) | 8 |
oracle部分
java基础部分
Java体系和JDK安装、Eclipse开发环境与面向对象初级(类、对象、包),java语法详解(变量的声明、关键字和类型,enum类型、变量作用域、表达式和流程控制 for each、数组、多维数组、可变参数,数组拷贝,Java编码规范) | 12 |
继承(继承、多态、访问控制、方法覆盖、方法重载、实例化顺序、垃圾收集,this,super,instanceof ,Object类的介绍) | 8 |
面向对象高级(static,static import,单实例模式,final,抽象类、接口、克隆,内部类、匿名类,异常处理,自定义异常,异常与方法覆盖的关系) | 9 |
调试与发布(Eclipse Debug、JUnit、断言,ant、jar) | 2 |
javaSE部分
Java SE 基础API(Collection集合框架,泛型、排序,控制台应用程序开发Scanner,Console、swing组件开发,文件与IO) | 24 |
Java SE 高级API(Thread 多线程、Socket 网络,结合Swing做多用户C/S通讯系统的综合应用) | 16
|
数据结构与算法(链表、栈、队列、树、常用排序算法冒泡,选择,插入,快速,shell排序) | 8 |
JDBC 技术(JDBC Driver加载原理、JDBC初级API、JDBC高级API、调用存储过程、事务处理、批处理、操作CLOB/BLOB数据类型、RowSet) | 8 |
XML(XML语法、DTD与Schema,解析) | 8 |
Android部分
Android的概述,技术特点,全球市场 | 2 |
Android2.2版本 环境的搭建,AVD模拟器的创建 | 2 |
Android 工程文件的介绍,打包,运行 | 2 |
Android用户界面(按钮,文本框,布局,菜单,对话框,事件,自定义view等) | 14 |
Android基本程序单元Activity(Activity之间的访问,以及数据的传递) | 2 |
Intent的应用(Extras,Category,Action等属性的应用) | 2 |
Android Service组件(创建,启动,停止,绑定等) | 2 |
Android广播事件处理 Broadcast Receiver的介绍 | 2 |
Android内置数据库SQLite编程 | 6 |
Android IO操作 | 2 |
Android中的多媒体应用(播放本地音乐,播放在线音乐等) | 2 |
Android中的互联网应用(Socket,ServletSocket应用) | 2 |
Android中的GPS应用(LocationManager,LocationProvider介绍,定位,跟踪) | 2 |
Android应用案例分析(贪吃蛇,是男人就坚持20秒,备忘录等) | 20 |
软件工程部分
软件工程初步(软件工程与软件测试基础、SVN版本控制、UML),数据库设计(数据建模、ER设计方法、概念模型、E-R模型与E-R图、数据库范式、物理模型、运用Power Designer建模) | 8 |