本课程采用微信原生的小程序打造企业级的实战项目;聚焦组件化开发、微信原生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一小步,前端一大步

    *   本章总结