网博教育 —官网

咨询热线:
400-882-5311

网博教育 课程中心>Android工程师(ICAP)教学大纲 V4.1
培养目标:
培养各类软件企业、软件部门、信息部门急需的能熟练运用Java技能的软件工程师人才,同时满足现阶段企业对3G移动开发人才的需求。*培养,要求学员能熟练掌握Core Java、JSP、Servlet、、静态网页技术、数据库技术(MySQL)、Android应用开发等相关技能。同时能胜任软件工程项目中代码构建、测试(单元测试)、文档(详细)、配置管理和个人评审的工作,熟悉软件质量及软件开发过程相关知识。
 
招生要求:
本科及以上学历,计算机专业,具备较好的英语基础,英语四级,有C/C++语言基础更佳。
课程安排:
星期一 ~ 星期六 上午:9:30~12:00 下午:13:30~18:00 晚上:18:30~20:30
 
课程大纲:
预科
课程 主要内容 教材 课时数
Linux Linux
软件开发基础
自编讲义 12

 阶段一(J2SE核心开发)
目标:让学生掌握基于Java的核心开发技术,并对基于Mysql的应用开发有一定的实战能力。
课程 主要内容 教材 课时数
Java程序设计 基本语法与流程控制
数组
Java类与对象
深入Java类与对象
接口与设计模式
异常处理机制
String/Object/Date等常用类介绍
自编讲义 74
Java高级程序设计 Java IO及常用输入输出接口
集合框架
Java线程与线程实现
窗体图形图像处理
JDBC数据库访问技术
网络编程(TCP/UDP)
HTTP协议与HTTP通信
泛型与反射
常用设计模式(单例、工厂、代理、模板等)
自编讲义 101
Mysql开发与设计 Mysql及DBMS基础知识
基本管理
表与存储引擎
DDL/DML/DCL查询语言
复杂查询设计
常规维护
综合案例
自编讲义 18
JavaSE项目实战 图形界面
网络编程
JDBC
IO
三层架构
SVN配置管理工具
编码规范
项目答辩
信息管理系统
类QQ聊天服务器、客户端
基于网络对战的五子棋游戏
邮件代理(桌面)
自编讲义 36
以上为核心基础部分,总229课时

阶段二:(Web开发技术)
目标:让学生掌握基于Java的Web开发技术,并针对*新的HTML5/CSS3技术做一定的铺垫了解。
课程 主要内容 教材 课时数
HTML web介绍
html基本语法及常用标记的使用
超链接及锚记的使用
表格
表单
框架及内嵌框架
HTML5基本特性介绍
自编讲义 12
CSS 了解CSS及其作用
CSS语法(样式种类及选择器种类)
常见CSS样式
常见页面布局
CSS3与HTML5介绍
自编讲义 12
JavaScript JS技术
DOM/BOM
JS与CSS
JS数组与常用内置对象
JS自定义对象类型
JS月HTML5 Canvas编程
JS综合应用
自编讲义 30
XML XML基本语法
DTD
Schema
XSL
XML解析
自编讲义 12
Web开发(JSP) web应用介绍
JSP基础
JSP内置对象
Cookie与会话跟踪机制
JSP标准动作
EL表达式
JSTL标准标签库
文件上传与验证码技术
常用Web服务器配置
自编讲义 42
Web开发(Servlet) Servlet基础
Servlet应用
过滤器与监听器
自定义标签
Servlet与MVC模式
日志组件以、邮件组件及数据库连接池技术
自编讲义 35
Ajax 初识AJAX