Java工程师(ICJP)教学大纲V4.0

导读 培养各类软件企业、软件部门、信息部门急需的能熟练运用Java技能的软件工程师人才。通过培养,要求学员能熟练掌握Core Java、JSP、Servlet、SSH+、静态网页技术、数据库技术(Oracle、MySQL)、Android等相关技能。能胜任工程项目中代码构建、测试(单元测试)、文档(详细)和个人评审的*,熟悉软件质量及软件开发过程相关知识。
400-882-5311 425
JAVA 安卓 嵌入式 C++ PHP 软件测试 NET 3G-IOS

课程详情

2017-11-10

Java工程师ICJP教学大纲V40

  [培养目标]:

  培养各类软件企业、软件部门、信息部门急需的能熟练运用Java技能的软件工程师人才。通过培养,要求学员能熟练掌握Core Java、JSP、Servlet、SSH+、静态网页技术、数据库技术(Oracle、MySQL)、Android等相关技能。能胜任工程项目中代码构建、测试(单元测试)、文档(详细)和个人评审的*,熟悉软件质量及软件开发过程相关知识。

 [招生对象]:

  大专及以上学历,具备一定的英语基础,有C语言基础更佳。

预科:


课程

主要内容

教材

课时数

Linux,MySQL


  • Linux
  • MySQL
  • 软件开发基础

自编讲义

-


目标:让学生掌握基于Java的桌面开发技术,并对Oracle开发有一定的应用能力。



课程

主要内容

教材

课时数

Java程序设计

  • 基本语法与流程控制
    数组
    Java类与对象
    深入Java类与对象
    接口与设计模式
    异常处理机制


自编讲义

74

Java高级程序设计

  • Java 输入输出
    集合框架
    Java线程与线程实现
    窗体图形图像处理
    JDBC数据库访问技术
    网络编程
    泛型与反射


自编讲义

101

Oracle开发与设计

  • oracle基础知识
    用户管理
    查询
    数据库对象
    pl/sql编编程之-基础
    pl/sql编程之-游标
    pl/sql编程之-子程序
    pl/sql编程之-触发器
    常规维护
    体系架构
    综合案例


自编讲义

42

Core Java

实战


  • 图形界面
    网络编程
    JDBC
    IO
    三层架构
    SVN
    编码规范
    项目答辩
    信息管理系统
    类QQ
    五子棋游戏类网络游戏
    搜索引擎应用
    邮件代理(桌面)


自编讲义

36

以上为基础部分,总253课时


目标:让学生掌握基于Java的Web开发技术,并对Ajax开发有一定的应用能力。



课程

主要内容

教材

课时数

HTML


  • web介绍
    html基本语法及常用标记的使用
    超链接及锚记的使用
    表格
    表单
    框架及内嵌框架


自编讲义

9

CSS

  • 了解CSS及其作用
    CSS语法(样式种类及选择器种类)
    常见CSS样式
    常见页面布局



自编讲义

8

Javascript

  • JS技术
    DOM/BOM
    JS与CSS
    JS内置对象
    JS自定义对象类型
    JS应用

自编讲义

38

XML

  • XML基本语法
    DTD
    Schema
    XSL
    XML解析


自编讲义

22

Web开发(JSP)

  • web应用介绍
    JSP基础
    JSP内置对象
    会话跟踪机制
    JSP标准动作
    EL表达式
    JSTL
    文件上传与验证码
    Web服务器


自编讲义

43

Web开发(Servlet)


  • servlet基础
    servlet应用
    过滤器与监听器
    自定义标签
    线程安全的servlet
    日志组件以及邮件组件


自编讲义

35

Ajax

  • 初识AJAX
    AJAX通信数据格式
    jquery
    dwr

自编讲义

28

以上为Java Web开发部分,总183课时



目标:让学生掌握基于Java的企业级开发技术,熟练掌握SSH框架,掌握应用Linux应用技术。


课程

主要内容

教材

课时数

Web项目实战

技术点回顾
项目分解说明
模块示范
构建指导
项目答辨
电商平台(ePortal)
CRM
办公自动化(iOA)
大型视频网站


自编讲义

30

Struts 2


  • 介绍struts2
    struts2标签+OGNL表达式
    国际化
  • 表单数据校验
    异常处理
    属性类型转换
    Interceptor组件
    Result组件


自编讲义

30

Hibernate


  • 介绍hibernate
    介绍ORM
    使用Hibernate做CRUD
    关系映射
    hibernate查询
    缓存
    hibernate应用


自编讲义

30

Spring


  • 介绍Spring
    三层结构
    IOC容器
    AOP容器
    对开发的支持


自编讲义

30

NTC

  • EJB 3.0
    Web Services
    Flex
    Android
    项目管理(敏捷)


自编讲义

30

企业级项目实战

  • 技术点回顾
    项目分解说明
    模块示范
    构建指导
    项目答辨
    ERP子模块
    运营支撑系统(教育类)
    电信计费系统
    大客户风险评估系统
    智能交通


自编讲义

90

以上为项目实战部分,总240课时


阶段四:



课程

主要内容

教材

课时数

COT


  • 软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪
  • 中英文简历制作、面试技巧
  • 各大公司面试问题汇总讲解。
  • 软件过程(PSP、TSP、CMMI)

自编讲义

-

  说明:以上大纲会根据学生情况和企业需求,在上课时作相应调整。

 名词解释:

  COT:Career oriented Training,职业导向训练
  PSP:Personal software process,个体软件过程
  TSP:Team software process,团队软件过程
  NTC: 新技术概述
上一篇: Android工程师(ICAP)教学大纲V4.1 下一篇: 软件测试工程师(ICTP)教学大纲V4.0

推荐课程

查看全部课程
南京网博教育

南京网博教育

秦淮校区

查看全部校区 进入官方主页