分类菜单
JAVA
培训首页> 武汉培训> JAVA培训课程> 武汉JAVA软件开发培训
武汉JAVA软件开发培训

武汉JAVA软件开发培训

参考价格: 电话咨询
咨询电话: 400-800-2176
该校与厚学网暂未合作,平台不确保课程的真实有效性
如有侵权等争议,请及时与厚学网联系处理
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
武汉JAVA软件开发培训
课程说明
课程级别
高级
培训周期
3-6个月
上课地址
湖北省武汉市洪山区关山大道光谷软件园F3栋4楼
【课程详情】

     

 

第一阶段
JavaSE模块开发

10年Java实战讲授avaSE模块
J开发课程;
阶段考试-笔试、机试;

中软国际实战型项目;


第二阶段

数据库模块开发

数据库讲授数据库模块
开发课程;
阶段考试-笔试、机试;

中软国际实战型项目;


第三阶段

Web前端模块开发

Web前端实战讲授Web前端
模块开发;
阶段考试-笔试、机试;

中软国际实战型项目;


第四阶段

JSP/Servlet模块

开发10年Java实战讲授JSP/
Servlet模块;
开发课程;
阶段考试-笔试、机试;

中软国际实战型项目;


第五阶段

SSH/SSI模块开发

10年Java实战讲授SSH/
SSI模块开发课程;
阶段考试-笔试、机试;

中软国际实战型项目;


第六阶段

企业项目实践

工程管理软件项目
电商平台项目

物流调度与监管系统项目


强Java课程体系

Java课程分为6大阶段20大模块课程,每个阶段都有实力案例和项目结合,从简单到专业一步一步带领学生走进Java开发的世界,
帮助学生顺利走上Java工程师的道路!

阶段
课程内容

一、JavaSE模块开发   【35天】


■学习内容:JavaSE模块开发

■学习目标:掌握Java语言基本语法,理解面向对象思想
熟练使用API中常见类,掌握Java中的反射、内省机制,了解基本的数据结构与算法。

■完成目标:综合使用CoreJava核心机制完成企业及应用或移动娱乐应用核心组件。


二、数据库模块开发   【10天】


■学习内容:数据库模块开发

■学习目标:熟悉关系型数据库管理系统的功能特点,掌握数据库的基本设计原则,能够完成Oracle的安装、配置操作。

■完成目标:综合运用CoreJava与JDBC规范完成企业
及项目中对数据库操作的基本组件模块。


三、Web前端模块   【5天】


■学习内容:Web前端模块开发

■学习目标:掌握利用HTML构建网页基本结构的技能,能够编写基本的JavaScript代码,了解HTML5和CSS3的入门知识。

■完成目标:综合运用HTML、CSS、JS与完成企业应用组件库或系统原型。


四、JSP/Servlet模块开发   【15天】


■学习内容:JSP/Servlet模块开发

■学习目标:熟悉HTTP协议的本质,请求与响应的结构,请求头与响应头的常见属性,掌握不同MIME类型的HTTP请求体格式掌握JavaWEB中MVC模式的实现方式。

■完成目标:完成基于JSP/Servlet的WEB应用系统或企业级应用核心功能模组。


五、SSH/SSI模块开发   【30天】


■学习内容:SSH/SSI模块开发

■学习目标:熟练掌握常用WEB MVC开发框架的结构与基本实现原理。掌握Struts2的特性与安装配置方式,熟练掌握ibatis的特性与具体使用。

■完成目标:利用SSH开源框架完成中软国际大型软件项目设计、开发、测试与提交的完整过程。


企业项目实践   【15天】


■学习内容:企业项目实践

■学习目标:利用框架(SSH或SSI)完成中软国际大型软件项目设计、开发、测试与提交的完整过程。提升在软件开发领域方面发现问题、分析问题、解决问题的能力得到迅速的提升。

■完成目标:综合运用CoreJava与JDBC规范完成企业及项目中对数据库操作的基本组件模块。


Java详细课程内容

特别说明:以下所有课程是Java工程师必备知识与技能。



Java工程师

1.Java特点与运行平台2.Java核心基本3.JAVA流程控制4.JAVA中类和对象的理解5.JAVA接口
1、Java特点与垃圾回收等机制;
       2、安装配置JDK的各种工具;
       3、可运行Java程序源代码结构;
       4、编译到执行的过程分析;
       5、划分数据类型的原因;
1、Java基本数据类型;
       2、简单语法的使用;
       3、Java标识符规则;
