后面我们规划的几个系列课程,需要您提前做一点预习工作。课程会以实际的应用为主,包含前端、移动端还有服务端应用的开发。下面是几个需要您提前完成的训练课程。
TypeScript
(语言)
TypeScript 是增强版的 JavaScript,我们要做的基于 Node.js 的服务端与前端应用的开发都需要用到这门语言。当然 TypeScript 的核心还是 JavaScript 语言本身,所以学习 TypeScript 并不是难事,只需要理解它,熟悉使用它提供的类型系统。
TypeScript 的类型系统可以帮我们检查出一些错误,在编辑器里编写代码的时候也会更智能一些。TypeScript 最终都是要被编译成普通的 JavaScript 语言,这样才能被 Node.js 或者浏览器的 JavaScript 引擎认识。
https://ninghao.net/package/typescript
VSCode
(工具)
在最近推出的课程里,VSCode 是我们选择使用的一款代码编辑器。开源、可定制、可扩展,是一款非常好用的编辑器。集成了源代码管理,自带调试,通过安装扩展可以获得更多功能。无可挑剔:)
https://ninghao.net/package/vscode
Nest.js
(服务)
服务端应用可以为其它类型的应用提供各种服务,比如存储、提取数据,处理文件上传等等。使用 Nest.js 应用框架可以开发这种服务端应用,最近发布了一个系列,介绍了如何使用这个框架。在课程里一块儿开发了一个小项目,实现了很多基础功能,后面我们会利用这个应用去创建一些应用案例的课程。
Nest.js 是一个非常出色的应用框架,它现在应该是 Node.js 生态里最受欢迎的服务端应用框架。框架可以让你有效地组织应用的结构,也为应用开发时遇到的问题,提供了很多解决方案。框架提供了几种不同的应用架构,可以创建各种类型的服务端应用。
https://ninghao.net/package/nestjs
Flutter
(移动)
Flutter 是现在最受欢迎的跨平台移动应用开发框架。你基于 Flutter 开发的移动应用,可以同时被编译成适合多种平台的应用,比如 Android,iOS 等等。
Flutter 已经被国内各个大厂广泛应用,阿里、腾讯、美团等等。如果你关注闲鱼公众号,你经常会看到他们分享在实际工作使用 Flutter 的经验。
关于 Flutter 框架,我们在后面还会准备一个案例课程。
https://ninghao.net/package/flutter
Angular
(前端)
创建前端应用,你可能先想到使用 React 或者 Vue。但还有一个经常被忽略的高手,那就是 Angular。它真的是一个非常强悍的前端应用框架。
虽然 Angular 已经面世十年,但它中途经历过涅槃重生,也就是我们现在用的 Angular 跟它最开始是完全不同的东西。
https://ninghao.net/package/angular
结语
如果您是初学者,可以下定决心,用半年至一年时间完成上面几个课程,跟着练习,然后再慢慢理解。
中秋
明月几时有?把酒问青天。祝您中秋快乐 :)
评论
皓哥,中秋快乐!期待后面的课程!
5 年 2 个月 以前
后端推荐学习什么语言? 感觉php和.net都不错。
5 年 1个月 以前
后端推荐 Node.js
5 年 1个月 以前
老师,也不知在哪里提问合适。真的很抱歉,注册了好几年,都没有静下心来做一个东西出来,现在想再次开始,目前卡壳在,有关个人网站,用户支付的部分,请教可以用于wordpress的,还有哪些课程里有支付的部分可以学习?比如类似咱们官网的支付方式。谢谢。
4 年 11 个月 以前
学习这个课程包,在 WordPress 里面集成了支付宝与微信支付:https://ninghao.net/package/w-store
4 年 11 个月 以前