Java软件开发课程
 首页 > 课程中心

Java软件开发课程

课程价格:来电咨询

电话:400-168-8684

课程信息

上课时段:其他

课程人气:已有16175人浏览

授课学校:长沙牛耳教育软件学院

上课地址:长沙市芙蓉区五一广场文运街省电教馆(口腔医院左侧)牛耳教育

课程介绍

Java软件开发课程
在java软件开发实训项目经理的带领下,通过完成多个java企业级项目(移动计费系统、客户关系管理系统和电信级施工调度系统)的分析、设计和开发,掌握java开发企业级软件项目过程所需的设计规范、开发流程、质量控制及项目管理。

  长沙java软件开发课程简介


    Java软件工程师培训课程,由牛耳学院联合国防科大以及多家知名厂商,并由牛耳学院java实施专家团队和精英老师团队发起,共同开发完成。 通过对java软件开发课程的学习,学员不但可以获得Sun公司颁发的SCJP等国际证书,还可以通过java项目实战实习,掌握全新的JAVAEE技术,积累java软件开发项目实战实验,进而获得高薪java软件工程师工作。

 长沙牛耳java专业课时安排



课时安排

序号

课程名

课程代号

课时分配

1

Java初级编程

JAVA OOP

64

2

Oracle数据库设计与开发

Oracle

40

3

Java图形编程

GUI

48

 

阶段项目指导1

PRJ1

8

4

使用HTML和Javascript设计和开发商业网站

HTML&JS

60

5

XML应用与开发

XML

12

6

Java高级程序设计

JavaAdv

64

7

Java Web应用开发

Java WEB

76

8

使用AJAX改进Web用户体验

AJAX

28

 

阶段项目指导2

PRJ2

8

9

Java EE轻量级ORM框架—Hibernate3

Hibernate3

56

10

Java EE轻量级MVC框架—Struts2

Struts2

64

11

基于SSH框架的Java EE企业级应用开发

SSH

52

12

Linux平台及应用

Linux

24

13

企业应用服务器部署及优化

AppServer

40

14

企业实训

Project

160

15

职业素质

PQT

12

总课时

816



JAVA专业课程表

课程内容

课程目标

课程项目

第一阶段

Java初级编程

 

 

JAVA面向过程语法;
面向对象程序设计思想;
使用JAVA语言中实现类,对象,继承,抽象,接口等概念;
lang与util包下常用类的使用

熟练使用JAVA语言实现封装、继承、多态等面向对象程序设计的特点;
结合lang与util包下类体会面向对象设计的思想与方法

宠物店(PerStore)管理系统

使用SQL Server设计和开发关系型数据库 

 

 

数据库概论;
关系型数据库设计原理;
表,视图,索引,存储过程,触发器等对象的管理;
SQL查询语言;
TSQL语言

掌握关系型数据库的设计;
熟练创建各种数据库对象;
熟练使用SQL语言;
掌握TSQL语言;

BBS(论坛)管理系统数据库设计;
HR人力资源管理系统数据库设计;

JAVA图形编程

 

 

JDBC的基本使用;
Swing的事件模型;
Swing常用组件与高级组件使用;

了解GUI设计的一般原则;
熟练使用Swing编写GUI程序;
熟练使用JDBC访问数据库;
掌握C/S程序架构;

俄罗斯方块游戏;
HR人力资源管理系统;

第二阶段

使用HTML和Javascript设计和开发商业网站

 

 

WWW概述;
HTML语言标签;
CSS样式表;
Javascript编程

了解浏览器的工作模式;
熟练使用HTML常用标签进行数据存储与显示;
熟练使用CSS美化HTML页面的显示;
熟练使用Javascript编写客户端程序

中小企业门户网;
BBS(论坛);

XML应用与开发

 

 

DTD;
Scheme;
XPATH;
XML Javascript解释

理解使用XML储存数据的优势;
理解XML在JAVA EE中的重要作用;
熟悉使用Javascript解释XML数据
掌握使用XML定义标记语言;

手机行业标记语言;
汽车行业标记语言;

JAVA高级编程

 

 

JAVA I/O系统;
深入JAVA JCF框架;
多线程编程;
网络编程;
深入JDBC;
XML解释;
类加载器,反射,注解

掌握JAVA IO的体系结构;
熟练使用JAVA IO库进行输入与输出;
掌握JCF中常用数据结构与算法;
熟练掌握编写基于多线程的网络程序;
掌握JDBC扩展功能;
掌握JAVA SE基础功能;

