本课程专为希望成为专业Java编程软件工程师的学习者设计,涵盖从基础到高级的各项技能,帮助学员掌握必备知识与实践技巧。
培训内容:
课程名称:初级工程师部分
课时总数:344小时
1. Java OO程序设计基础
- 内容涵盖J2sdk基础、Java面向对象编程原理,API使用方法,数据结构及算法入门知识以及高级类特性和异常处理。
- 培训目标是掌握Java语言规范和面向对象编程的基本概念(OOA/OOP)。
2. J2SE平台的Java程序设计
- 包括AWT图形界面开发、Swing图形用户接口设计,Socket网络应用程序构建,序列化技术及高级I/O流与文件操作。
- 培训目标是熟练掌握J2SE平台上进行Java编程的技术。
3. Java桌面系统项目开发
- 该项目规模为5至6人团队工作约10个工作日。具体需求文档需联系课程顾问获取。
- 目标在于熟悉并掌握基于J2SE的桌面应用软件系统的构建方法与流程。
4. JAVA软件工程师职业素养
- 探讨高效学习和工作的策略,目标设定技巧以及职场礼仪规范等主题。
- 培养良好的工作习惯,并为成为合格的专业人士做好准备。
5. Oracle数据库
- 包括SQL/PLSQL语言、数据库设计与管理知识,着重于Oracle9i版本的使用技能提升。
- 使学员能够熟练进行基于ORACLE平台的数据操作和程序开发活动。
6. Java Web基础及应用编程
- 涵盖Web前端技术(HTML&CSS)、Java数据库连接(JDBC)、JSP与Servlet框架以及服务器配置等知识,介绍Apache Ant构建工具的使用。
- 使学员能够掌握JSP1.3/2.0和Servlet2.4版本的相关编程技巧及其在网页层面上的应用。
7. Java B/S商务项目开发(基于JSP/Servlet)
- 每组由两人组成,预计工作量为约10个人工日。
- 目标是熟练运用JSP、Servlet等技术完成Java Web应用程序的构建任务。
8. MVC与Struts
- 介绍高级Web应用开发策略:业界普遍采用的MVC设计模式及基于Struts架构的应用程序实现方法,包括国际化支持和标签库使用。
- 目标是熟练掌握Model-View-Controller(MVC)设计理念以及利用STRUTS框架进行应用程序开发。
9. Java B/S商务项目开发(基于Struts)
- 由4至5人组成的小组负责完成该项目,并预计需要花费约25个人工日。
- 培养学员使用Struts技术构建企业级软件系统的能力和经验。
10. Java高级程序设计(J2EE)
- 涉及J2EE架构、EJB核心技术和主流开发工具(如JBuilder)、WebLogic应用服务器等主题的学习与探讨。
- 使学员能够掌握基于Java EE平台的复杂应用程序开发技能,包括分布式环境下的系统整合。
11. Java和XML
- 探讨XML技术及其在网络服务中的角色、异构系统的集成以及分布式的软件架构设计等内容。
- 目标是理解新的java系统与传统软件体系之间的关系,并能够运用这些知识解决实际问题。
12. JAVA软件工程师岗前集训
- 包含项目沟通技巧和个人发展策略指导,杭州IT企业的介绍和简历制作及面试准备等环节的学习内容。
13. 软件系统架构设计
- 课程涵盖UML建模语言、Rational Rose工具使用方法以及软件工程与过程模型的理论知识学习。
14. J2EE商务应用系统项目开发
- 涉及到由四至五人组成的团队在约二十五个人工日内完成的实际项目案例分析和实施。
15. .net程序设计
- 讲解.net编程的基本概念和技术要点,帮助学生掌握该平台的基础知识。