阶段一:揭开企业开发神秘面纱 (4周) |
本阶段主要目标:让学员初步感受真实的软件开发流程,掌握开发JavaEE企业应用必要的基础知识,并通过简单B/S应用,为学员揭开企业开发的神秘面纱。 主要课程内容: (1) Web开发基础;(2) Java语言基础; (3) JDK核心API; 阶段成果: (1)实时通信软件,课程体系中的练习题等 |
阶段二:框架学习源码分析编程入门阶段 (6周) |
要胜任企业开发,必须扎实掌握企业开发所需的核心技术。本阶段主要目标是让学员能够掌握并熟练使用JavaEE企业开发所需的核心技术。 主要课程内容: (1) Java EE流行框架技术; (2) Java EE企业开发通用技术;(3) UML与设计模式;(4) 富客户端(RIA)开发; 阶段成果: (1)简单WEB jsp服务器及浏览器编写 (2)用自编MVC框架开发小型应用 |
阶段三: 实战应用开发JAVA程序员阶段 (8周) |
掌握了企业开发核心技术后,如何正确运用到真实的企业开发流程中才是关键。本阶段,以真实的项目、真实的流程,带学员模拟真实的企业开发流程,为学员进行“准员工”训练。 主要课程内容: (1) 将各项基本技术熟练应用在真实项目中,深化学习基础知识。 阶段成果: (1)内容管理CMS系统与程序生成系统 (2)实时实际项目----中国移动邮件营销决策支持系统等 |
阶段四: 深化实践加强阶段 (8周) |
要学员掌握,高难度、通用程序、软件平台系统驱动设计,使大家可以在激烈的就业竞争中轻松取胜
主要课程内容: (1) 选作开发通用平台软件驱动项目。 阶段成果(选): (1) 通用工作流引擎设计 (2) 基于FLEX的工作流定义富界面编辑器 (3) 信息采集推送程序 (3) 基于图论算法的负载均衡软件 (5) 基于富界面的通用权限管理平台 |
增值服务:如何敲开企业大门 |
当具备了企业所要求的技术功底后,要敲开企业的大门,仍需要具备一些“软技能”,本阶段主要为学员提供企业前沿技术讲解,职业规划和发展指导,简历与面试辅导等免费服务,从各个方面保障就业。 |
阶段一:数据存储 (2周) |
主要课程内容: 掌握Android中的存储技术:IO、偏好设置、数据库(SQLite)、ContentProvider和网络存储通过Context获取Android中的内部和外部数据存储目录 阶段成果: (1)偏好设置文件的读写和偏好设置框架 (2)创建和访问SQLite数据库 (3)使用SQLiteDatabase对象实现数据库操作 (4)使用Cursor遍历查询结果 (5)使用SQLiteOpenHelper初始化数据库和升级数据库 (6)定义ContentProvider共享数据 (7)使用ContentResolver访问ContentProvider (8)Http协议详解 (9)使用HttpUrlConnection访问Http服务端 (10)使用HttpClient访问Http服务端 (11)使用SAX方式解析XML (12)使用Pull方式解析XML |
阶段二:线程通信 (2周) |
主要课程内容: 了解ANR产生原理和单线程模型,掌握Andorid中的线程通信技术和Andorid程序设计技巧 阶段成果: (1)了解ANR (2)使用多线程技术解决ANR问题 (3)了解线程通信技术原理 (4)Handler和Message (5)使用多线程实现图片的异步加载(6)封装Android中的线程通信模型、AsyncTask (7)在工作线程中创建消息队列、HandlerThread |
阶段三:Android组件(4周) |
主要课程内容: 掌握Activity和Service的生命周期,掌握Intent的六大属性,熟练使用显式意图和隐式意图。掌握广播接收器的使用。使用媒体提供程序管理Android中的图片和音视频资源 阶段成果: (1)Android中的进程优先级 (2)Service组件的生命周期 (3)使用IntentService执行异步任务 (4)隐式意图的过滤(Intent和IntentFilter) (5)Intent的六大属性 (6)广播、有序广播和驻留广播 (7)使用BroadcastReceiver接受广播 (8)使用ContentResolver访问媒体提供程序 |
阶段四: 电话技术 (4周) |
主要课程内容: 使用电话技术实现接打电话,收发短信,掌握电话和短信的监听机制。使用内容提供程序管理电话联系人、通话记录和短信息记录 阶段成果: (1)使用联系人提供程序管理和查询通讯录 (2)使用Calls相关API实现通话记录管理 (3)使用Intent拨打电话 (4)使用广播接收器监听电话呼出 (5)使用TelephoneyManager监听电话呼入 (6)使用AIDL接口Itelephony实现挂断电话 (7)使用SmsManager发送短消息 (8)使用广播接收器监听短信接受 (9)使用内容提供程序实现短信记录管理 (10)使用内容提供程序+内容观察者实现发送短信监听 |
增值服务:GPS及位置服务、GoogleMap服务 |
主要课程内容: 掌握GPS定位技术,掌握GoogleMap相关的API,结合使用地图与定位功 阶段成果: (1)使用LocationManager获取当前位置 (2)基站三角定位和GPS定位 (3)自动判断最佳定位服务来源 (4)Google地图的组成元素 (5)MapView的使用 (6)控制地图、缩放地图 (7)为地图添加图标 |
增值服务:Android4.x新特性(2周) |
主要课程内容: 熟练掌握Android4.0新增技术和Android兼容包中常用类的用法 阶段成果: (1)Fragment碎片 (2)ViewPager (3)ActionBar |
增值服务:Android高级绘图(2周) |
主要课程内容: 掌握Android自定义图形绘制,具备开发复杂控件效果的基础 阶段成果: (1)图片和文字特效 (2)动态背景 (3)自定义动画 (4)音乐示波器 |
增值服务:Android高级控件(2周) |
主要课程内容: 掌握Android高级自定义控件的开发。能够根据需要,开发定制控件 阶段成果: (1)ListView、GridView的拖动 (2)双向调节的滚动条 (3)根据需要弹出的快速功能框 (4)弧形排列的控件 |
增值服务:商业应用项目结构(2周) |
主要课程内容: 掌握商业软件在开发初期,如何搭建项目基本机构,如何在界面和后台功能之间进行通信。以及如何正确的组织各种资源 阶段成果: (1)商业项目中的界面功能组织以及导航 (2)掌握正确使用各种资源 (3)如何使用欢迎屏幕和新手导航 (4)网络操作的基本封装 |