iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

從無到有,打造一個漂亮乾淨俐落的 RESTful API 系列

想製作一個完美的API嗎?想實作乾淨俐落的API但不知如何下手嗎?看這裡就對了!
小弟今年剛踏入網頁後端的領域,在工作部分負責 Node.js API 的撰寫,在這一年中學習到許多新知所以想就由這次鐵人賽寫出一系列網頁後端教學,帶給想進入網頁後端但不知如何下手的人,在 30 天的文章中我會從最基礎的編輯器推薦、語言選擇、環境建置、框架介紹、自動化部署、資料庫架設、到一個簡單的部落格貼文 API 範例實作,內容看似很多很豐富但這也是給我自己一個挑戰,最後希望帶給各位讀著滿滿的 大 收 穫!

鐵人鍊成 | 共 43 篇文章 | 444 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 [Day-1]從無到有,打造一個漂亮乾淨俐落的 RESTful API

從無到有,打造一個漂亮乾淨俐落的 RESTful API 前言 哈囉大家好~今年是我第一次參與鐵人賽活動,想藉由這次機會,將我在這一年所學貢獻出來,和大家一起學...

2017-12-11 ‧ 由 10程式中 分享
DAY 2

[Day-2] 安裝 Visual Studio Code 與擴充套件設定

介紹 Visual Studio Code 大家好歡迎來到這一系列的文章,為了維持後面文章的統一性我在這邊特別寫一篇編輯器的安裝與推薦的擴充套件與環境設定,打造...

2017-12-12 ‧ 由 10程式中 分享
DAY 3

[Day-3] Node.js 入門介紹

何謂 Node.js Node.js 是以 JavaScript 語言為基礎,是一個開放的原始碼 (Open Source) 的應用程式框架 (Applicat...

2017-12-13 ‧ 由 10程式中 分享
DAY 4

[Day-4] npm 套件管理工具

何謂 npm npm 全名為 Node Package Manager,是 Node.js 的套件(package)管理工具,npm 可以讓 Node.js 的...

2017-12-14 ‧ 由 10程式中 分享
DAY 5

達標好文 [Day-5] 用Yarn取代npm加速開發

何謂 Yarn Yarn 是一個新的 package 管理器,它替代了 npm 客戶機或其他包管理器的現有工作流,同時保持與 npm 註冊表的兼容性。它具有與現...

2017-12-15 ‧ 由 10程式中 分享
DAY 6

[Day-6] 使用Express快速建立環境

何謂 Express Express 可以說是 Node.js 底下的一個前端 + 後端的框架,也是被官方所認同推薦入門的套件之一,其中包含 MVC Frame...

2017-12-16 ‧ 由 10程式中 分享
DAY 7

[Day-7] RESTful API與MVC名詞介紹

什麼是 REST/RESTful ? Representational State Transfer,簡稱 REST,它是一種網路架構風格,近幾年來 REST...

2017-12-17 ‧ 由 10程式中 分享
DAY 8

[Day-8] JavaScript基礎篇(1)

JavaScript 歷史與發展 各位先前可能聽過 ECMAScript 若不知道也沒關係,ES6的出現就他有關係,在1995年時 Netscape(網景)公司...

2017-12-18 ‧ 由 10程式中 分享
DAY 9

[Day-9] JavaScript基礎篇(2)

控制流程 任何一種程式語言程式碼都是由上而下逐一執行的,此外有時候必須程式判斷依照不同的數值給予不同的路徑輸出,稱之為控制流程。 區塊(block) ES6 中...

2017-12-19 ‧ 由 10程式中 分享
DAY 10

[Day-10] JavaScript基礎篇(3)

陣列 Array 這篇文章要來介紹容器,首先先來談談陣列,陣列是有順序地存放大量資料的結構,大多數程式語言都是 0 為起始點,例如 arr[0] , JavaS...

2017-12-20 ‧ 由 10程式中 分享