Javascript

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

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

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

课程章节:第1章 【导学】从0到1手把手教你用Node.js KOA2打造超好用的 Web框架

视频1:1-1 纯正商业级应用 Node.js Koa2开发微信小程序服务端-导学

课程讲师: 七月


课程内容:


这门课难不难:

    学不好是因为JS功底不够

    通过学习这门课,加强JS功底


目标:

    给小程序开发服务端API


这门课讲什么:

    二次开发KOA

    KOA不好用(非常精简)

    egg.js、think.js 都是基于KOA开发的

    校验器LinValidator需要自己编写

    全局异常处理

    自动路由注册

    KOA核心机制

    为什么要有洋葱模型

    中间件到底怎么用

    JS、ES6、ES7中高级语法的应用

    查找类(Class)上的属性和方法

    异步编程模型

    深入async和await

    编程思维与面向对象

    Sequelize与MySQL(难点)

    KOA示范项目

    Web分层结构


前端为什么要学习Node.js:

    Node.js能力:

        脱离浏览器运行JS(可以操作文件)

        NodeJS Stream(前端工程化基础)

        服务端API

        作为中间层


    取决于自己的定位:

        一直写纯前端 -> 不需要学习


        CTO往往是由服务端工程师担任

            需要设计整个公司技术架构

            需要从全局考虑问题

            需要掌控公司最重要的资产:数据(谁掌握闪烁,谁才有话语权)


    独立完成一个项目、产品

        能够自己开发一个项目可以让自己对编程保持热情

    前后端界限越来越模糊

        双层结构:前端+服务端

        三层接口:前端+后端+服务端

        前端自己写API


    服务端编程思维培养:

        前后端思维方式不同

        更加成熟、考虑问题更加全面

        学习服务端对于提高前端编程也很有帮助


课程收获:

七月老师讲的很清楚,细致。不但讲知识本身,还会涉及到编程思维的讲解。这节视频只是一个导学,介绍了课程将会讲授哪些知识。现在工作中Vue天天用,Node.js只是了解过,没有深入研究,也没有上过项目。KOA则完全不了解。非常期待后续的课程内容。

https://img4.sycdn.imooc.com/6357f054000159bf11420636.jpg

https://img4.sycdn.imooc.com/6357f26d00014a4711390639.jpg        

https://img2.sycdn.imooc.com/6357f30b00012c7d11430640.jpg

    



    



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