JAVA版仿QQ聊天系统;
网络监控系统;
BBS(论坛);

JAVA Web应用开发

 

 

HTTP协议;
动态网页技术概述;
Servlet;
JSP;
EL与JSTL;
自定义标签;
过滤器与监听器;
WEB程序开发模式与MVC

了解通讯协议的定义;
掌握HTTP协议;
掌握Servlet体系结构与生命周期;
熟练使用Servlet与JSP开发基于MVC架构的动态网页程序

中小企业门户网站后台管理系统;
OA(办公自动化)系统;

使用AJAX改进Web用户体验

 

 

AJAX原理;
JSON数据格式;
JSON-lib;
DWR AJAX框架;
JQuery AJAX框架;

了解 WEB 程序 GUI设计一般原则;
熟练使用AJAX技术改进用户体验;
掌握使用JSON传输数据的方法;
熟练使用DWR与JQuery框架

WEB(网页版)网络聊天系统

第三阶段

JAVA EE轻量级ORM框架—Hibernate3

 

 

持久化与ORM概述;
Hibernate原理;
Hibernate持久化核心类;
对象映射关系;
HQL查询; 
Ctiteria查询;
持久层性能的优化;

理解持久化与持久化技术;
了解Hibernate原理;
熟练使用Hibernate进行关系映射;
熟练使用hibernate进行数据查询;
掌握Hibernate性能优化的基本方法;

软件企业项目管理系统;

JAVA EE轻量级MVC框架—Struts2

 

 

理解MVC框架;
Struct2的原理及工作流程;
Struts2常用配置;
Action开发与配置
OGNL语言的原理及应用;
常用标签与国际化,输入输出验证;
类型转换;
文件上传与下载;
拦截器;

熟练使用Struts2框架进行web编程;
深入理解MVC设计模式;
理解Struts在轻量级JAVA EE程序中作
用;

软件企业项目管理系统移植;

基于SSH框架的JAVA EE企业级应用开发

 

 

Spring体系结构;
IOC思想;
AOP思想;
Spring与STrtus2,Hibernate,DWR整合

理解Spring在轻量级JAVA EE程序中作
用;
熟练使用Spring的IOC与AOP功能整合Struts2与Hibernate;

软件企业项目管理系统移植;

第四阶段

Oracle数据库设计与开发

 

 

Oracle数据库管理系统体系结构;
表,视图,索引,存储过程,触发器等对象的管理;
PLSQL语言;
Oracle数据库管理

掌握PLSQL语言;
掌握oracle数据库的基本管理与优化;

Oracle数据库备份设计;

Linux4J

 

 

Linux系统安装,基本概念;
常用命令;
用户与权限管理;
网络与服务;
进程管理;
搭建JAVA开发环境

了解Linux操作系统体系结构;
熟练操作Linux操作系统;
熟悉Linux环境下Jave EE软件开发;

在Linux上部署轻量级JAVA EE
应用程序;

企业应用服务器部署及优化

 

 

JAVA EE概述;
JDNI,JMS,EJB;
Web Services;
集群与集群配置

熟悉企业级应用开发架构;
熟悉开发与部署分布式,集群,负载均衡的JAVA EE大型项目

分布式技术的电子商务平台;

第五阶段(企业实训)

项目实战

 

 

以团队为一个单位分析,设计,编码,测试一个真实的大型企业级项目;
根据个人的特点,项目角色的要求安排职位;

了解实际IT企业运作方式;
了解软件项目实施的流程;
了解软件项目开发的模式;
掌握软件项目进度管理;
掌握软件项目的需要调查;
掌握软件项目的需求分析;
掌握软件项目的概要与详细设计;
掌握软件的常用测试方法与工具;
熟悉团队开发模式;
掌握技术文档的编写;

物流企业物流管理系统;
电信企业业务系统(BOSS);
生产企业物资采购系统;

职业素质

 

 

最大化的对接社会、企业对从业人员的真实能力需求。在此项目中,它不仅包含了传统教育中的职业道德与职业思想,而且还包含了职业能力这层内容。这是一个全新的学生就业导向、就业思想、就业能力以及对接社会需求的培养。

相关推荐课程

电话咨询
电话咨询
电话咨询
首页  |  手机版  |  电脑版 
版权所有©武汉尚学堂教育科技有限公司