🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名 →

博客

训练路线 #1:服务端应用开发

独立开发者训练营内容演示(前端设计)

预览一下我们要开发的应用的前端设计部分。

外观

切换主题

我们在这次独立开发者训练营里面做的这个应用支持两种主题,一种就是现在你看到的深色主题,还有一种浅色主题,点击边栏上的这个小图标可以切换使用不同的主题。

另外应用可以根据用户系统使用的主题切换使用这两种主题。比如我们可以切换一下系统主题,切换成浅色主题,我们的应用也会自动切换到对应的浅色主题,再切换到深色主题,应用可以自动切换到深色主题。

参加开发训练营,熬过学习痛苦期


你是不是有这种感觉,就是学了很多东西,当时看的时候觉得都明白了,但是自己动手做的时候,你又觉得无从下手。然后再过几天,你又觉得把之前辛苦学的东西全都忘了,其实我自己也经常这样。

就是学到的东西,其实都是比较零碎的,是一些片断,如果你想真正能自如的使用这些零碎的东西,你要让这些片断变得有意义,这样也不容易忘掉。

我们必须得通过一个完整的故事把这些片断拼接起来,做出一个完整的东西,让所有的零碎的知识片断变得有意义。只有这样我们才算是真正学到了。

你可以自己想办法去编写一个完整的故事,去设计开发一个完整的东西。不过我保证这个过程是非常痛苦的,特别是在前期,你要自己做特别多的决定,而且会不停的被打断。切换任务还有做决定都是非常痛苦的。

今年的课程安排,重构,训练营,优惠活动

今年给大家安排了一些经典课程,从客户端应用开发到服务端开发全都有。主要是今年我需要重构一下宁皓网,所以课程的主线多少都跟这次重构有点关系。这回重构网站,前端这部分我打算用 Vue,因为我觉得现在用 Vue 可以为所欲为,没啥太大压力,用它开发前端应用比较有信心。

重构日记 #2:控制用户能做什么

这两天研究了一下权限控制相关的东西,不管我们想要开发什么样的网站或者应用,控制用户的权限是必须得做的一件事情。 就是我们得在应用里面制定一些规则,规定一下什么样的用户能干什么,不能干什么。这个就是 Authorization。

还有词跟这个挺像的,就是 Authentication,这个词指的是身份验证,就是验证用户的身份,也就是我们得知道使用应用的这个用户是谁。一般在开发应用的时候,先得做这个 Authentication ,因为只有知道用户是谁,才能控制他的权限。做身份验证有挺多种方法,比如现在比较常用的 JWT 就是一种身份验证的方法。咱们在后面可以单独做个视频介绍一下。

Artlist:为视频创作者提供的小众订阅服务

今天给大家介绍一个创业公司:Artlist。最早知道这家公司是经常看到他们的视频广告,Artlist 是一家以色列的创业公司,特别神奇的是,公司对外公布的融资是 3.1 亿,但是却花了 4.2 亿买了一家美国的创业公司。

Artlist 主要针对视频创作者这个小众群体提供配乐、音效还有视频素材。它的商业模式其实挺简单的,就是为素材的制作者与消费者提供了一个平台,盈利模式靠的是提供订阅服务,用户每年支付 ¥1,900( ¥160 / 按月) 左右的费用,就可以任意使用平台提供的所有素材。

中间这位是联合创始人小 i(Itzik Elbaz)

素材网站不是啥新鲜的东西,其实很早就有了,不过一般都只支持单独购买某一个素材的使用权(版权)。而 Artlist 只提供订阅服务,不支持单独购买或者购买独家的版权,只需要按月或者按年订阅就可以任意下载所有素材,并且免收素材的版权费用。

重构日记 #1:最佳时机就是当下

从创建宁皓网的第三年开始就说要重构,要重构,喊了这么多年,今年必须要开始做了。技术行当永远没有尽头,永远都觉得还有更好的,其实最好的就是当下我们已知的,未来的事交给未来的自己去做吧。以前会这样,等我学到了这个我就重构,学习的过程中又发现了新东西,又会想,等我把这个也学了,再去重构,这是个无限循环,跳不出来。

创建第一版宁皓网那会儿,我还没有理解  CSS,直到我在做 CSS 基础教程以后,才理解了 CSS。后来我又自学了很多东西,但又总觉得还差点什么,这也算是人性中的贪婪吧。我现在有个感悟,就是学而无用有点浪费,我们要 “学而实习之”,就是学了一些东西以后,马上去实践,做出想要的东西,然后再学一点,再去实践。有些基础以后就开始干吧,追求完美成不了事。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点