PHP开发高可用高安全App后端

课程简介:

这是一门在工作中非常实用的课程,根据新闻类App业务逻辑,采用主流的RESTful 接口方式,带你在真实的项目实战中,开发一套完整的、安全的、高效的App后台系统,并带你学会API数据传输安全、第三方消息推送,前后台联调,App 复杂登录等多种实用技术

[code]官方课程链接:https://coding.imooc.com/class/135.html[/code]

课程目录:

第1章 课程介绍
本章先讲解课程所含技术点,并演示相关的项目,让小伙伴对课程有个初步的认知,然后再带领小伙伴进行功能的分析,表的ER总关系图
1-1 App项目功能介绍
1-2 项目功能需求分析
1-3 数据表ER关系总图对应讲解

第2章 课前准备工作
本章主要讲解课程的一些准备工作知识、包括工具、环境、模板等。
2-1 项目环境搭建及postman等工具介绍
2-2 thinkphp5.0的安装
2-3 项目后台模板的搭建

第3章 后台登录功能详解
本章主讲了后台登录相关的功能,包括验证码、登录、退出登录、权限控制等
3-1 后台用户表的设计
3-2 新增后台用户功能开发
3-3 后台验证码功能开发
3-4 后台登录功能开发(上)
3-5 后台登录功能开发(下)
3-6 后台退出登录功能开发
3-7 后台权限控制功能的实现

第4章 娱乐新闻内容管理
娱乐新闻app哪能少得了文章呢!本章详细讲解了新闻内容的增删改查,在处理图片上传和分页的地方我们采用了多种解决方案:TP5内置的图片上传到本地服务器、图片上传到七牛云;分页模块中我们会介绍采用P5内置的分页模式及利用第三方开源的分页组件完美对接分页;让小伙伴们掌握不同的处理方案!…
4-1 娱乐新闻表结构设计
4-2 上传图片插件准备工作介绍
4-3 新闻内容添加–图片上传到本地服务
4-4 高级图片上传–七牛简介以及获取sdk
4-5 高级图片上传 – 上传到七牛云
4-6 新闻内容添加功能实现
4-7 列表页面开发之普通列表展示
4-8 列表页面开发之引入laypage
4-9 列表页面开发之搜索支持
4-10 新闻删除功能的开发
4-11 修改新闻状态功能开发

第5章 restful api那些事
本章讲解了restful简介,让小伙伴对restful有了新的认知,并且教大家如何在tp5中完美使用restful,然后教大家如何去封装restful api接口数据,并且一步一步的带领大家完美解决不可预知的API内部异常。
5-1 restful api简介
5-2 如何使用restful
5-3 通用化API接口数据封装
5-4 不可预知的内部异常api数据输出解决方案(一)
5-5 不可预知的内部异常api数据输出解决方案(二)

第6章 API数据安全解决方案
安全问题现在越来越多的受到大家的关注,如何对数据进行保密?如何进行数据传输更安全?本章会教大家APP-API数据安全解决方案,并从多个维度进行讲解。如:加密算法之aes引入,授权码sign算法,token唯一性支持;API一次性请求支持,APP本地时间和服务器时间一致性完美解决方案等。让大家对安全有一个新的认识!…
6-1 APP-API数据安全介绍
6-2 API接口数据安全解决方之开篇
6-3 API接口数据安全解决方案之授权码sign解剖
6-4 API接口数据安全解决方案之sign检验
6-5 API接口数据安全解决方案之sign有效时间处理
6-6 API接口数据安全解决方案之授权sign唯一性支持
6-7 APP和服务器端时间一致性解决方案

第7章 APP-API基础信息接口开发以及接口文档详解
本章主要讲解了非登录状态下的接口,包括首页、栏目页、详情页、搜索、相关推荐等接口,还教大家如何解决API接口版本方案、如何编写接口文档、如何联调数据,包括postman工具, APP调试(编辑器调试、手机调试)等
7-1 新闻栏目接口开发(上)
7-2 新闻栏目接口开发(下)
7-3 api接口版本控制
7-4 api接口文档编写
7-5 App客户端及后台功能联调
7-6 APP首页接口开发
7-7 App列表页面接口开发
7-8 新闻搜索功能接口开发
7-9 新闻排行接口开发
7-10 新闻详情页面接口开发
7-11 本章功能整体调试