4、变量与常量的定义、初始化;
5、运算符的特点与使用;
6、JAVA表达式;
7、JAVA基本数据类型的转换;
8、ebug的功能及基本使用;
    1、JAVA流程控制-判断分支;
2、JAVA流程控制-循环;
3、JAVA方法的声明结构;
4、JAVA数组的定义与使用;
5、JAVA方法可变参数的声明与使用;
    1 、JAVA中类和对象的理解;
2 、JAVA类的基本结构;
3 、对象的简单构建方法;
4 、调用类中的属性与方法;
6 、引用数据类型的赋值;
7 、类中对属性访问进行封装;
1、JAVA接口的介绍;
2、接口的继承;
3、final关键字的使用;
4、静态类成员的特性与使用;
5、JAVA枚举类型的使用;
6、静态内部类;
7、JAVA内部类的声明与使用;
8、基本数据类型的包装类;
6.Java数组操作7.迭代器的使用8.初识网络协议9.Java内省机制10.数据库基础知识
1、Array类对数组的操作;
       2、自然排序与Java对象比较器;
       3、Collection集合框架;
       4、List、Set与Map;
       5、常用的集合类型的使用;
1、迭代器模式与Iterator;
       2、WeakHashtable;
       3、Collections类对对象的处理;
4、Properties类;
    1、IP、子网与端口;
2、TCP协议与UDP协议的差异;
3、建立通讯的过程;
4、TCP通讯的线程特性;
5、一对多网络服务的程序模型;
6、实现无阻塞访问的Socket服务器;
    1 、Java反射机制的作用;
2 、Class类的作用与获取方式;
3 、利用类名动态创建Java对象;
4 、Method类的作用;
4 、动态查找Java类中的方法;
6 、Field类的作用;
7 、Java内省机制的作用;
1、关系型数据库基础知识;
2、常用关系型数据库管理系统特性介绍
3、Oracle安装与实例配置;
4、SQL*Plus的使用方法;
5、PL/SQL Developer的安装与使用
11.数据库12.HTTP技术使用13.HTTP技术使用14.struts2特性15.struts2应用
1、标准SQL数据类型;
   2、类型转换等函数的使用;
   3、Oracle中的伪列与伪表;
   4、PowerDesigner安装;
   5、JDBC标准基本结构;
   6、数据阶段综合应用实战;
1 、HTTP协议简介;
2 、现行的HTTP用户跟踪技术;
3 、Servlet过滤器的作用;
4 、第三方工具实现文件上传;
5 、JSP基本运行原理;
1、HTTP推送的实现原理;
2、JSP基本运行原理;
3、EL表达式概述;
4、MVC中防止表单重复提交;
5、在JDK1.5中共享数据;
6、JAVA WEB综合项目实战;
    1、struts2特性讲解
    2、实现基本的MVC跳转流程
    3、将结果传递给View的办法
    4、struts2配置文件结构
    5、struts2开发模式;
    1、Action的数据验证方法
    2、struts2 单文件上传
    3、struts2 中的拦截器概述
    4、ORM容器的基本功能
    5、组件映射
16.Hibernate17.IOC、AOP18.ibatis19.SSI综合项目实战20.Java项目实训
1、Hibernate继承关系映射;
   2、Hibernate数据类型转换器;
   3、Hibernate提供的数据更新;
   4、Hibernate事件;
   5、Hibernate中的延迟加载
   6、Hibernate条件查询及条件链
   7、HibernateHQL查询语句
   8、HibernateSQL查询
1、IOC、AOP的概念;
   2、DI依赖注入的几种方式;
   3、利用标注为IOC容器中的Bean提供自动装配的环绕增强;
4、Spring的特点与体系结构;
5、定制Bean lifecycle;
6、Spring与Struts2集成;
7、SSH综合项目实战;
1、ibatis特性与运行平台
2、ibatis包安装与基础配置
3、ibatis基础代码结构
4、ibatis核心配置文件
5、ibatis中的OR映射
6、数据的更新与查询
1 、ibatis中的数据关联与查询
2 、SpringMVC的基础结构
3 、SpringMVC的Tiles支持
4 、SpringMVC中的国际化、本地化与主题支持
6 、Spring与ibatis集成开发
7 、SSI综合项目实战
1、团队组建;
2、了解项目需求
4、编写《需求说明书》;
5、系统原型设计
6、系统概要设计
7、系统数据库设计
8、编码实现及单元测试
Java全行业应用场景(部分)
Java技术具有卓越的通用性、性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、
移动和互联网,在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。


课程内容以实际授课为准
  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

温馨提示

个性定制课程


温馨提示