课程说明
课程级别 | 入门级 |
培训周期 | 1年 |
上课时间 | 全日制 |
上课地址 | 北京市大兴区广德大街20号中科电商谷 |
课程简介
课程名称 | 课程内容 |
Java语言基础 | 深入理解计算机系统,了解软件开发行业和软件开发工作。各种常用编程语言的认识。Java语言的历史、特点、和用途。Java开发环境的搭建,包括操作系统初步(Windows和Linux)认识、JDK环境与配置、Java常用IDE的使用等。完成Java基本语法的学习,变量、表达式、运算符、程序初步、条件和循环语句、方法、类、面向对象初步、算法初步等相关内容。 |
Java面向对象编程 | 更深入的学习Java语言,深刻体会面向对象语言的优势。完成类、属性、方法、对象、抽象类、抽象方法、静态类、静态方法、构造方法、方法重载、方法重写、简单工厂设计模式、单例模式、接口的定义及深入学习封装、继承、多态等相关内容。 |
掌握UML面向对象建模 | 掌握使用OOAD、OOP进行软件开发的过程,掌握使用Rational Rose进行UML 9种图的建模。掌握项目常用文档的写法,比如需求文档,功能规格说明书、SAD等等。理解常用的软件过程,RUP与MSF。掌握面向对象的设计原则,掌握常见的设计模式。 |
数据结构与算法 | 系统学习数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图和广义表、算法设计策略以及查找与排序算法等。 |
开发可复用面向对象软件 | 将面向对象软件的设计经验作为设计模式记录下来。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。将设计经验以人们能够有效利用的形式记录下来。 |
深入Java Collections Framework | Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。对Java Collections Framework的体系结构作一个深入的介绍。掌握ArrayList、LinkedList、Vector、Stack、HashSet、SortedSet、TreeSet、SortedMap、TreeMap、HashMap、HashTable、LinkedHashMap、WeakHashMap等集合的应用。 |
Java应用 | Java核心类库API的学习、异常的处理、如何创建单元测试、集合与泛型的应用、反射技术等。 |
单元测试与程序健壮性 | 主要学习单元测试中的五个方面的测试:(一)模块接口测试(二)局部设计结构测试(三)边界条件测试(四)模块中所有独立路径测试(五)模块的各条错误处理路通测试 |
Java XML编程 | 深入学习xml、DTD和Schema、xml的样式表、DOM和SAX等技术。 |
开发C/S架构程序 | 开发JavaC/S程序、熟练使用Java中控件类库及绘图类库进行Java窗体开发及客户端程序的应用。 |
开发Eclipse插件 | 如何使用 Plug-in Development Environment 的代码生成向导来创建 Eclipse 插件。如何在运行时工作台中运行和调试插件,并且在 Eclipse 中安装完成的插件。及与打包插件相关的问题 ,包括维护版本信息,以插件片段的形式更新功能,以及组合插件来创建完整的功能部件。 |
Web编程入门 | 熟练掌握html基本标签以及CSS样式的使用,熟练掌握DIV+CSS的布局方式以及框架集的使用、熟练使用Dreamweaver软件开发网页、发布网站、开发网站流程。 |
解析JavaScript | 掌握对象(Object)编程思路、面向对象思想、设计自己的类、使用常见的类:Array、Date、Object、本地对象、内置对象、编程思想、常用算法、正则表达式、客户端验证、各种网页特效制作等。 |
Oracle管理 | 学会操作多种设备与流行环境,包括IBM服务器、HP服务器、磁盘阵列柜、网络存储设备(SAN)、虚拟带库、磁带机、IBM AIX 操作系统、IBM HACMP集群系统、HP-UX操作系统、Linux操作系统、Oracle数据库、Oracle RAC集群、Oracle DataGuard等等。 |
数据查询优化 | 学习如何创建索引、存储过程、海量数据查询优化技巧。 |
使用JDBC技术操作数据库 | 学习JDBC技术、熟练掌握Connection、Statement、PreParedStatement、ResultSet对象、对数据库中数据进行增、删、改、查操作。 |
开发动态网站 | 使用Jsp技术开发动态的网站、熟练使用jsp小脚本、表达式、指令、声明。熟练使用Jsp九大内置对象、JSTL标签、EL表达式。深入理解Jsp动态网站开发思路。 |
基于Linux的Java开发 | 安装虚拟机以及Linux操作系统、Linux桌面系统、 Linux文件和目录管理、 VIM的使用、Linux终端常用命令、Java开发环境的搭建。 |
构建高性能和安全的Web应用系统 | SSL安全、防火墙、IDS/IPS 、软件防火墙/防病毒。 |
框架和模式应用 | 熟练掌握MVC设计模式、深入理解MODEL、VIEW、CONTROLLER等。 |
使用Hibernate操作数据库 | 熟练掌握Log4g、主键生成策略、对象关系映射、核心开发接口、CURD、应用HQL语言操作数据库。 |
iBATIS实战 | iBATIS的设计理念和基础知识、动态SQL、高速缓存、DAD框架、iBATIS在实际开发中的应用等。 |
开发基于Ajax的RIA | AJAX的定义及包含技术、远程脚本、熟练使用XMLHttpRequest对象的属性和方法、没有XMLHttpRequest的Ajax、SOAP和XML-RPC、可用性原则、Ajax调试、加速数据显示、Ajax驱动的应用程序与标准MVC模型的比较。 |
构建基于MVC的Web框架 | 掌握基于JAVA的MVC框架应用,及MVC的WEB应用开发。 |
Struts 1 | struts工作原理、ActionServlet、使用struts标签开发网站、通过Struts搭建MVC架构。 |
精通Struts 2和深入Spring | WEBWORK的了解、struts2的原理、spring框架、整合SSH框架实现企业级开发。 |
使用Java Web Service构建SOA | 理解Web Service、对使用JavaWebServices来创建有效的SOA应用程序、演示了近JWS的主要改进,包括对JAX-WS2.0的完整介绍、如何使用WSDL、SOAP、Java/XML映射,以及JAXB2.0数据绑定来进行SOA集成、在JavaEE51-使用JSR-181(WS—Metadata2.O)和JSR-109来打包和部署Web服务组件。 |
Ejb3.0攻略 | 无状态会话Bean、有状态会话Bean、依赖注入、消息驱动Bean、定时服务等。 |
JavaEE平台 | 熟练掌握JNDI技术、数据库连接池、跨平台开发和内存管理等、远程管理、生存周期管理等。 |
基于JSF的Web开发 | 了解基于JSP开发的问题,掌握配置JSF控制器、JSF框架应用。 |
课程内容以实际授课为准
温馨提示