课程介绍
2022升级!《慕慕到家》家政小程序组件化进阶实战,本套课程出自木课网官网售价258元,由整理发布,2022完结无密版。这是一门讲述家政小程序项目进阶实战开发的视频课程,本课程结合《慕慕到家》家政项目实战开发,带你一起掌握小程序开发核心能力,通过本课程,你将掌握微信小程序自定义组件、通用组件封装、性能优化等核心技能,提高小程序项目开发能力,提升小程序项目开发思想。
一课掌握微信小程序关键技术点和工程实践解决方案
课程目录
第1章 课程指南:配套教材及环境搭建 试看
本章节介绍课程的背景和知识要点,开局即送课程专享原创课程食用指南、提问指南、小程序评测,让你的学习事半功倍;开发环境搭建指导,开启效率之门。
1-1 《慕慕到家》小程序项目进阶实战导学 试看
1-2 课程食用指南
1-3 小黄,做一个小程序
1-4 开发环境、开发工具准备
第2章 初始小程序和项目需求分析
本章节从功能结构图、业务流程图入手,建立项目全局视角,深挖设计与编码的矛盾,让画图不再枯燥;以小见大,微信小程序关键知识路径初探,为后续进阶内容打下基础。
2-1 开篇语
2-2 功能结构与业务流程梳理
2-3 常用基础组件、样式布局入门
2-4 让页面数据“动”起来,数据绑定、列表渲染、条件渲染入门j
2-5 -1感受平台生态的力量,常用API入门
2-6 -2感受平台生态的力量,常用API入门
2-7 特别的API——wx.request,前后端分离架构初探
2-8 前后端分离架构的前世今生
2-9 章节回顾
第3章 实战“广场”页面-内容标签页、swiper服务分类筛选“最小原型”实现
经典开发模式——最小原型模式场景还原,运用基础知识点实战完成功能v1.0版本。是巩固知识,也是启发思考,常见工程隐患“重复实现”、“不可维护”预警。
3-1 开篇语
3-2 原生tabBar组件使用及配置文件介绍
3-3 实现“广场”页面标签页效果(上)
3-4 实现“广场”页面标签页效果(下)
3-5 分类筛选功能实现
3-6 作业节
3-7 章节回顾
第4章 实战“广场”页面-内容标签页组件化,自定义组件定义、插槽、通信。
从设计到编码,微信小程序核心机制自定义组件实战,通过组件构造、事件传递、插槽构建“可读”、“可维护”、“可扩展”的通用自定义组件;从数据绑定到 WXS,认识常见小程序开发性能误区,让应用性能不再白白浪费。…
4-1 开篇语
4-2 进阶必备——自定义组件基本概念
4-3 重构内容标签页
4-4 重构内容标签页
4-5 警惕频繁事件交互和 setData
4-6 WXS 实现手指滑动监听切换标签(上)
4-7 WXS 实现手指滑动监听切换标签(下)
4-8 高频技巧,填充屏幕剩余空间实现大范围事件监听
4-9 作业节
4-10 章节回顾
第5章 实战“广场”页面-代码分层设计实践与网络请求封装
JavaScript 面向对象机制与分层设计初探,实现功能“高内聚、低耦合”;JavaScript 异步编程,从回调函数到 async/await演进脉络梳理,从容应对面试和工程。
5-1 开篇语
5-2 JS面向对象与代码分层设计-
5-3 wx.request二次封装实现统一响应、异常处理(上)
5-4 wx.request二次封装实现统一响应、异常处理(下)
5-5 告别回调地狱——async、await与同步、异步编程(上)
5-6 告别回调地狱——async、await与同步、异步编程(下)
5-7 小试牛刀,利用二次封装的请求库实现服务分类选项加载
5-8 “服务预览”组件封装实现服务列表展示
5-9 “服务预览”组件样式完善、Iconfont 字体图标使用
5-10 章节回顾
第6章 持续重构,优化页面展示
开发不止,封装不息, icon、状态展示自定义组件封装;面向对象实现更优雅的实现页面数据上拉刷新、下拉加载更多;点亮工程必备的技能点,骨架屏、节流函数的运用。
第7章 实战服务详情页面
温故而知新,button、safe-area通用组件实战;换个场景用组件,业务组件封装实现页面复用;引入“枚举”概念解决状态值、枚举值硬编码问题;
第8章 实战发布服务页面
实战 web应用必备的表单提交功能,在实现功能的基础上,通过引入第三方组件,实现表单校验以及认识表单校验的本质和争议点
第9章 实战消息页面
通过引入第三方 SDK——腾讯云 TIM 实战即时通讯功能,利用面向对象机制对 SDK进行 二次封装,让调用变得更加简单;引入全局状态管理让 SDK 与业务功能更加有机结合。
第10章 实战个人中心页面
期末大考,前面学的,这章都有。通用组件复用、模型复用、徽章组件、评分组件、页面业务组件封装;自定义组件behaviors实战,组件也可以很“面向对象”。
第11章 课程回顾与总结
课程总结回顾,未来展望
第12章 课程福利加餐——黄上黄
1. 本章内容会针对学员在学习过程中比较突出的问题进行针对性讲解;2. 根据技术更新迭代升级加餐,能不能用,好不好用,答案都在这里; 3. 灵光一现的老师工作实践心得分享,给工作经验来个加速器。
第13章 《慕慕到家》2.0 云开发升级内容说明
介绍本课程引入云开发的初衷以及背景,说明加餐内容的课程设计,采用“先实战,后概念”的模式,基于云开发的实战,从云函数、数据库的操作、测试、部署实现两个接口功能供“慕慕到家”小程序使用。直观的感受云开发、大前端、serverless这些概念以及落地场景、解决方案思考…
第14章 云开发环境开通与云函数初体验
CRUD 是 web 应用服务端开发必然会涉及到的操作。云开发提供了一套经过定制的云开发数据库用于提供数据库持久化功能,并且针对一些通用的基本数据库操作做了封装,同时也提供了高级特性,如索引、事务。本小节通过结合云开发数据库的一些基本、高级特性实现对数据的 CRUD 操作,在掌握 CRUD 之余,能掌握一些通用的…
第15章 云开发数据库 CRUD、事务、索引实践
CRUD 是 web 应用服务端开发必然会涉及到的操作。云开发提供了一套经过定制的云开发数据库用于提供数据库持久化功能,并且针对一些通用的基本数据库操作做了封装,同时也提供了高级特性,如索引、事务。本小节通过结合云开发数据库的一些基本、高级特性实现对数据的 CRUD 操作,在掌握 CRUD 之余,能掌握一些通用的…
第16章 接口交互设计与日志打点实践
在课程1.0环节,我们学会了在客户端对服务端接口返回的内容做统一处理。客户端能对接口返回数据做统一处理离不开服务端对于响应结果和异常的封装,本小节就将切换角色,从接口使用者的角度转变为接口设计开发者,学习如何落地 web 应用服务端必备的“统一响应和异常处理”解决方案。 …
第17章 云开发“层”机制实践
云函数与云函数之间在物理和逻辑上都是相互隔离的存在,当我们存在一些公共可复用的代码或者类库时,就需要重复复制粘贴相同的代码。本小节就将学会如何使用“层”机制来解决代码复用问题,同时介绍相关的实践要点。…
第18章 二次封装第三方类库实现参数校验
“永远不要相信别人传过来的数据”是接口提供方需要谨记真理。当使用云函数作为 web 应用的接口对外提供服务时就需要对传递过来的参数进行校验。在本小节就将学习如何引用第三方类库来解决参数校验问题,并且通过实战二次的封装,让第三方类库从“能用到好用”。…
第19章 小程序端云函数调用封装实践
本小节将复用正餐环节的知识,对云函数的请求和返回数据进行统一的封装处理和云开发多环境管理的最佳实践
第20章 小程序 CI 与 GitHub Actions 结合实践
自动化是现代软件工程的必备基础设施,通过借助一些平台和工具把重复、机械、流水线式的工作自动化,释放开发人员的生产力。自动化平台的搭建也是开发人员技术水平的分水岭,会让开发员跳出固有的语言框架和开发模式,接触更底层的知识。本小节就将学习如何使用小程序的 CI 工具结合 GitHub Actions 实现项目从开发到…
第21章 理论概念复盘
基于实战内容复盘,认识“全栈”、“大前端”、“Serverless”、“云开发”的概念、关系、发展趋势。为日后学习、择业、技术选型指明方向。
《慕慕到家》家政小程序项目进阶实战视频资源目录截图:
…
评论0