从0开始 独立完成企业级Java电商网站开发(服务端)

从0开始 独立完成企业级Java电商网站开发(服务端)

课程简介

本课程将手把手的,由浅入深的,带你从零到项目发布上线与运维,让你体验真实的企业级项目开发过程,掌握大牛的编码思维、经验与技巧,并拥有一个属于自己的高质量的线上作品。

课程大纲

第1章 学习指南

1-1 课程导学试看
1-2 课程学习与解决问题指南(最重要的一节课)
1-3 大型Java项目架构演进解析
1-4 项目功能与业务逻辑介绍
1-5 课程安排与学习收获

第2章 linux系统下开发环境安装与配置指导【推荐linux系统】

2-1 linux软件源配置与学习建议
2-2 linux软件源配置实操
2-3 jdk安装讲解(选看)
2-4 jdk安装实操(linux系统同学看这节)
2-5 tomcat安装讲解(选看)
2-6 tomcat安装实操(linux系统同学看这节)
2-7 maven项目构建与管理工具安装讲解(选看)
2-8 maven项目构建与管理工具安装实操(linux系统同学看这节)
2-9 vsftpd文件服务器安装与配置讲解(选看)
2-10 vsftpd文件服务器安装与配置实操(linux系统同学看这节)
2-11 nginx反向代理服务器安装与配置讲解(选看)
2-12 nginx反向代理服务器安装与配置实操(linux系统同学看这节)
2-13 nginx反向代理服务器域名解析配置实操(linux系统同学看这节)
2-14 nginx反向代理服务器域名解析配置细节补充-autoindex(解决2-19小节403问题)
2-15 文件服务器搭建及原理讲解
2-16 mysql数据库安装与配置讲解(选看)
2-17 mysql数据库安装与配置实操(linux系统同学看这节)
2-18 git版本控制工具安装与配置讲解(选看)
2-19 git版本控制工具安装与配置实操(linux系统同学看这节)

第3章 windows系统下开发环境安装与配置指导

3-1 jdk安装与配置实操(windows)
3-2 tomcat安装与配置实操(windows)
3-3 maven项目构建与管理工具安装与配置实操(windows)
3-4 ftpserver文件服务器安装与配置实操(windows)
3-5 nginx反向代理服务器安装与配置讲解
3-6 nginx反向代理服务器安装与配置实操(windows)
3-7 nginx反向代理服务器域名解析配置实操(windows)
3-8 nginx反向代理服务器域名解析配置细节补充-autoindex(linux_windows)
3-9 文件服务器搭建及原理讲解
3-10 mysql数据库安装与配置讲解
3-11 mysql数据库安装与配置实操(windows)
3-12 git版本控制工具安装与配置讲解
3-13 git版本控制工具安装与配置实操(windows)

第4章 数据表结构设计(表结构,表关系,索引,时间戳)

4-1 数据表结构设计试看
4-2 数据表关系设计
4-3 数据表索引与时间戳讲解

第5章 项目初始化

5-1 项目初始化概要
5-2 数据库初始化
5-3 idea项目开发工具安装实操(mac)
5-4 idea项目开发工具安装实操(windows)
5-5 jdk、tomcat、maven配置及初始化web空白项目
5-6 git初始化
5-7 maven的pom文件配置
5-8 项目包结构初始化
5-9 mybatis三剑客之mybatis-generator配置
5-10 mybatis三剑客之mybatis-generator生成数据对象和时间戳优化
5-11 mybatis三剑客之mybatis-plugin讲解
5-12 mybatis三剑客之mybatis-pagehelper分页插件讲解
5-13 spring官方demo指引及配置
5-14 spring、springmvc配置实操
5-15 logback配置讲解
5-16 ftp服务器配置讲解
5-17 idea的注入和自动编译配置
5-18 项目初始化代码提交
5-19 两个提高工作效率的神器-Restlet Client和fe助手

第6章 用户模块开发

6-1 用户模块开发概要与接口设计讲解
6-2 登录功能开发
6-3 登出,注册,校验功能开发
6-4 获取用户登录信息,忘记密码,提示问题与答案,重置密码功能开发
6-5 忘记密码中的重置密码功能开发
6-6 登录状态下重置密码功能开发
6-7 更新用户个人信息功能开发
6-8 获取用户详细信息功能开发及MD5加密补充
6-9 用户模块所有功能自测试

第7章 分类管理模块开发

7-1 分类管理模块开发概要与接口设计讲解
7-2 添加分类和更新分类名字功能开发
7-3 查询节点和递归查找功能开发
7-4 分类管理模块所有功能自测

第8章 商品管理模块开发

