hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js项目实践」课程的第 1 回:课程介绍,在这节课里,我们将探讨:
- 我是谁?
- 这套课程要做什么项目?
- Node.js 有什么优势?
- 课程辅导是怎么回事?
自我介绍
大家好,我是这次Node.js课程的讲师:刘东。我个人从事编程开发工作至今已经17年了,其中从事编程教学工作11年。但正所谓山外有山,人外有人,虽然我的经验相对比较多,技术却也并不一定有多厉害,只能算是一个知道东西比较多的老手而已。
我教学信奉Learning-by-doing,从来不搞虚的,不讲废话,全都是实实在在的,工作中真实能用得上的东西。
那就请让我这个老手,来做你的引路人,带领各位新手朋友们一起进入Node.js的神奇世界。
这套课程
这套课程,定位是使用JS来全栈开发项目。让我们一起从零基础开始,学习接口开发。先从最基础的项目搭建、数据库的入门,再到完整的真实项目开发,一步步的和大家一起完成一个真实的项目。
当接口开发完成后,在其他的课程里,我会接着再和大家讲解,如何使用咱们开发的这个接口,用Vue、React、React Native等技术,去完成项目的管理后台、前台、小程序和 App。
那这里大家可以看一下我们最终做出来的产品,大致就是和我们官网的 App 一样,大家可以在网站的底部找到下载地址。用户可以通过 App 找到自己想学习的课程。当然,用户也可以登录,收藏自己感兴趣的内容。此外我们还会对 App 做一些改进,让用户还能直接在 App 里播放视频内容。
大家在学习课程之前,前提条件是必须要会一些ES 6的基础语法,但不要求有真实的项目开发经验。
Node.js 做接口的优势?
了解了课程要做的东西后,再来看看,使用Node.js做后端开发,与其他语言相比较,有什么优势呢?
第一:并发能力特别强
因为Node.js使用了非阻塞的方式运行。同样的一台服务器,并发量是其他传统语言的数倍。
第二:开发简单
Node.js开发后端,使用的框架叫做Express,它是一个非常轻量的,学习起来非常简单的框架。
第三:无需学习新的语言
Node.js所使用的就是JS语言,并没有什么新的语法,更不用学习其他新的语言。
接下来,马上就进入我们 Node.js 的第一课吧:安装 Node.js