# 開學典禮 - Node 直播班 1. 錄影 2. 點名 3. 將[書籤](https://rpg.hexschool.com/#/training/12062117482861388255/board)加入到最愛 4. 覆述本課宗旨 5. 主線、小組任務 (達四關),[每日任務範例](https://hackmd.io/ZyqTy0TsSRSFBANKRZkdcA)安排 * 主線任務作業做四個以上,開始會有獎品 7. [學習地圖](https://whimsical.com/node-AwMsqNCYSg2RoaPA3a8Gdr),包含主線任務與專題介紹 8. 主線任務介紹 9. 專題介紹 - 洧杰老師 10. 加碼服務介紹,[申請 10人學習小組](https://forms.gle/e3uFwGvjCipPt6796),4/9(二) 分組完畢! ## 宗旨 秉持六角學院熱於分享的精神,秉持熱心、耐心、同理心為根基,不僅帶領學員掌握前端技術,並提供以學員職涯發展為中心的教學環境。 ## 願景 **成為全世界最優質的 Node 直播班教育單位** ## 義務與責任 1. 六角團隊有責任帶領每位學員,體驗 JS 技能 2. 六角團隊有義務帶領整體班級,凝聚班級向心力,藉由同濟效應提升學習意願 3. 六角團隊必須考量每位學員的背景,由淺入深地規劃課程內容 4. 六角團隊需為學員設計階段性目標,讓學員能一步步完成任務,進以掌握本門課程技能 ## 平台介紹 1. **程式勇者村** * 提交任務 * 上課講義 2. **Teachable** * 影音課程 * 直播錄影 * 小節作業 3. **Discord** * 即時提問 * 程式交流 ## 該如何開始準備?([學習地圖](https://whimsical.com/node-AwMsqNCYSg2RoaPA3a8Gdr)) 1. **提升熟練度**:課前最終任務練習 2. **各週難度介紹**:每日與主線任務設計,第四週、最後一週會有挑戰性 3. **技能樹設計**:新手與老手的技能樹 ## 專題展開方式 2. 可挑選的題目為:社群網站、電商網站、檢索網站 3. 團體揪團方式 - 流程與招募 4. 單人執行專題方式 [ Node 專題面板](https://liberating-turtle-5a2.notion.site/s-d19d75ef8fe14602a2365d114238ae4f?pvs=4) > 範例:已結束的 [Vue 直播班](https://liberating-turtle-5a2.notion.site/2023-Vue-8eef78a100e04567ad3c6037e4b4612c?pvs=4) ## 各週需要的知識點([最終 UI 設計稿](https://xd.adobe.com/view/c0763dbe-fc15-42e8-be0b-8956ed03e675-9525/grid)) ### **每堂 “課前” 建議掌握進度** 許多知識很難透過一次性學習就能理解,因此提前釋出預習課程讓同學能夠提前學習,如果時間有限建議可以參考以下的說明進行掌握。時間允許的情況下,可**在 4/10 第一次上課前學習至第三週進度** > 備註:過往的每週直播錄影影片也有放在 Teachable 課程中,同學也可以提前預習每週課程。 > ### **課前必備知識** - V8、Node.js介紹 - Node 模組原理 - NPM - 預習任務介紹與環境講解 - Todolist RESTful API kata - 知識與實作:- Todolist RESTful API kata - 繳交預習任務流程:Todolist RESTful API kata - Node.js 非同步技巧 - Promise、Async、Await - Git ### **第一堂 課前(4/10 前):** - MongoDB 本地端環境安裝 - MongoDB Altas 雲端主機註冊流程 - 預習任務 - MongoDB 本地/雲端環境全攻略 ### **第二堂 課前(4/12 前):** - MongoDB Shell 語法教學 - Mongoose NPM 教學 ### **第三堂 課前(4/17 前):** - Express - Node.js Web 應用程式架構 ### **第五堂 課前(4/26 前):** - middleware 設計 ### **第六堂 課前(5/3 前):** - 2022 春季班 - 第五週週末 - 加碼內容(JWT 登入註冊功能) ### **加值課程(非必修):** - 2022 春季班 - 加碼:藍新金流 - 2023 年:加碼課程 - Notion 基本介紹 - Notion 資料庫設計 - 團隊協作心法流程