8-1 商品管理模块开发概要与接口设计讲解
8-2 后台商品新增,保存,更新,上下架功能开发
8-3 后台获取商品详情功能开发及PropertiesUtil配置工具,DateTimeUtil时间处理工具开发
8-4 后台商品列表动态分页功能开发
8-5 后台商品搜索功能开发
8-6 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发1
8-7 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发2
8-8 前台商品详情,列表,搜索,动态排序功能开发
8-9 商品管理模块所有功能自测

第9章 购物车模块开发

9-1 购物车模块开发概要与接口设计讲解
9-2 加入购物车功能开发1
9-3 加入购物车功能开发2
9-4 更新,删除购物车商品功能开发
9-5 全选,全反选,单选,单反选,查询购物车商品数量功能开发
9-6 购物车模块所有功能自测

第10章 收货地址管理模块开发

10-1 收货地址管理模块开发概要与接口设计讲解
10-2 收货地址增,删,改,查,分页列表,地址详情功能开发
10-3 收获地址管理模块所有功能自测

第11章 支付模块开发

11-1 支付模块开发概要与接口设计讲解
11-2 支付宝支付功能对接要点讲解(知识点补充)
11-3 支付宝支付功能重要文档简介(知识点补充)
11-4 支付宝支付功能官方Demo调试实操1(知识点补充)
11-5 支付宝支付功能官方Demo调试实操2(知识点补充)
11-6 支付宝支付功能开发1试看
11-7 支付宝支付功能开发2
11-8 支付宝支付回调函数实现与支付宝SDK源码解析
11-9 查询订单支付状态功能开发
11-10 支付模块所有功能自测

第12章 订单管理模块开发

12-1 订单模块开发概要及接口设计讲解
12-2 创建订单,清空购物车等功能开发1
12-3 创建订单,清空购物车等功能开发2
12-4 取消订单,获取购物车中商品信息功能开发
12-5 前后台订单列表,订单详情,发货功能开发
12-6 订单管理模块所有功能自测

第13章 云服务器线上部署与自动化发布,验证,故障排查与解决

13-1 云服务器部署概要讲解
13-2 云服务器购买、管理、配置实操
13-3 线上域名购买、解析讲解
13-4 线上云服务器用户创建实操
13-5 线上环境安装配置实操(jdk-tomcat-maven-vsftpd-nginx)
13-6 线上环境安装配置实操(mysql)
13-7 线上环境安装配置实操(git)
13-8 线上防火墙配置实操
13-9 服务端项目自动化发布、验证、故障排查与解决

第14章 课程回顾与二期展望

14-1 课程回顾与下期展望

第15章 二期课程体验

15-1 二期课程导学
15-2 一期二期课程使用的系统及技术版本介绍
15-3 二期项目初始化
15-4 Redis分布式锁原理解析
15-5 Spring Schedule+Redis分布式锁构建分布式任务调度概述
15-6 分布式锁编写及调试分析
15-7 Tomcat集群快速入门:Nginx负载均衡配置,常用策略,场景及特点
15-8 Tomcat集群快速入门: Nginx+Tomcat搭建集群(linux,mac,windows)
15-9 Tomcat和Ng配置回顾(linux,mac,windows)
15-10 Tomcat集群实战-1(linux,mac)
15-11 Tomcat集群实战-2(linux,mac)
15-12 Tomcat集群实战-3(windows)
15-13 Tomcat集群总结

第16章 前端课程体验

16-1 课程导学
16-2 电商平台需求分析
16-3 架构设计及技术选型
16-4 前后端配合方式及数据接口定义
16-5 开发环境的搭建
16-6 nodejs和npm的介绍与安装(mac,windows)
16-7 git的安装和配置
16-8 sublime使用技巧
16-9 chrome调试工具
16-10 代理神器Charles&Fiddler
16-11 本章知识点总结

第17章 设计模式课程体验

17-1 课程导学
17-2 UML类图讲解-自上而下
17-3 UML类图讲解-对比讲解联想记忆
17-4 依赖倒置原则讲解+coding
17-5 单例设计模式-DoubleCheck双重检查实战及原理解析
17-6 单例设计模式-反射攻击解决方案及原理分析
17-7 装饰者模式讲解
17-8 装饰者模式coding
17-9 装饰者模式源码解析(spring-session mybatis jdk servlet)

免责申明:
本网站所有内容资源均来自于互联网收集及网友分享
本网站所有内容资源解释权归原作者或版权方所有,请支持购买官方正版。
如侵犯到您(公司)的合法权益请发送邮件到[email protected](注意:邮件标题请包含反馈二字),我们会第一时间确认并删除相关内容资源。

版权声明:
本网站发布的全部教程内容(包括但不限于文字、视频、图片等)著作权均归原作者或版权方所有。
未经原作者或版权方授权许可,用户不得以任何载体或形式使用其内容。