第8章 APP版本升级业务开发
本章先带领大家分析APP版本升级业务,然后带领小伙伴设计版本表,最后带领大家一一攻破此业务的开发,让您轻轻松松应对APP版本升级业务。
8-1 App版本升级业务介绍
8-2 App版本表结构的设计
8-3 App版本升级接口开发(一)
8-4 版本升级接口开发(二)
8-5 版本升级联调

第9章 登录、个人中心、点赞以及评论功能开发
处理App的登录功能是小伙伴们都会恼火的事情。本章的逻辑全是登录状态下内容,首先分析登录业务,接着讲解web登录和APP登录的异同之处;登录中引入了阿里大于验证码机制,并且对阿里大于SDK进行高度的封装同事引入PHP设计模式讲解;在登录下的API中,我们采用access_user_token算法机制,来验证登录身份,在获取评论列表的地…
9-1 App登录业务介绍
9-2 App登录表结构的设计
9-3 阿里大于云通信服务平台介绍
9-4 打造属于适配TP5模式的阿里大于
9-5 编写第一个发送短信demo
9-6 代码高度复用-发送短信类库封装(一)
9-7 代码高度复用-发送短信类库封装(二)
9-8 代码高度复用-发送短信类库封装(三)
9-9 发送短信验证码功能开发
9-10 APP登录之短信验证码方式登录(一)
9-11 APP登录之token唯一性算法(二)
9-12 APP登录-短信验证码方式登录(三)
9-13 APP登录安全性保障(四)
9-14 权限控制详解
9-15 access_user_token安全性问题思考
9-16 个人中心-获取用户基本信息数据
9-17 个人中心-设置个人头像接口开发
9-18 个人中心-其他基本信息修改
9-19 个人中心 – 个人密码设置
9-20 APP登录-按密码方式登录
9-21 登录、个人中心设置等APP调试
9-22 点赞表的设计
9-23 点赞功能开发
9-24 取消点赞功能开发
9-25 获取文章是否被点赞
9-26 评论表的设计
9-27 评论功能开发
9-28 评论列表API开发之原生关联查询MySQL语句解剖
9-29 评论列表API开发之关联连表查询
9-30 评论列表API开发之优化方案
9-31 点赞评论等APP调试

第10章 APP端异常、性能监控及定位分析
开发中遇到bug是每个小伙伴们最头疼的问题,那么我们如何去监控、排查、定位进而去解决bug呢?本章先带领大家分析APP端异常等业务,然后讲解异常以及性能数据收集解决方案,最终引入开源成熟的APP端异常性能监控定位分析平台: 如百度、腾讯 。一步一步的让大家轻松应对开发中的bug。…
10-1 App端异常基本情况介绍
10-2 数据收集方案解剖
10-3 成熟解决方案介绍

第11章 打造APP消息推送服务
一款完整的app,推送功能是必不可少的。本章先讲解APP消息推送业务,接下来讲解两种推送方案:原始轮训以及第三方极光推送,并对两种不同的推送方案进行优缺点解析,让小伙伴对APP推送有新的认知。
11-1 APP消息推送介绍
11-2 原始解决方案-轮训法处理
11-3 使用第三方推送平台
11-4 SDK下载和安装
11-5 发送第一个demo
11-6 发送消息类库 – 基础封装

第12章 课程总结
在总结中课程会结合讲师多年一线互联网工作经验分享相关工作经验给小伙伴,让小伙伴能在职场中快速上位
12-1 课程重点总结

课程截图:


感谢来自@twldl的投稿!

扛得住的MySQL数据库架构

课程简介:

数据库优化是系统工程,性能的提升靠整体。本课程将面面俱到的讲解提升数据库性能的各种因素,让你在最短的时间从小白到资深,将数据库整体架构了然于胸

[code]官方课程链接:https://coding.imooc.com/class/chapter/49.html[/code]

课程目录:

第1章 实例和故事
决定电商11大促成败的各个关键因素。
1-1 什么决定了电商双11大促的成败
1-2 在双11大促中的数据库服务器
1-3 在大促中什么影响了数据库性能
1-4 大表带来的问题
1-5 大事务带来的问题

