本课程采用微信原生的小程序打造企业级的实战项目;聚焦组件化开发、微信原生API、Flex布局、rpx单位换算等技术点的同时,传授真实企业级小程序开发标准与技巧,
* 第一章 为什么选择微信小程序?/
* 为什么选择微信小程序?/
* 本章导学
* 为什么学习微信小程序?
* 为什么选择微信小程序?
* 小程序能干什么?
* 微信小程序4大特点10大优势
* 小程序与公众号的关联性及发展前景
* 本章总结
* 第二章 小程序准备工作/
* 小程序准备工作/
* 本章导学
* 小程序申请流程
* 获取AppID及AppSecret
* 小程序公众平台概览及配置(上)
* 小程序公众平台概览及配置(下)
* 微信开发者工具
* 小程序组件及接口能力
* git仓库定义及配置
* 小程序助手与小程序数据助手
* 小程序助手与抓包工具(上)
* 小程序助手与抓包工具(下)
* 本章总结
* 第三章 小程序结构及新特性/
* 小程序结构/
* 本章导学
* 小程序4种文件类型
* 小程序生命周期
* app.json配置与app.wxss全局样式配置
* 页面生命周期
* 组件生命周期
* 小程序新特性
* 本章总结
* 第四章 设计图与API接口分析/
* 设计图与API接口分析/
* 本章导学
* 蓝湖设计图分析与设计规范说明
* 项目数据API接口(上)
* 项目数据API接口(下)
* 设计图与接口流程串联
* 本章总结
* 第五章 小程序开发规范定义与应用/
* 小程序开发规范定义与应用/
* 本章导学
* 小程序代码编写规范
* rpx换算单位
* 苹方字体设置
* 相对路径与绝对路径
* 谈一谈小程序与Flex
* 小程序中flex布局的使用-flex容器属性
* 小程序中flex布局的使用-flex容器内元素属性
* 缓存解决哪些问题?
* 缓存可以改变用户体验
* 本章总结
* 第六章 实现第一个小程序(首页)/
* 模板样式实现/
* 本章导学
* 所谓项目开发流程
* 创建自定义组件
* 实现WXSS样式之技巧
* 实现WXML模板-实现首页收缩模块(上)
* 实现WXML模板-实现首页收缩模块(下)
* 实现WXML模板-实现首页banner模块
* 实现WXML模板-实现首页二级分类的模块
* 实现WXML模板-实现首页品牌模块
* 实现WXML模板-实现首页人气推荐模块
* 实现WXML模板-专题精选模块
* 实现WXML模板-底部tabBar模块
* WXML模板使用技巧
* 加载渲染数据/
* 绑定数据及setData重要性
* 绑定事件
* wx.request请求接口
* 列表渲染之优化
* wx key的用法与意义
* 条件渲染
* 分享跳转与调试/
* 分享share给好友或群
* 页面跳转navigateTo及多种方式
* 调试与预览
* 本章总结
* 第七章 首页API进行Premise双层封装/
* 封装底层API/
* 本章导学
* 创建utils工具包
* 封装wx.request请求
* 错误状态码处理
* 封装业务API及使用/
* 封装业务URL
* import引入封装API
* 调用api并传入params参数
* 本章总结
* 第八章 组件高级应用与设计思想/
* 组件高级应用/
* 本章导学
* 组件的properties和data属性详解
* 小程序组件间通信与事件
* 页面型组件与通用型组件
* 通用组件使用技巧(实用)
* 高阶组件
* 小程序三种编译模式
* 设计思想/
* 组件设计思想:slot插槽的使用
* 本章总结
* 第九章 项目流程实现/
* 登录体制/
* 本章导学
* 【新版】微信授权机制
* openID和unionID的含义和机制
* open-data显示用户信息
* 通过getSetting判断用户是否授权
* 个人中心页面运用登录模块
* 采用双层API加载与Token存储
* 业务流程实战/
* 搜索-分析及实现(上)
* 搜索-分析及实现(下)
* 搜索页input输入防抖与confirm-type
* 搜索页分类与列表(上)
* 搜索页分类与列表(中)
* 搜索页分类与列表(下)
* 专题页分析与实现
* 专题页列表触底加载数据
* 分类页分析与实现(上)
* 分类页分析与实现(下)
* 详情页分析与实现
* 详情页-收藏功能开发
* 详情页-购物车选择商品规格(上)
* 详情页-购物车已选择规格商品(下)
* 详情页-调用加入购物车接口并实现逻辑
* 详情页-preview功能
* 详情页-分享功能
* 购物车及订单体系/
* 购物车分析与实现
* 购物车-实时统计功能
* 购物车编辑与下单
* 订单页分析与实现
* 订单页-微信支付功能
* 订单页-订单号一键复制
* 订单支付状态
* 我的订单
* 真实操作项目流程
* GIT提交代码
* 本章总结
* 第十章 云开发与上线/
* 小程序云开发/
* 本章导学
* 谈一谈云开发(上)
* 谈一谈云开发(下)
* 小程序上线/
* 发布注册事项
* 发布上线
* 本章总结
* 第十一章 模块重构与技巧篇(干货)/
* 模块重构/
* 本章导学
* 登录模块重新定义
* 采用高阶组件重构搜索功能
* 倒计时setTimeOut多场景高性能(上)
* 倒计时setTimeOut多场景高性能(下)
* 自定义导航栏
* 模块技巧/
* setData使用技巧
* getCurrentPages路由页面栈
* 图片的缩放与懒加载
* 分享功能的多样性
* Behavior行为与多继承
* 本章总结
* 第十二章 小程序扩展运用篇 (提升)/
* 小程序扩展运用/
* 本章导学
* 小程序分包加载
* 跳转至第三方小程序
* 埋点(企业级数据统计)
* 阿拉丁数据统计
* canvas生成朋友圈分享图(实用)(上)
* canvas生成朋友圈分享图(实用)(中)
* canvas生成朋友圈分享图(实用)(下)
* webview实现H5业务-webview的组件
* webview实现H5业务
* 支持npm包
* 注意防范内存泄漏
* 本章总结
* 第十三章 性能优化分析Audits/
* 性能优化分析Audits/
* 本章导学
* 改善性能的重要性
* 小程序优化建议
* Audits实际页面分析性能纬度(上)
* Audits实际页面分析性能纬度(下)
* Warning和error处理机制
* 本章总结
* 第十四章 配套后端Api服务Node+Mysql (扩展技能)/
* 配套后端Api服务Node+Mysql/
* 本章导学
* 微信小程序-配套API后端服务
* ThinkJS未来开发Node.js框架
* 服务端API接口定义
* 数据库CRUD
* node一小步,前端一大步
* 本章总结




