




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
卓越(java)软件工程师教学大纲V3.1培养目标:本项目主要面向大型企业需求量最大的Java工程师,同时兼顾其对软件测试岗位的需求。系统深入学习Core Java和Web开发知识,并要求学员掌握主流的数据库(Oracle,Mysql)技术,同是熟悉Linux操作系统的基本应用、布署。在完成多个基础项目后,继续深入学习JAVA主流框架技术(SSH),并融入测试课程,让学生同时具备开发、测试和设计的综合实力。招生对象:大专及以上学历,具备一定的英语基础,有C语言基础更佳。课程大纲: 预科: 课程主要内容教材课时数Linux,MySQL Linux MySQL 软件开发基础 自编讲义- 阶段一: 目标:让学生掌握基于Java的桌面开发技术,并对Oracle开发有一定的应用能力。课程主要内容教材课时数Core Java 数据类型、变量、数组、运算符、程序控制 基本算法 掌握类、继承、包、多态、接口、模式 Java异常处理 Java IO Java集合框架 泛型编程 AWT SWING 自编讲义90Oracle开发与设计 掌握Oracle表空间/数据文件/分区的概念 掌握SQL*plus的使用和常用命令,熟悉利用SQL*plus启动和关闭数据库。 掌握Oracle中的DDL语句 掌握Oracle中的DM语句,重点掌握比较复杂的子查询 掌握DCL中的用户/角色/授权 掌握事务相关的TCL语句,了解事务的隔离和传播 掌握Oracle中的对象:表/视图/序列/索引/ 掌握PL/SQL:游标、存储过程/函数、包、触发器 掌握数据库设计基本技巧 自编讲义40Core Java(JDBC) 掌握基于JDBC 对Oracle数据库的程序开发 掌握Driver,DriverManager以及Connection类之间的桥联关系,学习Bridge模式以及Class的加载方式 掌握Statement,PreparedStatement的使用和区别 掌握从ResultSet中获取数据,以及可滚动,可修改的ResultSet的实现 掌握JDBC中事务和批处理的实现 掌握基于Template模式对jdbc操作的简化,以及基于单例模式对属性文件的动态读取 自编讲义20Core Java实战 日志(Log4j) 反射 多线程与Socket编程 信息管理系统 类QQ 五子棋游戏类网络游戏 搜索引擎应用 邮件代理(桌面) 自编讲义42以上为基础部分,总192课时 阶段二: 目标:让学生掌握基于Java的Web开发技术,并对Ajax开发有一定的应用能力。课程主要内容教材课时数Web基础(HTML、CSS) 掌握HTML的基本语法和常见标记的使用 掌握HTML中的链接,绝对路径和相对路径 掌握HTML中表格的编写 掌握HTML中输入元素和表单 掌握HTML中的框架 了解CSS概念与作用 了解引入CSS的三种不同的方式 掌握CSS中的id和class等常见选择器,了解复合选择器之间的优先级的计算 掌握常见的CSS属性 掌握CSS 盒子模型,边距合并 掌握利用浮动进行CSS定位和布局 自编讲义12Web基础(JavaScript) 理解JavaScript的基本概念和嵌入到HTML 中的方式 理解JS中变量、数据类型和运算符 掌握利用if-else ,switch 以及循环语句控制应用程序 掌握JS中数组以及String、Math 和Date 等对象的使用 掌握自定义函数和自定义对象的方式 掌握浏览器对象的层次结构和常见方法 掌握DOM对象模型,以及通过DOM对HTML节点进行操作 掌握JS中的事件处理,以及在表单提交过程中的输入验证 掌握JS以及JAVA中的正则表达式的实现,能够写基本的正则表达式。 掌握JQuery 自编讲义18XML应用 XML基础 DTD Schema DOM SAX JDOM XPath 自编讲义24Web开发(JSP) 掌握JSP中的基本组成和JSP程序的执行过程 掌握JSP中的常见指令和动作 掌握JSP中的内置对象和作用域 掌握JSP中的中文问题的处理 掌握JSP中与JAVABEAN的交互 掌握JSP EL表达式以及JSTL标签库中的核心标签,格式标签和函数标签 掌握自定义标签的编写 自编讲义30Web开发(Servlet) 掌握Servlet容器与部署以及Servlet类继承体系和生命周期 掌握MVC思想,以及MODELI,MODELII的区别 掌握在Servlet中操作原有的内置对象的方式,以及会话跟踪的方式。 掌握过滤器的概念和使用,以及高级的过滤器应用 掌握监听器的概念和使用,利用监听器实现在线用户列表。 在TOMCAT中对于Servlet的认证和授权 自编讲义30Ajax 掌握Ajax核心对象XMLHttpRequest 掌握使用Ajax实现异步通信原理的使用 掌握使用普通文本、XML、JSON进行通信 掌握Ajax框架(DWR)快速开发Ajax应用。 自编讲义24Web实战 JSP扩展知识 Servlet扩展知识 短信收发平台 BBS BLOG CMS 邮件代理(web) 自编讲义42以上为JAVA EE WEB开发部分,总180课时 阶段三(框架方向): 目标:让学生掌握基于Java的企业级开发技术,熟练掌握SSH框架,掌握应用Linux应用技术。课程主要内容教材课时数测试综合测试基础软件质量与QC测试计划测试用例单元测试集成测试系统测试测试自动化自编讲义60Struts 2 掌握Struts 2的工作流程 Struts配置详解 OGNL 标签库 拦截器 类型转换 验证 国际化 文件上传与下载 FreeMarker表示框架 SiteMesh页面布局框架 Struts 1概述 自编讲义54Hibernate 掌握Hibernate的工作流程和ORM基本思想 掌握映射文件的配置编写和反向生成工具的使用 掌握对象的自动脏数据检查以及对象的三种状态,以及操作持久化对象的各个方法。 掌握Hibernate中的一对多、多对一、多对多等关联映射,以及其中的级联,控制反转,懒加载 掌握使用HQL和QBC,QBE进行查询 掌握Hibernate中的缓存和事务管理 自编讲义36Spring 掌握Spring IoC技术; 掌握Spring AOP技术; 掌握Spring 与Struts / Hibernate 结合运用; 掌握Spring1.x和Spring2.x中的声明式事务管理; 掌握Spring 任务调度; 自编讲义36NTC EJB 3.0 Web Services 掌握SOA(Service-Oriented Architectur)面向服务架构; 掌握Weblogic安装、配置、及管理 Flex Android 自编讲义18企业级项目实战 技术点回顾 项目分解说明 模块示范 构建指导 项目答辨 协同办公平台(OA) 客户关系管理(CRM) 大型电子商务网站 ERP子模块 运营支撑系统(教育类) 大型视频网站 自编讲义30以上为Java EE框架部分,总234课时阶段四: 职业导向训练 课程主要内容教材课时数COT 软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪 中英文简历制作、面试技巧 各大公司面试问题汇总讲解。 软件过程(PSP、TSP、CMMI) 自编讲义-说明:以上大纲会根据学生情况和企业需求,在上课时作相应调整。名词解释:1. COT:Career oriented Training,职业导向训练 2. PSP:Personal software process,个体软件过程 3. TSP:Team software process,团队软件过程 4. NTC: 新技术概述 C+工程师教学大纲(企业定制)V3.1培养目标:为了满足文思创新、上海易宝、中软国际、擎天科技、金智科技、联创科技、华为、中兴等合作企业对C+人才的需要,公司于2009年经过大量的调研,结合集团研发部专家和合作企业专家的知识,开发了“C+工程师名企定制班”项目,本项目让学员深入掌握Linux应用、C+编程思想、数据库(MySQL、Oracle)、Windows编程(SDK、MFC)、LINUX编程等相关软件技术。通过本课程多个项目的训练,学员还可掌握软件架构设计思想、网络通讯、GUI设计、IO处理、Unix编程等软件相关高级技术。让学员毕业后真正具备一定的软件开发经验。培养对象:理工类本科及以上学历,具备一定的英语基础,有C语言基础更佳。课程大纲:(共计312课时) 阶段一: 技术实战课 课程主要内容教材课时数C+结构化编程 面向过程的结构化程序设计方法 C+语言常量,变量,类型,表达式 函数和函数调用 指针与数组 数据结构基础及指针使用技巧 自定义数据类型,结构,枚举,联合 位字段与位检测 常用数据结构(堆栈、队列、链表、树等) 查找 排序 C+语言输入输出、文件操作 自编讲义60C+OO编程 C+面向对象概述类和对象 构造函数和析构函数 运算符重载 继承与派生 虚函数与多态性 C+流和文件操作 模板技术和STL 异常处理和名字空间 Unicode和字符串处理 设计模式 代码重构 自编讲义项目一:C版聊天服务器(socket编程,多文件结构,简单的多线程,专用服务器模式,文件操作,自定义通信消息)(课堂综合案例)72Oracle开发与设计 掌握Oracle表空间/数据文件/分区的概念 掌握SQL*plus的使用和常用命令,熟悉利用SQL*plus启动和关闭数据库。 掌握Oracle中的DDL语句 掌握Oracle中的DML语句,重点掌握比较复杂的子查询 掌握DCL中的用户/角色/授权 掌握事务相关的TCL语句,了解事务的隔离和传播 掌握Oracle中的对象:表/视图/序列/索引/同义词 掌握PL/SQL:游标、存储过程/函数、包、触发器 掌握数据库设计基本技巧 Pro *C/C+ ADO编程 自编讲义项目二:C+版聊天服务器(socket类,多文件结构,复杂的多线程,共享服务器模式,Oracle数据库操作,OOD设计方式,RUP开发模式(课堂综合案例)60C+应用之Windows编程 VC编程环境调试技术和经验 Windows编程思想 WIN32程序的消息机制 Windows API编程基础 WIN32 窗体程序设计 MFC窗体程序设计 菜单、工具条、状态条 GDI编程技术 对话框程序(模态对话框、非模态对话框) 常用控件编程 静态链接与动态链接库 进程与线程、Windows同步对象 文档视图程序 Windows TCP/IP协议基础 Windows API网络编程 实战项目选择: 企业级即时通讯系统(MFC/SOCKET/ORACLE) 中小型110报警系统 (MFC/SOCKET/GIS/语音卡技术) 自动取款机系统(MFC/UNIX C/C+服务器/ ORACLE) 基于WinSNMP的网络管理系统(MFC/ORACLE) 基于Windows Mobile的电力巡检系统(SmartPhone/EmbedVC/MFC/ORACLE/GIS) 自编讲义项目三:MFC版ATM取款机系统(MFC控件,资源,MFC SCOKET,多线程,Pro*C/C+,Oracle,系统设计)(课堂综合案例)60C+应用之LINUX编程 Linux简介 Linux安装 常用命令 Shell编程 Vi/Vim编辑器的使用 Linux下C/C+程序编译(g+,gcc,makefile) Linux下C/C+程序调试(gdb) Linux文件系统和I/O Linux进程和多线程 Linux网络编程基础 自编讲义60总312课时 阶段二: 职业导向训练 课程主要内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理肿瘤病人礼仪培训
- 江西省婺源县2024-2025学年初三学生调研考试数学试题含解析
- 江苏省永丰初级中学2024-2025学年七校联考高考物理试题一模试卷含解析
- 中国计量大学现代科技学院《中医药学概论》2023-2024学年第二学期期末试卷
- 丽水职业技术学院《音乐文献检索与论文写作》2023-2024学年第二学期期末试卷
- 渭南市澄城县2024-2025学年五年级数学第二学期期末教学质量检测模拟试题含答案
- 山西药科职业学院《医学细胞生物学讨论》2023-2024学年第一学期期末试卷
- 江苏省泰州市泰兴市黄桥教育联盟重点名校2025届初三下学期联考(二)语文试题试卷含解析
- 江苏大学京江学院《校园音乐活动策划》2023-2024学年第二学期期末试卷
- 内蒙古艺术学院《教你玩转信息化学习》2023-2024学年第二学期期末试卷
- 室内装修赶工措施方案
- 场地移交确认书
- 叉车保养计划表(共10页)
- 空调维修材料费清单
- (完整版)最全安全检查表
- 安全生产检查记录表(范表)
- 企业总经理聘用合同范本
- 土木工程行业人才需求缺口与本科院校就业压力之间的矛盾分析
- U型管卡标准(共7页)
- 汉字书法课件模板:虛_篆书41种写法
- 工程部(资料员)绩效考核
评论
0/150
提交评论