第2章 什么影响了MySQL性能
详细介绍影响性能各个因素,包括硬件、操作系统等等。
2-1 影响性能的几个方面
2-2 CPU资源和可用内存大小
2-3 磁盘的配置和选择
2-4 使用RAID增加传统机器硬盘的性能
2-5 使用固态存储SSD或PCIe卡
2-6 使用网络存储SAN和NAS
2-7 总结:服务器硬件对性能的影响
2-8 操作系统对性能的影响-MySQL适合的操作系统
2-9 CentOS系统参数优化
2-10 文件系统对性能的影响
2-11 MySQL体系结构
2-12 MySQL常用存储引擎之MyISAM
2-13 MySQL常用存储引擎之Innodb
2-14 Innodb存储引擎的特性(1)
2-15 Innodb存储引擎的特性(2)
2-16 MySQL常用存储引擎之CSV
2-17 MySQL常用存储引擎之Archive
2-18 MySQL常用存储引擎之Memory
2-19 MySQL常用存储引擎之Federated
2-20 如何选择存储引擎
2-21 MySQL服务器参数介绍
2-22 内存配置相关参数
2-23 IO相关配置参数
2-24 安全相关配置参数
2-25 其它常用配置参数
2-26 数据库设计对性能的影响
2-27 总结

第3章 MySQL基准测试
了解基准测试,MySQL基准测试工具介绍及实例演示。
3-1 什么是基准测试
3-2 如何进行基准测试
3-3 基准测试演示实例
3-4 Mysql基准测试工具之mysqlslap
3-5 Mysql基准测试工具之sysbench
3-6 sysbench基准测试演示实例

第4章 MySQL数据库结构优化
详细介绍数据库结构设计、范式和反范式设计、物理设计等等。
4-1 数据库结构优化介绍
4-2 数据库结构设计
4-3 需求分析及逻辑设计
4-4 需求分析及逻辑设计-反范式化设计
4-5 范式化设计和反范式化设计优缺点
4-6 物理设计介绍
4-7 物理设计-数据类型的选择
4-8 物理设计-如何存储日期类型
4-9 物理设计-总结

第5章 MySQL高可用架构设计
详细介绍二进制日志及其对复制的影响、GTID的复制、MMM、MHA等等。
5-1 mysql复制功能介绍
5-2 mysql二进制日志
5-3 mysql二进制日志格式对复制的影响
5-4 mysql复制工作方式
5-5 基于日志点的复制
5-6 基于GTID的复制
5-7 MySQL复制拓扑
5-8 MySQL复制性能优化
5-9 MySQL复制常见问题处理
5-10 什么是高可用架构
5-11 MMM架构介绍
5-12 MMM架构实例演示(上)
5-13 MMM架构实例演示(下)
5-14 MMM架构的优缺点
5-15 MHA架构介绍
5-16 MHA架构实例演示(1)
5-17 MHA架构实例演示(2)
5-18 MHA架构优缺点
5-19 读写分离和负载均衡介绍
5-20 MaxScale实例演示

第6章 数据库索引优化
介绍BTree索引和Hash索引,详细介绍索引的优化策略等等。
6-1 Btree索引和Hash索引
6-2 安装演示数据库
6-3 索引优化策略(上)
6-4 索引优化策略(中)
6-5 索引优化策略(下)

第7章 SQL查询优化
详细介绍慢查询日志及示例演示,MySQL查询优化器介绍及特定SQL的查询优化等。
7-1 获取有性能问题SQL的三种方法
7-2 慢查询日志介绍
7-3 慢查询日志实例
7-4 实时获取性能问题SQL
7-5 SQL的解析预处理及生成执行计划
7-6 如何确定查询处理各个阶段所消耗的时间
7-7 特定SQL的查询优化

第8章 数据库的分库分表
详细介绍数据库分库分表的实现原理及演示案例等。
8-1 数据库分库分表的几种方式
8-2 数据库分片前的准备
8-3 数据库分片演示(上)
8-4 数据库分片演示(下)

第9章 数据库监控
介绍数据库可用性监控、性能监控、MySQL主从复制监控等
9-1 数据库监控介绍
9-2 数据库可用性监控
9-3 数据库性能监控
9-4 MySQL主从复制监控

课程截图:


感谢来自@twldl的投稿!

前端数据展示工具 Echarts基础教程

课程简介:

适用人群
前端开发者 数据可视化爱好者 数据统计分析从业者 数据新闻工作者 在校学生

