iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 1
14
Modern Web

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

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

  • 分享至 

  • xImage
  •  

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

前言

哈囉大家好~今年是我第一次參與鐵人賽活動,想藉由這次機會,將我在這一年所學貢獻出來,和大家一起學習,此外為何我會選擇這個主題呢?主要原因是在工作實習部分負責 Node.js API 的撰寫,在這一年中學習到許多新知所以想就由這次鐵人賽寫出一系列網頁後端教學,帶給想進入網頁後端但不知如何下手的人,在 30 天的文章中我會從最基礎的編輯器推薦、語言選擇、環境建置、框架介紹、自動化部署、資料庫架設、到一個簡單的部落格貼文 API 範例實作,若時間允許的話還會介紹Google Cloud Platform 伺服器的架設,內容看似很多很豐富但這也是給我自己一個挑戰,最後希望帶給各位讀著滿滿的 大 收 穫!

此系列文章適合誰?

  • 了解 JavaScript 是什麼的人(不熟也沒關係)
  • 有聽過 Node.js 但不太熟悉做方式
  • 想快速開發一個漂亮的 API
  • 知道 MySQL 是什麼

系列文章預計內容

  • 開發環境建置
  • Node.js 介紹
  • JavaScript 介紹
  • MVC 框架與 REST 名詞介紹
  • 選用 Express 做為框架
  • 以簡單例子實作 API
  • 資料庫架設(MySQL)
  • API 測試與發布

開發環境

  • Visual Studio Code (建議)

需要準備的工具有 Visual Studio Code 當然你也可以用你熟悉的開發環境例如 : SublimeAtomVim

寫作格式

本系列文章使用了以下的風格作為撰寫風格:

1. 採 Airbnb 寫作風格

Airbnb 開發團隊在撰寫 JavaScript 部分規定了大量的寫作風格與規範並開源給各位使用,所以作者在開發上也採取這套規範。

2. 駝峰式命名法
  • 小駝峰式命名法(lower camel case):

    第一個單字以小寫字母開始,第二個單字的首字母大寫,例如:firstName、lastName。

歡迎交流

這系列文章同時會發布在我的部落格

由於文章都是趁下班時間寫,所以內容難免有錯別字,如果對於文中有任何疑慮或有錯誤也歡迎指正,互相學習~

文章同時發表於:https://andy6804tw.github.io/2017/12/11/it2017-intro/


下一篇
[Day-2] 安裝 Visual Studio Code 與擴充套件設定
系列文
從無到有,打造一個漂亮乾淨俐落的 RESTful API43
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言