Javascript

【金秋打卡】第3天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

本文主要是介绍【金秋打卡】第3天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》

课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型

视频:2-1 软件与环境(新手看,老鸟跳过)

            2-2 node一小步,前端一大步

课程讲师: 七月


课程内容:

框架、库

    Node.js (新版本的node.js自带npm)

    npm

    Koa (使用npm安装Koa)

软件、工具

    MySQL (XAMPP)

    微信开发者工具

    Visual Studio Code

    PostMan

    Navicat

    nodemon(自动重启node server的工具)

    pm2(部署node.js程序是会用到)


下载并安装node.js 10.15.3 长期支持版,下载后双击运行即可,会同时安装npm

nvm可以管理不同的node版本


Node.js的能力与应用

    脱离浏览器运行js

    NodeJS Stream (前端工程化基础)

    服务器API

    作为中间层(中大型项目)


node执行js的方法

命令行下执行 node test.js

node的一小步,是前端开发的一大步

function test() {
    console.log('hello world');
}
test()


课程收获:

这节课还是在做准备工作,主要讲了课程会用到哪些框架、库、软件和工具。七月老师提到了MySQL可能是课程中唯一的障碍,不过对于我来说MySQL已经很熟悉了,肯定不会是障碍。PostMan和Navicat也是天天用,至于nodemon和pm2则没有接触过。七月老师还提到了可管理不同node.js版本的nvm, 这些没有接触过的只是接下来的课程中一定认真学习。


七月老师非常注重在讲编程知识的同时,讲编程思维,讲知识和知识之间的关系。编程是实践性非常强的工作,学习知识最好的方法是放到项目中。做项目的目的不是做项目,最终要做出来自己的项目,业务承载的是编程知识。明天继续刷后边的课程。



https://img2.sycdn.imooc.com/63594b110001736011430638.jpg

https://img2.sycdn.imooc.com/63594c530001e0a511380633.jpg

这篇关于【金秋打卡】第3天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!