iT邦幫忙

鐵人檔案

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

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

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

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

[Day-11] JavaScript基礎篇(4)

今天是介紹 JavaScript 基礎的第四篇本來沒打算寫這麼多篇的,但在撰寫過程中發現其實帶出很多觀念是必須的,總之這些觀念當作在看小說一樣邊學邊看吧!最後我...

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

[Day-12] 深入浅出 ESLint 與實作

何謂 ESLint ? ESLint 支援 ES6 與 JSX 語法,具高度設定彈性與擴充性的檢查語法工具,可提供程式開發者在語法上的錯誤警告,此篇教學我所使用...

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

[Day-13] Webpack 與 babel 轉譯

事前準備 今天要繼續實作的程式是延續 [Day-12] 深入浅出 ESLint 與實作 的專案繼續實作,想跟著今天的實作可以先下載下面的整包程式,記得要先 ya...

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

[Day-14] 使用 nodemon 取代 node 啟動程式

什麼是 nodemon? 在我們開發 node.js 時執行程式碼必須都要使用 node 指令來執行程式碼例如:node index.js ,但是如果你今天正在...

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

[Day-15] Editor Config自訂編輯與設定

首先各位聖誕節快樂呀~不知不覺也參賽一半了時間過得超快 今天來點輕鬆的介紹最後一個方便的插件,讓我們繼續看下去吧 =) 前言 在團隊開發中勢必要有一個寫 cod...

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

[Day-16] 使用Express建立路由

今天真悲劇好不容易打完的文忘了儲存結果又重打一次 不過大家加油!接下來的文章都是偏實作會比較有趣一點了會一步一步的把精髓交給各位~ 話說有人知道it邦發文圖片要...

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

[Day-17] 新增 middleware(body-parser、cors、morgan)

本文你將會學到 了解 middleware 運作方式 幫你專案加入常用的 middleware 中介軟體 body-parser cors morgan...

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

[Day-18] 安裝 MySQL 環境

本文你將會學到 了解資料庫型態 如何在自己本機端安裝 MySQL 環境 資料庫系統 資料庫系統是由資料庫和資料庫管理系統所組成的,資料庫的定義就是一個儲存資...

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

[Day-19] 安裝 MySQL GUI 工具

本文你將會學到 了解管理 MySQL GUI 有哪些工具 下載與安裝 Sequel Pro 或 MySQL Workbench 本機與資料庫建立連線 有哪些...

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

[Day-20] 測試API的好工具

寫著寫著不知不覺過了20天,不過沒關係即使超過30天我還是會繼續把後面的實作教學寫完! 畢竟後面才是重點,最近開始規劃後面實作內容才發現天啊好多!前面講了這麼多...

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