当前位置:牛耳软件教育 >> 项目信息 >> 项目介绍

牛耳—Java精英软件工程师班

牛耳—Java精英软件工程师班
  • 发布机构:牛耳软件教育
  • 项目分类:JAVA
  • 所在地区:
  • 更新日期:2009年12月10日
  • 浏览次数:673
培养目标
JAVA精英软件工程师
    本课程兼顾大型企业使用高端商用软件和中小企业使用开源软件的需求,专注于培养企业需求量大、就业率高,但人才市场紧缺的中高级JAVA软件工程师,通过本课程的学习,学员可以精通Java语言,熟练掌握基于高端Weblogic/Sun Java Application Server和开源的JBoss/Tomcat中间件服务器、面向企业的Java EE架构和开源的Struts/Hibernate/Spring框架、Oracle 9i数据库。通过实际项目实训,学员可以达到具备1-2年大型软件开发经验的水平。

培训内容
国际高端软件技术
    在资深软件项目经理的带领下通过完成多个基于Java EE架构、Oracle数据库、WEB、多层结构和基于CMMI的软件工程标准的企业级软件产品的分析、设计和开发,掌握开发Java大型项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。内容包括:

阶段 课程主题 实训内容 实训目标 实训项目
第一阶段 Java语言基础 程序逻辑、Java虚拟机原理、Java的开发与运行环境安装配置、Java基本语法、Java编码惯例 熟练掌握Java基础语法,深入理解Java平台核心运行机制 1. 人机游戏
2. 综合运用Java SE技术,编写类似聊天室的即时通讯软件。掌握Java桌面软件的分析、设计与实现“网络聊天室”
面向对象程序设计 类与对象、包、封装、继承、多态、访问控制、方法overload与override、抽象类、接口、内部类、异常处理、枚举、装箱和拆箱、可变参数 掌握面向对象的思想
Java桌面软件开发 注释、jar工具、Java集合框架、I/O、网络、线程、控制台应用程序开发、文件操作、图形界面程序设计、JDBC原理、JDBC编程Eclipse的使用等 掌握JavaSE桌面开发技术
SQL基础 SQL原理及基础 了解关系模型和数据库、表、视图、索引等对象。对表的CRUD操作等。 商品管理系统
数据库设计 数据建模、ER设计方法、概念模型、E-R模型与E-R图、数据库范式、物理模型、运用Power Designer建模、企业项目分析与设计实战。 掌握数据库设计能力
MS SQL Server MS SQL Server数据库安装/配置/管理及开发 掌握MS SQL Server数据库应用
Java应用软件开发 JDBC+ OOP +SWING 精通C/S结构的应用程序开发
第二阶段 Web编程基础 Html、CSS+DIV、JavaScript 熟练掌握HTML和 JavaScript 个人网站
Java Web编程技术 JSP、Servlet、JavaBean、Session/Cookie、服务器端验证。
Tomcat、Eclipse + MyEclipse
掌握Java Web编程技术 视频点播系统
高级Java Web编程 分页处理、文件上传、过滤器和监听器、数据库连接池与数据源、EL、JSTL、MVC设计模式。Apache Commons FileUpload、Apache Commons BeanUtils和Apache Commons DbUtils组件 熟练运用高级Java Web编程技术
XML XML 语法与程序开发、JAXP 编程、DOM4j 编程 掌握XML在Java中的应用 房屋租赁系统
JavaSE高级开发 反射、序列化、JNDI、JDBC高级技术 熟练运用Java SE高级开发技术
Oracle数据库 Oracle数据库安装/配置/管理、运用SQL Plus、标准SQL语句、多表连接与子查询、事务控制、Oracle函数、数据字典、约束、视图、序列、索引、PL/SQL开发(函数、存储过程、触发器) 熟练应用Oracle数据库
数据库管理 常用管理工具、用户及权限管理、空间管理、数据导出/导入。企业真实开发中用户(管理员/软件开发人员/最终用户)权限管理实例及分析。PL/SQL Developer工具 掌握基本的数据库管理能力
Struts架构应用开发 Struts框架工作原理、Struts配置、核心组件、表单验证、错误处理、Struts应用程序国际化、Struts 标签库 熟练Struts架构应用开发
Hibernate技术及应用开发 ORM技术、Hibernate框架搭建、工作原理;Hibernate 设计原理及 Struts+hibernate 开发技术 掌握Hibernate应用开发技术 网上商城
Java EE应用开发 Java EE体系架构、跨平台的多层互联网应用系统,主流应用服务器中间件产品(WebLogic Server)与开发工具 掌握常用的应用服务器
第三阶段 面向对象的分析与设计 利用OOA与OOD进行Java项目的分析与设计,学习UML的核心内容 掌握面向对象的分析与设计能力 客户关系管理系统
AJAX Ajax 技术核心内容; Ajax 的工作流程、经典案例 掌握Ajax开发能力
Spring技术及应用开发 MVC 模式、Spring框架搭建、工作原理;Spring 设计原理及 Struts+Spring+Hibernate 集成开发 掌握Spring应用开发技术
SSH综合项目开发 综合运用Struts、Spring、Hibernate技术 综合/熟练运用SSH开发技术
经典项目分析 分析企业典型案例创建的各个过程,包括目标设计、功能分析、功能模块设计、数据库的需求分析和结构设计、功能模块的页面创建、系统的发布和运行 以实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地掌握主流技术在大型项目中的运用及程序开发流程 在线拍卖系统
企业项目实战 团队实现大型和完整的业务系统,经历完整的CMMI3过程:立项、策划、需求,设计、编码、测试、发布和结项 基于CMMI标准进行企业级软件的开发,并熟悉软件企业的工作制度

免费赠送课程说明
课程名称 课程说明
新技术实战讲座 针对 前沿技术进行的定期或不定期的学术讲座(内容涵盖高端、前沿技术,如EJB3.0,工作流、搜索引擎等)
企业名家大讲堂 包括金牌讲师或者来自IBM、SUN、Oracle、华为、软通动力、神州数码、东软等技术专家对IT行业进行精辟的分析

查看更多同类项目

留言咨询