本工作坊會錄影並將剪輯後的版本上傳至本網站,有需要的同學可以表明參與意願,並於事後觀看影片並繳交作業,及時參與好處是可以直接幫你看問題以及即時提問。

每堂課預計教學15分鐘,實作10-20分鐘,以及最後的QA,平均30-45分鐘。

課綱

課前準備

  • Git installed (這是最複雜的步驟 請上網找答案!)
  • GitHub account created
  • GitHub desktop installed
  • Visual Studio Code (VSC) installed
  • 🔺有上課資料的程式資料夾

第一節課: VSC的使用

  • 安裝常用/好用的外掛
  • 內建terminal的使用
  • 基本快捷鍵 提升寫程式的效率
  • 容易犯的錯誤

作業

使用過去作業中的程式碼,用JS寫三個function並標上特殊comment,必須有至少一個for loop,將其轉換成nested for loop,並替換整個程式中至少其一variable name。

第二節課: GitHub的使用

先當作一個專門備份程式碼的地方,再來可以慢慢學習把它弄成自己的履歷,最後有需要的話團隊合作的使用也非常有幫助。

會從兩個角度講解,GitHub web以及GitHub desktop, 不會講command!

作業

使用either way建立repository,將目前/過去某個project-based module的全部檔案放入且成功上傳至雲端。並找一個別人的repository將其fork到你的帳號。

第三節課: 兩者的結合

前兩堂課所學之結合應用、Markdown在GitHub上的運用、以及一些建議去延伸學習的方向。

作業

10分鐘做一個簡單的自我介紹頁面放在你的github profile,並滿足以下條件: 有1 header、1 link、1 image、1 paragraph、且圖片置中。