培训目标: *应用面向对象技术(如继承多态)建立复杂的Java应用程序; *使用文件(I/O)类库读写数据和文本文件; *创建和使用Java的GUI组件:Panels、buttons、labels、 text fields、text areas; *创建独立的Java应用程序,使用框架(frame)和菜单(menu)类设计Java图形界面应用; *编写多线程程序;应用Socket编写TCP/IP客户端应用; JAVA培训通过完成一个基于J2EE架构、Web界面、多层结构(Browser、Web Container、J2EE Server、Database)的具体实例项目的分析;设计和开发、发布,掌握开发Java大型软件项目过程中所需要的软件技术并熟悉软件项目的设计规范、开发流程、项目管理等;可以参加SUN JAVA国际认证考试及信息产业部中级软件工程师认证考试;胜任各种规模企业的系统和软件工程师、售前、售后工程师等职位;
第一部分:SUN JAVA软件工程师SL-275全套课程
1、本课程为SUN的标准课程,采用SUN标准教材及练习题授课;本课程讲授Java语法;
2、Java的面向对象技术。创建图形用户界面 (GUI),异常处理, 文件输入/输出(I/O);
3、线程和网络。熟悉面向对象概念的学员可以学习编写Java应用。本课程应用Java 2 SDK版本的开发工具包;
4、Java程序运行机制、开发环境的安装和配置、Java语言基础和重点API、Java程序异常的处理、I/O、控制台程序开发、Swing程序开发、Java Applet、多线程编程;
5、关系型数据库原理、SQL数据查询语言、MSSQL Server使用方法;
第二部分:SUN JAVA软件工程师中级编程课程
1、 JDBC应用程序接口(API)开发数据库应用,高级JDBC特性;
2、 在Tomcat服务器环境下,用Java Server Pages(JSP)和Servlet技术结合JDBC技术来快速建立Web层应用的编程技术和经验;
3、最流行的J2EE的Web应用开发体系Java Server Pages(JSP) + Struts + EJB技术
4、J2EE消息服务JMS和事务处理JTA 技术
5、BEA Weblogic服务介绍及应用举例讲解
第三部分:项目实战及开发规范课程
1、 面向对象(OO)的分析和设计(OOA&D),包括与统一建模语言(UML)相关联的概念以及分析和设计技术;
2、 CMM基本概述、模型、实施;
3、 实例项目讲解;
4、 完成基于J2EE架构(JSP、Servlet、JDBC)、Web界面、多层结构(Browser、Web Container、J2EE Server、Database)的实例项目分析、设计、开发、发布等全程模拟练习;
5、 熟悉面向对象的设计方法、技巧及Rational Rose工具;
6、 了解团队开发的概念;
7、 通过完成实际项目,进一步巩固本教程讲述知识,积累软件开发经验,熟悉项目开发流程;
第四部分:软件测试及自主开发
根学员自身情况的不同我们结合真实的软件项目来开发和测试。