手把手电商实战第1章,课程介绍与开发前的准备工作1-1课程导学1-2电商平台需求分析1-3架构设计及技术选型1-4前后端配合方式及数据接口定义第2章,开发环境搭建与开发工具使用技巧2-1开发环境的搭建2-2nodejs和npm的介绍和安装(mac, windows)2-3git的安装和配置2-4sublime使用技巧2-5chrome调试工具2-6代理神器Charles&Fiddler2-7本章知识点总结第3章,项目初始化与基于模块化的脚手架搭建3-1项目初始化概要3-2项目目录结构设计与Git远程仓库的建立3-3项目脚手架搭建概要3-4npm和webpack的初始化3-5webpack对脚本和样式的处理3-6webpack对html模板的处理3-7webpack对icon-font和图片的处理3-8webpack-dev-server3-9项目初始代码提交与本章知识点总结第4章,项目通用功能开发4-1项目通用模块设计和拆分概要4-2通用JS工具类封装(网络数据请求功能)4-3通用JS工具类封装(获取服务端接口url、参数功能)4-4通用JS工具类封装(hogan渲染html模板功能)4-5通用提示功能,验证功能封装4-6通用UI布局,样式开发4-7通用导航开发(UI层)4-8通用导航开发(逻辑层)4-9通用footer开发4-10通用header开发4-11通用侧边导航开发4-12通用操作提示页开发4-13代码提交与本章知识点总结第5章,用户模块开发5-1用户模块的设计,功能拆分,交互数据接口解析5-2登录页面的开发15-3登录页面的开发25-4注册页面的开发5-5找回密码页面的开发5-6个人中心的开发15-7个人中心的开发25-8修改密码功能的开发5-9本章知识点总结与课后作业第6章,商品模块开发6-1商品模块的设计,功能拆分,交互数据接口解析6-2首页左侧关键字导航界面开发6-3首页Banner及F楼层界面开发16-4首页Banner及F楼层界面开发26-5商品列表页的开发16-6商品列表页的开发26-7商品列表页的开发36-8商品列表页的开发46-9商品列表页的开发56-10商品详情页的开发16-11商品详情页的开发26-12商品详情页的开发36-13商品详情页的开发46-14代码提交与本章知识点总结第7章,购物车模块开发7-1购物车模块的设计,功能拆分,交互数据接口解析7-2购物车页面的实现(UI)17-3购物车页面的实现(UI)27-4购物车页面的实现(逻辑)17-5购物车页面的实现(逻辑)27-6购物车页面的实现(逻辑)37-7代码提交与本章知识点总结第8章 订单模块开发 8-1订单模块的设计,功能拆分,交互数据接口解析8-2订单确认页的开发(UI)18-3订单确认页的开发(UI)28-4订单确认页的开发(UI)38-5订单确认页的开发(逻辑)18-6订单确认页的开发(逻辑)28-7订单确认页的开发(逻辑)38-8订单确认页的开发(逻辑)48-9订单列表的开发(UI)8-10订单列表的开发(逻辑)8-11订单详情页的开发(UI,逻辑)8-12代码提交与本章知识点总结第9章 支付模块开发9-1支付模块的设计,功能拆分,交互数据接口解析9-2支付页面的开发9-3代码提交与本章知识点总结第10章 数据统计和SEO优化10-1生产环境适配10-2基本的SEO优化10-3访问数据统计10-4本章知识点总结第11章 后台管理系统介绍(附赠内容) 11-1后台管理系统介绍11-2后台管理系统功能演示11-3后台管理系统代码演示第12章 线上环境配置与项目自动化发布12-1项目上线过程12-2线上服务器环境搭建12-3发布流程及发布脚本的开发12-4nginx配置和域名解析12-5网站可用性监控12-6本章知识点总结第13章 课程总结与下期内容展望13-1课程总结与下期课程展望