现在可按月与季度订阅,为了决定改变,全力以赴的同学们。👉 点击订阅:)

博客

24 周 Web 应用开发学习计划:总揽

完成这个计划以后,你将获得页面设计,与后端应用开发的能力。计划完成时间设定为 24 周,你可以根据自己的个人情况,选择学习的起点。完全没有基础的同学也不用担心,内容支持从零开始。

这个学习计划是一套完整的知识框架,一个起点,可以帮你开启新的职业生涯,也将为你将来的创业做好准备。想一下,到年底你将获得开发技能,这将为你带来更多可能。

Woohoo !! 录制完成了《Web 应用后端开发(Node.js)》第一季

昨天录制完成了 《Web 应用后端开发(Node.js)》第一季。Woohoo!!  历时三个月,总共用了 257  小时(工作时长),录制完成 294 个视频,时长约 10 小时,这个系列将赋予您基于 Node.js 的 Web 应用后端开发能力。

学习计划

很开心能完成这个系列的第一季(第一阶段)。从开始录制到完成,经历了三个月的时间,总共花了我 257 个小时的有效工作时间,呈现给你的是 10 个小时的练习视频。压缩比 25: 1,就是我的 257 个小时的工作,被压缩成了 10 小时,你只需要完成这 10 个小时的练习,就能获得一项新的技能,这也忒厉害了。

课程更新:《Node.js 应用:分页器》

Node.js 应用:分页器》课程里主要介绍了创建一个带页码范围的分页器组件(View Component)。你可以把这个分页器组件用在所有需要分页显示的视图上。你可以设置每页显示的内容数量,还可以设置一个页码范围,就是分页器不会显示所有的分页项目,它只会显示其中的一部分。课程里还介绍了使用框架里的 Ignitor 提供的 Hooks,去在视图的全局范围添加视图方法。

做个决定吧,订阅宁皓网

Websocket 课程

昨天刚刚完成了 Node.js 应用开发系列课程里的 Websocket 部分(很开心),计划这个系列的第一阶段有 24 个课程(一季《摩登家庭》)。Websocket 是个非常有用的东西,它让我们应用的客户端与服务端之间可以实时交流通信。

在服务端上可以注册一些通信频道,每个频道里面可以有多个主题,在客户端那里我们可以选择订阅某些主题。服务端有事儿,触发事件,带着数据,在客户端那里可以直接得到数据。客户端这里有事儿,服务端也可以实时得到。服务端可以广播事件,这样所有的连接或者某些指定的连接都可以实时收到广播事件与里面带的数据。

订阅宁皓网,现在就开始学习使用 Node.js 应用开发吧,最好的时机永远都是现在:)

课程更新:《Node.js 应用:文件系统》

Node.js 应用:文件系统》这个课程一开始,介绍了模型里的 Getter 方法的用法,在文件模型上定义了一个 Getter 方法,格式化一下文件的尺寸。然后再了解一下,下载文件的方法。我们会在文件页面上添加一个下载按钮,点了以后强制浏览器下载文件。

接着会了解框架提供的文件系统功能,就是一套处理应用里的文件的方法。先给文件添加一个编辑页面,用户可以在上面编辑文件的原名还有实际存储的名字。更新以后,会重命名文件。最后还会添加一个删除文件的功能。

现在订阅宁皓网,马上就可以在线学习所有网站应用开发的课程了,多给自己一次机会:)

课程更新:《Node.js 应用:文件上传》

在《Node.js 应用:文件上传》这个课程里,我们会去创建一个文件上传页面,允许用户可以选择上传存储在自己电脑上的图片或者视频。在处理文件上传的方法里面,可以定义文件上传的规则,比如允许的文件类型,大小等等。

然后我们会创建一个新的数据表来存储用户上传的文件相关的数据。创建一个文件列表页面,还有文件的独立页面。在文件页面上,如果文件是图片就显示图片,如果是视频就显示一个视频播放器,可以在线播放上传的视频。

订阅宁皓网,了解更多网站开发隐藏技巧。

课程更新:《Node.js 应用:身份验证》

Node.js 应用:身份验证》课程介绍了验证用户身份的方法,主要就是实现了用户登录,登出的功能。配置好框架的登录功能以后,再去准备一个登录用的表单,给表单元素添加一些自定义的验证规则。用户输入自己注册的用户名与密码,提交登录,框架会验证用户名与密码是否匹配,如果匹配就让用户登录。

Node.js 应用这个系列课程,除了介绍了应用框架以后,还会大量用到最新的 Bootstrap 这套 CSS 与 JavaScript 框架。在这个课程里,我们会使用一个导航栏(Navbar)组件。导航栏上显示的内容可以根据用户的登录状态决定,比如用户登录以后,可以在导航栏上显示一个用户下拉菜单。

现在订阅宁皓网,就可以在线学习所有 Node.js 课程了。

课程更新:《Node.js 应用:重构与改进 #1》

Node.js 应用这个系列课程的主要目的是介绍网站应用开发背后用到的一些方法。每隔一段时间,我们会重构与改进一下课程里做的项目。在《Node.js 应用:重构与改进 #1》课程里,我们先用 Bootstrap 框架的卡片组件改进了一下用户注册表单。然后介绍了组件的定义与使用方法,理解内容关系更新,还有使用 Flash 信息显示用户操作提示。

课程要点

  1. 定义与使用视图组件。
  2. 表单元素在应用中的使用方法(文本框,文本区域,单选按钮,复选框)。
  3. 内容关系的更新方法。
  4. 用 Flash 信息显示用户操作提示。

订阅宁皓网,在线学 Node.js 网站应用开发。

停用社交网络的这个月我都做了些什么

三月份可能感觉太疲惫了,月底的时候做了决定,停用社交网络一个月。这个月每天工作 6.3 小时,写了 10 万字的课程。工作时长没增加多少,但是效率提高了,感觉也轻松了很多。每天工作 6.3 小时,写了 10 万字+(中文 + 英文 + 数字 + 标点)的网站开发课程(Node.js)。我本以为工作时间会比平时多很多,但是一统计,其实跟去年的平均工作时间  6 小时是差不多的。但我能明显感觉到工作效率提升了很多,也不再疲惫了。

内容更新:《Node.js:用户注册》

Node.js:用户注册》先回顾一下应用里的用户相关的东西,比如创建 users 表的 migration,users 表对应的 User 模型,还有 users 资源控制器 UserController。然后用 Bootstrap 的表单组件设计一个注册用户用的表单,表单上面有普通的文本框元素,密码元素,还有邮件元素。

创建资源的时候,可以使用一些 Hook,在资源的某个阶段去执行一些动作。比如在把用户的密码保存在数据库里之前,先得 Hash 一下密码,这样才会更安全。

Validator 是课程里介绍的新概念。我们可以为表单元素添加一些验证的规则,用户提交表单的时候,如果填写的数据不符合这些规则,可以显示一些提示信息。在用户注册表单上, 我们使用了 Bootstrap 为表单提供的警告提醒样式来显示这些验证信息。

以后我们还会继续学习这个 Validator,可以自己定义新的验证规则,还有验证信息。现在应用里的字符都是英文,在以后介绍国际化功能的课程里,我们会把这些字符根据用户的设置转换成不同的语言。

订阅宁皓网,每天进步一点。



微信好友

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



微信公众号

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



240746680

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

统计

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

社会化网络

关于

微信订阅号

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