北京Java Web开发技术培训

导读 本课程在学员已经有了基础的Java编程知识后,介绍使用Java来开发Web程序。既涉及到Web前端,又有Web服务端开发的内容。重点介绍Web服务端开发的知识。本课程通过开发一个B2C类型的电子商务网站的实战案例,课程覆盖了一个Web网站和手机应用的服务端程序的所有内容。学员完成本课程后,在课堂上就完成了一个完整的电子商务网站的开发过程。同时也*了Java Web开发的所有内容。
400-888-9073 53
华为 安全 自动化运维 云计算与物联网 前沿课程 项目管理 编程语言 研发改进 软件测试 大数据与人工智能 架构设计 职业素养 管理技能

课程详情

2021-04-07

JavaWeb开发技术培训

本课程在学员已经有了基础的Java编程知识后,介绍使用Java来开发Web程序。既涉及到Web前端,又有Web服务端开发的内容。重点介绍Web服务端开发的知识。本课程通过开发一个B2C类型的电子商务网站的实战案例,课程覆盖了一个Web网站和手机应用的服务端程序的所有内容。学员完成本课程后,在课堂上就完成了一个完整的电子商务网站的开发过程。同时也*了Java Web开发的所有内容。
Java Web开发技术培训
一、学员基础

已经掌握了JAVA语言,能够独立编写一般的数据库操作程序

<span style="font-family:"color:#333333;"="">理解面向对象的概念和技术

二、课程目标

学习HTML与CSS网页开发基础、JavaScript脚本语言等客户端技术

学习Java Web的数据库操作、EL(表达式语言)、JSTL标签

<span style="font-family:"color:#333333;"="">了解和掌握Ajax技术、JQuery等前后端框架

三、课程大纲

课程内容

案例介绍

本课程中涉及到的电子商务网站需求介绍。*括用户管理,商品管理,订单管理,物流管理等五大模块。同时介绍每个模块中的具体需求,以及完成后的验收标准。

HTML5和CSS3

1. B/S架构

2. HTML基本使用

3. HTML  DOM

4. CSS和样式表

5. 盒子模型与布局

6. HTML5新特性(WebSocket通信协议,Canvas,SVG,GeoLocation,离线缓存)

7. CSS3新特性

动手实践:创建电商网站的前端基本结构

JavaScript

1. JavaScript基本语法

2. 数组,函数,对象的使用

3. JavaScript时间绑定/触发

4. DOM模型

5. JavaScript操作CSS,DOM

动手实践:实现电商网站的用户界面的动态效果

AJAX&jQuery

1. Ajax概述

2. XMLHttpRequet使用

3. Json语法与使用

4. jQuery核心函数

5. jQuery选择器

6. jQuery操作CSS

7. jQuery基于Ajax使用

动手实践:实现电商网站往后台提交数据

BootStrap

1. BootStrap使用

2. 栅格系统

3. 表单,表格,按钮,图片

4. 下拉菜单

5. 导航条

6. 分页,进度条

动手实践:完成电商网站的母版页和导航栏,通用菜单

Web 服务器技术

1. Http协议

2. Tomcat服务器应用

3. Tomcat目录结构解析

4. Tomcat端口配置

5. Tomcat启动与停止

6. 与MyEclipse结合

动手实践:搭建开发环境和生产环境

Servlet应用

1. 理解HTTP Servlet 的基础知识

2. 理解Servlet 的生命周期

3. 理解Servlet 体系结构

4. 掌握Servlet 请求和响应

5. 重定向和转发

6. 中文乱码解决方案

7. 项目路径问题

动手实践:完成电商网站中的验证和消息处理功能

JSP

1. 理解JSP的概念以及语法

2. 理解JSP原理

3. 了解JSP页面的执行过程和JSP页面的优点

4. 掌握典型Web应用程序的目录结构

5. 描述Web应用程序的开发过程

6. JSP脚本段和表达式

7. JSP声明和指令

8. JSP  9大隐式对象

9. 域对象使用

动手实践:完成电商网站中的交互页面

Session&Cookie

1. Session原理

2. Session失效

3. URL重写

4. Session活化和钝化

5. Token令牌应用

6. Cookie机制

7. Cookie创建与使用

动手实践:实现用户身份验证功能

EL表达式

1. EL表达式简介

2. EL使用

3. EL取值原理

4. EL的11大隐含对象

5. EL逻辑运算

6. 函数库深入

动手实践:实现数据输入输出功能

JSP的JSTL(标准标签库)

1. 理解核心标签库

2. 理解I18N和格式标签

3. 理解SQL标签库

4. 自定义标签库使用

5. 自定义标签库原理

Filter过滤器和监听器

1. 理解Servlet 过滤器

2. 理解Servlet 过滤器的生命周期

3. 掌握如何实现简单的Servlet过滤器

4. Servlet监听器实现

5. Listener监听器在线用户

动手实践:统一身份验证模块

JSP分页技术

1. Java  web分页实现的原理

2. JavaMail使用

3. 在线支付

4. 文件上传

动手实践:完成数据处理功能和在线支付功能

国际化

1. 国际化原理

2. ResourceBundle&Locale

3. 国际化资源文件

4. 日期/数字/货币国际化

5. 页面动态中英文切换

6. 页面点击链接中英文切换fmt标签库的使用

动手实践:完成中英文界面

Servlet 4新特性

1. 请求/响应复用

2. 流的优先级

3. 服务器推送

4. Http2.0新协议

动手实践:实现和优化商品搜索功能

Java  Web开发模式

1. 基于Model I模式 项目开发应用

2. 基于Model II 模式项目开发应用

3. 版本控制工具SVN的使用

4. Git版本控制的使用

5. JMeter压力测试,压力测试技术

Linux

1. Linux系统基础

2. Linux网络基础

3. Linux在VMware下的安装

4. Linux下Java环境的搭建

5. Linux下Tomcat安装和配置

6. Linux下Oracle/MySQL安装与使用

7. Shell编程

Redis

1. NoSQL&Redis入门

2. Redis/memcache/MongDB对比

3. Redis安装&启动

4. 分布式数据库CAP原理

5. Redis五大数据类型和基本操作

6. Redis总体配置Redis.conf

7. Redis持久化(RDB和AOF)

8. Redis事物控制

9. Redis发布和订阅

10. Redis(Master/Slave)主从复制

11. Jedis

动手实践:实现分布式电商网站

上一篇: 北京移动应用开发实战课程培训 下一篇: 北京R语言入门课程辅导培训

推荐课程

查看全部课程
北京IT认证培训中心

北京IT认证培训中心

海淀校区

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