课程概述
人类正在以空前的速度制造数据。如果没有可视化,数据的理解将越发困难。懂得更好地将数据可视化的人会赢得竞争优势,因为他们具备独特的洞察力。数据可视化或将成为人类弄懂海量数据的惟一方法,此处省略2万字…

其实我就想教会你玩ECharts,零基础的入门教程,尽我所能给你讲述ECharts的各项细节、标准玩法和最佳实践,覆盖ECharts 最常用的5个基础、8类图表和9个组件,相信我,这会是全球最权威的讲解。

当然,这只是入门基础教程,高深复杂的技巧不会出现啦(其实是会的还不够多-_-!!)。但我相信大部分场景下这就够了,过去一年多我看到过无数的案例,在我看来80%的人也只用到ECharts20%的功能,11类图表的混搭使用以及600多个选项在三级控制下接近2亿个变化组合配合事件机制使得ECharts成为一个极具生命力的图表库,身为作者也是不断的在用户需求的激发下才学会了很多新的玩法,这是一件值得骄傲的事情,在“LEGO”的世界里有无穷尽的作品,他仅局限于你的创造力。

[code]官方课程链接:http://study.163.com/course/introduction.htm?courseId=1016007[/code]

课程目录:

章节1:导读
课时1Hello ECharts( 课程介绍,免费浏览 )
课时2Why ECharts( ECharts特性介绍 ,免费浏览)

章节2:基础教程
课时3EC基础-1:如何使用官网,如何引入ECharts,第一个ECharts例子
课时4EC < 组件 > 详解:直角系组件,网格,坐标轴,grid,axis
课时5EC【 图表 】详解:直角系图表,(堆积)折线图,line
课时6EC【 图表 】详解:直角系图表,(堆积)柱形图,条形图,bar
课时7EC < 组件 > 详解:标题,title,图例,legend
课时8EC < 组件 > 详解:直角系组件,区域缩放控件,dataZoom
课时9EC < 组件 > 详解:详情,tooltip
课时10EC【 图表 】详解:直角系图表,K线图,k
课时11EC【 图表 】详解:直角系图表,散点图,气泡图,scatter
课时12EC【 图表 】详解:饼图,圆环图,南丁格尔玫瑰图,pie
课时13EC【 图表 】详解:仪表盘,gauge
课时14EC【 图表 】详解:漏斗图,funne
课时15EC【 图表 】详解:地图,map
课时16EC < 组件 > 详解:缩放漫游和值域漫游组件,rc & dataRange
课时17EC < 组件 > 详解:工具箱,toolbox
课时18EC基础-2:标注,标线,markPoint,markLine(免费浏览)
课时19EC基础-3:主题,theme(免费浏览,见参考资料)
课时20简单动态数据

课程截图:


感谢来自@一杯清茶 的投稿!

Web前端性能优化 让你页面速度飞起来

课程简介:

让你页面速度飞起来 Web前端性能优化
从构建、浏览器渲染、缓存、PWA、服务端优化等多方面,梳理前端性能优化的技术点、综合分析技术的原理,根据不同的业务场景选择合适的性能优化点进行应用,最终为你的网站带来显著的速度提升和整体性能提升。

100%前端开发者最想解决的网页加载问题
几乎所有的开发者都会面临着开发的网站存在加载问题,想要加快网页的加载速度
前端的页面更需要在性能优化上下功夫,只有这样才能实现更好的用户体验

[code]官网课程链接:https://coding.imooc.com/class/130.html[/code]

课程目录:

第1章 课程简介
对课程做简单的介绍。
1-1 课程简介

第2章 资源合并与压缩
通过本章,我们学习和理解了web前端的概念,以及性能优化的意义所在,并且通过实战中的压缩与合并,深入理解了减少http请求数和减少http请求资源大小两个优化要点,并且通过实战,帮助学生掌握如何通过网站进行压缩与合并,如果使用半自动化的gulp脚本进行压缩与合并,最终通过优化前后的性能对比,更加量化地去理解了性能…
2-1 资源合并与压缩-http 清求的过程及潜在的性能优化点
2-2 资源合并与压缩-html 压缩
2-3 资源合并与压缩-css 及 js压缩
2-4 资源合并与压缩-文件合并
2-5 资源合并与压缩-实战-在线工具压缩
2-6 资源合并与压缩-实战-fis3 构建工具自动压缩合并-流程
2-7 资源合并与压缩-实战-fis3 构建工具自动压缩合并-实操
2-8 资源合并与压缩-总结

