您的位置: Skip Navigation Links首页 > 软件工程师培训 > J2EE软件开发工程师培养方案

ACCP课程咨询

我要报名

ACCP咨询热线
电话:0755-83697000
      0755-83697001
邮箱:点此发送咨询邮件
QQ在线咨询(值班老师)


ACCP教学质量监督
电 话:0755-83697922
ACCP就业推荐
电 话:0755-83698112

在线投诉
邮箱
点此发送投诉邮件
ACCP软件工程师培训

J2EE软件开发工程师培训

一、背景

  信狮职业培训学校的j2ee软件开发工程师整体培养的基本技能的采用的北大青鸟Aptech公司的ACCP5.0产品的软件开发培养模式,同时信狮职业培训中心在此基础上添加了本地化特色。


二、培养的总体策略

  高屋建瓴,站在高层次的培养框架下去着眼每个具体技术细节的学习,让学员的学习目标和方向更加明确。
java

三、培养的目标和方向

  • 培养J2EE程序员。
  • 培养j2EE中、高级软件开发工程师。
  • 培养j2ee软件开发架构师和系统分析员。

四、学员的入口条件
  必须具备C语言和java语言基础的基本技能(ACCP4.0第一学期毕业的基础)

五、培养的方式
  采用多模式教学,本培养方向重点培养学员的项目经验,总体坚持如下原则:
以项目为导向、以研发为目的、以产品为成果的方针策略。

教学方法

  • 技术课堂授课。
  • 项目团队技术专题讲座。
  • 项目实地调研
  • 项目新技术研讨会。
  • 主流业务产品的专向研究
  • 企业型的团队组织(产品管理组、程序管理组、开发组、测试组、技术支持组、产品教育组)
  • 项目协同开发(提供项目开发实验室)。
  • 前沿科研课题研究

六、培养的特色

  • 企业型的执教方法,融开发经验于课程体系为一体。
  • 授课中直接采用企业型工程化案例作为实例。
  • 有明确的课题研究与开展,定位明确的方向来实现专业特长
  • 软件项目与产品开发的具体技能和理念的重点培养。
  • 企业级的现有可重用的组件的发放与学习。
  • 团体型的学术交流气氛(技术群与技术论坛)。

七、培养的主要技术知识点内容列表:

  • JAVA基础篇
    1. JAVA 面向对象基础;
    2. Swing组件
    3. Eclipse 开发环境;
    4. J2SE 5.0 API;
    5. 多线程技术;
    6. Socket 网络技术;
    7. Regular Expression(正则表达式);
    8. Java反射技术;
    9. Properties技术;
    10. 数据结构实战训练;
    11. 数组、链表等常用数据结构实战;
    12. 实战链表开发
  • JAVA WEB技术的学习,是面向对象到面向的升级,其基于b/s架构,使用MVC模式进行开发。
    1. JDBC技术 JDBC Connection;
      1. Statement;
      2. PreparedStatement;
      3. CallableStatement;
      4. ResultSet;
      5. Scrollable RS;
      6. Updatable RS;
      7. RowSet and DataSource;
      8. 连接池技术
    2. HTML & CSS & JavaScript 网页技术
      1. HTML 语言;CSS 语言;
      2. JavaScript 语言;
      3. JS常用模版;
      4. 后台管理模版;
      5. JSP&Servlet 技术
    3. Servlet 技术;
      1. JSP 技术;
      2. Tag Library 技术;
      3. Filter技术;报表系统;
      4. FileUploading;
      5. Tomcat 服务器技术;
    4. SCM技术
      1. CVS初步;
      2. SVN简介;
    5. Java Web 实战演练实现在线商城
      1. HTML + CSS + JS;
      2. JSP + Servlet + JavaBean;
      3. FileUploading;
      4. 分页技术;
      5. 数据校验;
      6. MVC初步;
  • JAVA 高级技术
    • XML + WebService技术
      1. Apache Axis初步;
      2. XML + XSL + DTD/Schema;
      3. SOAP + WSDL + UDDI;
    • AJAX技术
      1. AJAX技术基础;
      2. AJAX技术框架;
      3. AJAX技术调试技巧;
    • 深入学习当前最流行的web开发框架struts
      1. Struts应用开发基础;
      2. MVC理论基础;
      3. Struts TagLib;
      4. JSTL基础;
      5. Struts国际化支持;
    • 深入学习前最流行的持久层开源框架hibernate,通过hibernate使我们的工作量减少95%,更方便、快速的软件开发
      1. Hibernate应用开发基础;
      2. ORM基础理论;
      3. 关系映射技术;
      4. 性能调优技术;
    • 深入学习spring,理解当前十分流行的控制返转(ioc/di)思想,开发高可扩展、可重用的就用系统。理解AOP思想,其为什么是OOP的补充? 让学员在学习的时候就可以积累许多可重用,装配灵活的软件中间件组
      1. Spring Spring IoC技术;
      2. Spring AOP技术;
      3. Spring 与 Struts / Hibernate结合运用;
      4. Spring 声明事务管理;
    • Log4J and JUnit技术
      1. Logging API;
      2. JUnit单元测试技术;
    • SSH项目实战
      1. 综合运用所学知识开发WEB OA 系统;
      2. Spring + Struts + Hibernate;
      3. CVS;
      4. Log4J;
      5. JUnit;
    • UML
      1. UML技术;
      2. UML分析技术;
      3. UML设计技术;
      4. UML与软件架构;
      5. RationalRose / MagicDraw
      6. 通过uml分析CRM系统
    • UML + SSH项目实战开发CRM系统
      1. 综合运用UML + SSH;
      2. Spring + Struts + Hibernate;
      3. CRM基础理论;
    • EJB3.0
      1. EJB3.0基础知识;
      2. SessionBean;
      3. EntityBean;
      4. MetaData技术;
      5. PersistenceAPI;
      6. JBoss;
    • Linux技术
      1. Linux操作系统基础;
      2. Linux下配置Java开发环境;
      3. Linux下开发Java程序;
    • 软件开发的设计模式。
      1. 研究包括Gang Of Four模式在内的20多种软件设计模式的意图、结构、适用范围和在实际软件开发中的应用场景。
    • J2EE应用程序框架设计技术
      1. 打造J2EE软件架构师的特色菜,全面阐述J2EE软件开发的应用程序的通用框架技术,其间体验了许多设计模式在框架设计的实际应用。并能够全程完成一个可重用的较成熟的j2ee应用程序框架。
    • 研究WebService等分布式处理技术
      1. 将结合XML和SOAP协议来研究Web Service这门异构平台分布式处理技术。