跟著 GitHub Learning Lab 實作一波


Posted by Lai Yen Ju on 2020-07-04

羅列能與程式導師課程計畫搭配的 GitHub Learning Lab 實作課程。

我跟著程式導師課程進展到第四週,這週之前的兩週時間,大部分都泡在 LidemyOJ 解題,熟悉 JavaScript 語法與程式碼邏輯。

但進入第四週後,開始嘗試:建立簡易 server、串接 API,我的實作方式是跟著 Huli 老師的影片做。當我想了解更多細節,就自己上網查,在查詢途中就意外發現 GitHub Learning Lab 這個由 GitHub 提供的課程平台。

GitHub Learning Lab 提供許多給入門者的手把手實作教學,除了想帶著初學者熟悉 GitHub 服務外,也提供不少學習資源給網頁開發的初學者。就我自己上課經驗看來,只要了解基本的 Git、知道如何 GitHub 的操作原理,就可以跟著課程設置好的 GitHub Action 走,課程會透過 issue 跟 pull request 帶著使用者一步一步動手做,滿有互動式教學的感覺。

雖然我才剛進入程式導師計畫的第四週課程,所以還沒將所有 GitHub Learning Lab 的課程看完。目前上過的 GitHub Learning Lab 課程只有:Introduction to Node with ExpressIntroduction to Design Thinking 兩門,每次的課程大概需要撥出 1 到 1.5 小時實作,實作結束後,還會收到額外的學習資源連結,作為程式導師計畫的延伸閱讀,內容很扎實。

所以我決定來盤點一下 GitHub Learning Lab 跟程式導師有關的內容,當作程式導師計畫的延伸閱讀材料:

週次 課程內容 搭配的 GitHub Learning Lab
第 01 週 暖身週需要了解 Git、GitHub 的操作,才能繳交每週作業。同時也要知道如何使用 Markdown。 Introduction to GitHubCommunicating using Markdown
第 04 週 會實作到 node server、串接 API,GitHub Learning Lab 有 Express 以及像 Nodemon、Postman 的課程,能多了解 REST 風格。 Introduction to Node with ExpressCreate REST server with NodeJS and Express
第 06 週 跟著 GitHub Learning Lab 的 HTML 基本課程,會知道如何用 GitHub Page 建立一個簡單的靜態網頁 Introduction to HTML
第 09 週 後端基礎 PHP 與 MySQL,出現資料庫的教學內容,GitHub Learning Lab 另外有個進階課程,可以跟著實作了解 MongoDB。 Introduction to PHPIntermediate NodeJS Course
第 17 週 程式導師計畫在這週才會教 Express,所以可以將第 04 週實作的 GitHub Learning Lab 拿出來複習一下。 Introduction to Node with ExpressCreate REST server with NodeJS and Express
第 21 週 React Introduction to React

只要按下「Start Free Course」按鈕,GitHub 會自動建立課程的 GitHub repository,有些課可以直接在 GitHub 寫作業,有些則需要將 repository clone 到本地端,完成程式碼後再 push 上 GitHub。看著自己的 GitHub profile 頁面有許多綠點點,很有成就感XD

相關連結


#學習資源 #程式導師計畫 #程式導師計畫第四期







Related Posts

如何在 Windows 打造 Python 開發環境設定基礎入門教學

如何在 Windows 打造 Python 開發環境設定基礎入門教學

ES6 相關筆記

ES6 相關筆記

Python -「快速」算出兩排序數列中重複的次數

Python -「快速」算出兩排序數列中重複的次數


Comments