第3章 图片相关的优化
通过本章,帮助学员学习和掌握图片相关的优化方法,理解不同图片格式分别是什么以及如果在不同的业务场景中使用不同的图片格式和图片加载方式。
3-1 图片相关的优化- 一张JPG图片的解析过程
3-2 图片相关的优化- png8、png24、png32之间的区别
3-3 图片相关的优化- 不同格式图片常用的业务场景
3-4 图片相关的优化- 图片压缩几种方法-雪碧图、Image inline
3-5 图片相关的优化- 图片压缩案例分析
3-6 图片相关的优化- 图片压缩实战(上) webp、inline-image
3-7 图片相关的优化- 图片压缩实战(下)雪碧图、svg

第4章 css 和 js 的装载与执行
通过本章,帮助学员理解css和js在页面中的加载机制,让学员能初步建立通过理解浏览器渲染机制进行代码优化提升页面访问性能的概念,同时掌握css、js在装载与执行阶段的基础优化。
4-1 css和js的装载与执行-HTML 页面加载渲染的过程
4-2 css和js的装载与执行-HTML 演染过程的一些特点
4-3 css和js的装载与执行-顺序执行、并发加载
4-4 css和js的装载与执行-css 阻塞和 js 阻塞
4-5 css和js的装载与执行-依赖关系、js引入的方式
4-6 css和js的装载与执行-加载和执行的一些优化点
4-7 css和js的装载与执行-实战-验证对于某个域名浏览器并发数是有上限的
4-8 css和js的装载与执行-实战-验证css加载不会阻塞后面的 js 并发加载
4-9 css和js的装载与执行-实战-async、defter
4-10 css和js的装载与执行-实战-动态异步引入js实操
4-11 css和js的装载与执行-实战-@import、link实操
4-12 css和js的装载与执行-实战-手机淘宝加载分析

第5章 懒加载与预加载
通过本章,帮助学员理解资源加载时机对前端性能优化的影响,同时实战理解懒加载和预加载的实现机制。
5-1 懒加载与预加载-懒加载原理
5-2 懒加载与预加载-预加载原理
5-3 懒加载与预加载-懒加载、预加载使用场景
5-4 懒加载与预加载-懒加载原生 js 和 zepto.lazyload
5-5 懒加载与预加载-预加载原生 js 和 PreloadJS 实现

第6章 重绘与回流
通过本章,帮助学员理解高阶的浏览器渲染机制,深入理解浏览器重绘与回流的机制,从而掌握如何深入地从代码层面基于浏览器的渲染机制进行优化。
6-1 重绘与回流-css 性能让 Javacript 变慢?
6-2 重绘与回流-什么是重绘与回流
6-3 重绘与回流-避免重绘回流的两种方法
6-4 重绘与回流-案例解析-重绘、回流及图层
6-5 重绘与回流-案例解析- chrome 浏览器自动创建图层 layer
6-6 重绘与回流- 实战优化点总结
6-7 重绘与回流- 实战演练 1
6-8 重绘与回流- 实战演练 2
6-9 重绘与回流- 实战演练 3
6-10 重绘与回流- 实战演练 4
6-11 重绘与回流- 实战演练 5
6-12 重绘与回流- 实战演练 6
6-13 重绘与回流- 实战演练 7
6-14 重绘与回流- 实战演练 8 ,9

第7章 浏览器存储
通过本章,帮助学员理解浏览器存储的核心概念及其在关键业务中的应用,通过浏览器存储,可以在浏览器端建立可控制的缓存机制,从而帮助用户在自己的关键业务上进行相应的优化。
7-1 浏览器存储-cookies
7-2 浏览器存储-LocalStorage、SessionStorage
7-3 浏览器存储-IndexedDB
7-4 浏览器存储-案例解析
7-5 浏览器存储-Service Workers产生的意义
7-6 浏览器存储-PWA与Service Workers
7-7 浏览器存储-案例解析
7-8 浏览器存储-实战演练-cookie、localstorge、sessionStorge
7-9 浏览器存储-IndexeDB-基础操作-创建打开、关闭删除
7-10 浏览器存储-IndexeDB-基础操作
7-11 浏览器存储-IndexeDB-事务
7-12 浏览器存储-Service Workers-离线应用
7-13 浏览器存储-Service Workers-如何实现Service Workers主页面之间的通信

