程序开发技术培训

1、初级Java语言编程(SL-110) (1)培训时间:5天(授课:50% 上机:50%) (2)课程描述:本课程适用于Java编程初学者。主要内容包括:Java的特点,面向对象原理,并运用以上概念编写Java技术的代码,实现和运用以上知识编写实现程序基本功能的Java代码。课程结束后,学员可以编写简单的Java程序,但还不具备综合编程的能力。本课程为学习Java编程语言提供了坚实基础,学员可在此基础上继续工作和接受培训。 2、Java语言编程(SL-275) (1)培训时间:5天(授课:50% 上机:50%) (2)课程描述:本课程讲授Java语法。主要内容包括:Java的面向对象技术,创建图形用户界面(GUI),异常处理, 文件输入/输出(I/O),线程和网络。熟悉面向对象概念的学员可以学习编写Java应用。本课程应用Java 2 SDK。 3、Java技术的面向对象应用程序的分析和设计(UML)(OO-226) (1)培训时间:5天(授课:50% 上机:50%) (2)课程描述:本课程向系统开发人员讲授应用UML进行面向对象(OO)的分析和设计(OOA&D)。应用软件应该不断发展和成长,以满足商业活动的改变和顾客的需求,分析这些需求并将它们转化为新的软件模型将产生竞争优势。本课程所讲授的面向对象分析和设计方法使得软件专家能够实现现代OO语言(例如Java编程语言)内在的效率。与统一建模语言(UML)相关联的各种概念以及分析和设计技术涉及到迭代、增量的统一软件开发过程的各个阶段。本课程同时还讨论了设计模式、对象和动态模型、系统设计和系统功能分解技术的使用。 4、使用 Servlet 和JSP 技术开发 Web 组件 (SL-314) (1)培训时间:5天(授课:50% 上机:50%) (2)课程描述:JavaServer Pages (JSP)和servlets是Java 2平台,企业版(J2EE 平台)定义的主要技术。本课程使富有经验的Java开发员掌握在Tomcat Web容器和Struts框架上使用JSP和servlet技术快速开发Web应用程序的知识和技术的方法。学员将学到如何使用Java技术分析、设计、开发和部署Web应用程序。真实的实验练习为学员构造及部署内部网中小型Web应用程序和低值商业网站提供经验。 5、高级Java编程工具包(SL-285) (1)培训时间:5天(授课:40% 上机:60%) (2)课程描述:本课程通过设计一个文档服务器应用方案为学员提供实践经验。学员可运用图形界面设计和网络通信编写一个与网络数据库交互的Java应用程序。上机实习的时间说明了本课程的实用特征,完成这门课的学习将有助于学员准备SCJD认证考试。 6、开发遵从J2EE的应用程序(FJ-310) (1)培训时间:5天(授课:50% 上机:50%) (2)课程描述:本课程向学员提供了建立和部署遵从Java 2企业平台(J2EE)的企业应用程序的知识。本课程涉及的企业组件包括了从Enterprise JavaBeans(EJB)、servlets和JavaServer Pages(JSP)到使用它们的HTML和Java客户端应用。通过练习,学员可获得建立端对端的分布式商业应用程序的实践经验。课程的练习探讨了会话EJB组件(使用Java数据库连接,JDBC)和实体EJB组件(使用管理bean和管理容器持续性)与数据库的交互,同时向学员讲授如何通过可重用的组件集成一个应用程序,并在J2EE运行环境中部署应用程序。