這30天內會以新手的角度學習許多後端技術,並且運用他們來建立自己的第一個Restful Api。
你將會學到:
1.Javascript
2.Node.js
3.Express.js
4.MongoDB
5.Mongoose
6.EJS
選題的動機:當初在大二上學期的時候選了Web基本技術與原理這一堂課,學到了許多的網頁前端技術,但沒什麼接觸後端的部分,剛好這次大三的課程規定要參加鐵人賽,所以就...
回顧前一天:之前有提到我們的目標是要建立API,那什麼是API? RESTful API 又是什麼? 我今天就會為你解答。 API:API的全名是Applica...
我們昨天認識了API跟Restful API,今天就來下載開發工具吧。 1.下載:進入vscode的官網,然後點擊download for windows,如果...
昨天下載了vscode 這個開發工具,今天要下載node.js,我們有很多的套件是需要從npm 下載的,所以node.js 是不可或缺的東西。 Node.js...
下載完node.js之後,就可以開始執行我們第一支程式拉。喔對,昨天有講到很多套件都是從npm 下載的,今天也會補充什麼是npm。 NPM介紹:NPM(Node...
執行完你的第一個程式,讓我們來學一下javascript吧。javascript基本概念:變數型態: 字串(String)、數字(Number)、布林值(Boo...
今天來補充昨天提到的Hoisting(變數提升),還有講解區域變數跟全域變數的差別。 Hoisting:變數提升使得我們在宣告之前可以使用變數,而不會引發錯誤。...
今天要來講匿名函數,因為在我們後面的學習會常常用到它。有時候會需要把函數存進一個變數裡面例如: const sum = function add(num1, n...
因為當我們在後端進行操作的時候會需要接觸到許多的Object物件,今天就來介紹javascript的ObjectObject(物件):在 JavaScript...
講Promise之前我們必須先了解同步與異步。同步vs異步:同步(Synchronous)和異步(Asynchronous)是兩種不同的程式執行方式。 同步指...