第8章 缓存优化
通过本章,帮助学员掌握如何使用在线cdn提升静态资源的加载速度,如果使用dns-prefetch,以及如何使用服务端缓存来进行搭建,更加完善的资源请求缓存机制。
8-1 缓存1
8-2 缓存2
8-3 缓存3-Last-Modified-If-Modified-Since
8-4 缓存4-Etag-If-None-Match
8-5 缓存5-案例解析
8-6 缓存6-流程图
8-7 缓存7-实战1
8-8 缓存8-实战2

第9章 SSR(服务端渲染)
通过本章,帮助学员了解服务端渲染的核心概念,以及vue如何做服务端渲染,从而让学员更加深入地理解渲染的性能消耗在性能优化中的意义。
9-1 服务端性能优化-1
9-2 服务端性能优化-2
9-3 服务端性能优化-3

课程截图:


感谢来自@一杯清茶 的投稿!

人人有用的零基础理财入门课

课程简介:

这套课程适合怎样的人呢?
√ 学生、职场新手
不要担心自己钱少,没钱时不理财,是理财投资的最大误区,毕竟,理财投资,越早越好。
√ 职场月光族
职场工龄已经有几年了,可总是月月光?别担心,水湄带你拯救月光族大行动就此开始。
√ 掌舵家庭财政的当家人
不懂如何投资?不知如何给家人配置保险?不了解什么是资产配置?
水湄教你保险配置、解开海外投资的秘密、避开金融诈骗的坑。

全方位提升生活品质:这套人人可入门、人人可实践的理财课程,将彻底改变你的观念,提升你的生活品质,让理财成为一种习惯。零基础不要紧,她将带你从零开始,大步昂扬靠近最梦想的生活!

官方课程链接:https://wk.naiabc.com/l/s/59

课程目录:

第1课-我真的没有钱,该怎么开始:3个财富咒语,没钱也能变富

第2课-变成穷人的18种方法

第3课-负债1万元,快来救救我!

第4课-买买买VS赚赚赚?

第5课-1元钱也能理财么?

第6课-初入职场,公司应该给我多少钱?

第7课-是时候打劫银行了

第8课-从月收入1000元到月收入1000万都适用的理财方法

第9课-人人都能变成基金经理

第10课-当你买P2P的时候,你在买什么?

第11课-保险也算理财么

第12课-上有老下有小,保障全家有妙招

第13课-有人问我借钱了,他靠谱吗

第14课-土豪找我合伙做生意,我应该答应吗?

第15课-从吃面,到喝酒,赚钱到公司就在身边

第16课-外国的月亮,真的比中国的更圆么?

第17课-人生最开心的事,就是躺着赚钱

第18课-ta是如何亏掉了全副身家

第19课-那些富豪教我的事

彩蛋课-我有500元买书基金,该买什么书?

课程截图:


感谢来自@一杯清茶 的投稿!!

零基础做出有颜又有料的手帐

课程特色:

有颜,更好用:教你从0到1学会手帐排版,配色,画微手绘,写好看的中/英字体……更重要的是,这些技能学完后,可以拆分在不同的地方应用,像做小台历、贺卡,装饰你的笔记本等等,培养你的美感!
有料,更高效:课程涵盖自我管理,日程管理,知识管理和梦想管理四大体系,让手帐成为你的“隐形管家”,不仅教你怎么画,还教你怎么用进生活里!

官方课程链接:https://wk.naiabc.com/l/s/42

课程目录:

第1课-小白入门,快速做出有模有样的日常手帐

第2课-如何找到属于自己的手帐风格

第3课-如何找到你独特的手帐体系

第4课-如何做到又快又美观地排版

第5课-如何克服手帐颜色搭配不协调?

第6课-练习中、英文字体的正确姿势

第7课-使用微手绘让你的手帐活起来

第8课-如何记一篇有颜又有料的读书笔记

第9课-如何建立个人自我管理体系

第10课-如何写专属自己的工作手帐

第11课-记录自己最爱的电影手帐

第12课-手帐让生活处处都蕴藏着灵感

第13课-如何将我们的作品打造成一幅作品?

第14课-如何利用手帐坚持做一件小事?

第15课-如何用手帐这个工具打造个人品牌?

课程截图:


感谢来自@一杯清茶 的投稿!