课程更新

宁皓 3 月精彩回顾

微信支付开发手册
介绍了微信支付的开发准备,还实现了几种微信支付功能。如果能理解这种支付功能的实现方法,应该可以很容易去实现其它类型的支付,比如支付宝。还可以了解开发调试外部服务接口的一整套方法。

《网站》系列重制
这是一套完全原创的内容,从设计开始,制作了两个商业产品页面。包含大量设计思路,与响应式页面的设计方法。

Node.js 应用:路由
在应用里面定义一些地址,指定用户在请求这些地址的时候应该去做些什么。比如返回客户端需要的数据等等。这就是应用里面的路由要做的事情。

内容更新:《Node.js 应用:查询构建器》

跟着前面的 Node.js 应用课程,到现在您应该已经了解了框架的基本的使用方法,并且准备好了一个可以连接的 MariaDB 这种关系型数据库。你应该还明白了如何去修改应用需要的数据结构,就是理解了 Migration 的创建与使用方法。现在进行下一步,理解如何在应用里使用查询构建器(Query Builder)去操作数据库里的数据。最近更新的《Node.js 应用:查询构建器》介绍了具体的方法。

内容更新:《Node.js 应用:数据库迁移》

你打算设计一下网站应用需要的数据库的结构,可以通过 Migration(迁移)去完成。也就是你想要对数据库结构的修改,需要把这些修改的动作定义成 Migration。每个 Migration 都是一个类(Class),在这个类里面你可以使用一些方法去完成对数据库结构的修改。

有了 Migration 以后,再去使用应用提供的命令行工具去运行一下,这样就可以完成对数据库的修改了。如果你想恢复对数据库的修改,也可以 Rollback(回滚)一下。使用这种方式的好处是,你可以把应用的数据库结构写成代码保存起来,可以执行也可以回滚。最近更新的《Node.js 应用:数据库迁移》里面介绍了 Migration 的使用方法。

我们介绍的这个 Node.js 框架支持很多种数据库,PostgreSQL,MySQL,MariaDB,Oracle,SQLite。默认会使用 SQLite,使用这种数据库不需单独去安装数据库管理系统,所有的数据会存储在一个数据库文件里。你可以使用 DB Browser for SQLite 这个工具查看数据库文件里的东西。

内容更新:《支付宝:电脑与手机网站支付》

了解一下在我们的网站应用上实现一个支付宝支付功能,都需要去做些什么。我们会完成电脑与手机网站支付的功能,应用可以根据用户的浏览器的类型自动切换不同的支付方式。

内容可以让您尽快理解支付宝的支付功能,先从这里开始,然后再去研究具体的文档。很多细节需要大量的测试才能完成,这会用掉你很长时间。该做的实验在做成视频之前我都做过了,需要注意的东西都会给你提示 。

预览课程内容。改变只需要做一次决定,现在就去订阅宁皓网吧 :)

新课程:《React:应用案例》

项目预览

想学用 React 创建前端应用,可以直接从最新的 React 课程《React:应用案例》开始。课程里会从头开始创建一个 React 应用,里面演示了 React 大部分的关键概念。用一天时间去练习这个课程,保证您对 React 框架产生感觉 :)

订阅宁皓网,学习所有 React 与相关课程

新课程:《Vue.js:应用案例》

项目演示

这回我们通过一个案例再好好学一下 Vue.js 框架。案例课程的好处是可以把碎片化的东西组合成一件产品。比如在这个 Vue.js 案例课程里,我们用了 Semantic UI 做应用界面的样式,Moment.js 来处理时间,Lokijs 作为应用的数据库,Browsery-sync 为应用搭建本地服务器。

订阅宁皓网,在线学习所有 Vue.js 还有相关课程。

新课程:《微信小程序:接口》

微信小程序开发课程包里又多了一个《微信小程序:接口》课程,先学会用 wx.request 发出网络请求,比如可以去请求后端服务的资源,也可以向后端服务发送数据。然后用 wx.chooseImage 去选择手机上的图片,再用 wx.previewImage 把选择的图片显示在小程序的界面上。我们再用 Node.js 去准备一个后端服务接口,再学会用 wx.uploadFile 把用户通过小程序选择的在手机上的图片上传到我们的后端服务,上传文件的时候会显示文件上传的进度条。

需求

  1. Node.js:上传文件》:用 Node.js 创建支持文件上传的接口。
  2. 在互联网访问本地开发环境》:在互联网上直接能访问到在本地开发环境上搭建的服务。

更新《 Python 基础 》:环境与包管理

这次更新的内容是管理 Python 环境与包。在我们的系统上可以创建多个 Python 环境,每个环境都可以有自己的一些特定的包,或者特定的 Python 版本。我们可以切换使用这些不同的环境。管理环境与环境里的包,用的是 conda 这个工具。它跟 pip 有点像,在环境里我们仍然可以使用 pip 管理包。conda 可以替代 pip,需要的时候也可以再把 pip 拿出来用。

Python 这门语言很值得学,很多数据科学,深度学习的东西都要用到 Python 。语言本身,一开始我们不用花太多时间,有点语言基础的伙伴,先用半小时看一下宁皓网的《 Python 基础 》,再用两三个小时练练,就可以开始了。

对我来说难的是后面的东西,因为我又发现了大量之前从没见过的词汇,或者知道它们,但目前对我来说还没有意义。因为脑子里面没有概念。初次正式见面有点尴尬,还要经历一段痛苦期。等以后混熟了就好说了。

新发布一波 Node.js 课程

Node.js 起步》,《Node.js 与 MongoDB》,《Node.js:REST 接口》都是最近发布的新课程。后面还会有 JSON Web Token(JWT) ,以及基于 JSON Web Token 身份验证的课程。下面回顾一下宁皓网上跟 Node.js 相关的课程包

《Node.js 起步》

为 Node.js 项目做些准备,了解如何在系统上安装多个版本的 Node.js,在本地开发的时候可以随便切换不同的版本。然后了解 Node.js 上的模块,怎么样使用内置的模块,第三方模块 ,还有自定义的模块。

《网站》第十二集:产品页的故事区

对于我们的项目,产品就是汽车,网站应该为每种汽车创建一个展示的页面。一个好的设计,可以流畅的讲一个故事,最终引导用户去执行你事先设定好的某些动作。《网站第十二集,完成了产品页上的主要的故事区,这部分内容展示的是产品的两个最重要的特点,汽车的外观与内饰。这部分内容我们会用旋转木马的形式展示出来。

现在订阅,就可以立即学习全套《网站》系列课程了。

统计

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

社会化网络

关于

微信订阅号

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