###### tags: `學期 2-3` `Weekly Goal` # 學期 2-3:Week 2 學習目標 & 獎品挑戰賽加碼項目 -- 泳渡 CRUD <div style="width:100%; text-align: center;"> <a href="https://assets-lighthouse.alphacamp.co/uploads/image/file/15977/F-3_Weekly_Schedule.001.jpeg" target="_blank"> <img src="https://assets-lighthouse.alphacamp.co/uploads/image/file/15977/F-3_Weekly_Schedule.001.jpeg"> </a><br> <span style="font-size:0.9rem; color:#9B9B9B;">點擊圖片可看大圖</span> </div> #### 本週學習重點 <div style="width: 100%; display: flex; justify-content: center; margin-bottom: 16px;"> <img style="width: 60%;" src="https://assets-lighthouse.alphacamp.co/uploads/image/file/14303/2020-09-28_at_5.55_PM.png"> </div> <div id="alert-warning"> 本週實作分量不少,在教案與作業共有 3 個小專案需完成,請同學務必注意時間分配,優先完成主修內容,再挑戰選修作業,避免影響進度。 </div> <!-- 本週的重點是「實作」,我們將會在 S3 與 S4 分別實作不同的小專案。 --> 在 S3 Express 打造 Web App 的後半段,你會深化上週在餐廳清單中的練習,自己實作一個密碼產生器。 在進入到 S4 Todo List * MongoDB 後,我們正式進入「資料庫」的世界,並學習「CRUD」。 我們會為接下來的專案做準備,初步資料庫操作,實作 CRUD,開啟打造完整 Web App - Todo List 的旅程! 你的目標是完成本週指標作業 [A6: 餐廳清單擴充 CRUD 功能 ](https://lighthouse.alphacamp.co/courses/42/assignments/1038),實際練習 Express 跟 MongoDB 操作資料庫的基本功能:新增、讀取、更新、刪除。 #### 獎品挑戰賽計分加碼 -- 泳渡 CRUD! ##### 資料庫概念相對抽象,CRUD 學習難度提升 綜觀市面上的應用程式功能,有 80% 都是在執行 CRUD,足以凸顯「資料庫」與「CRUD」在軟體開發是相當重要的主題。 但與此同時,因為資料庫的抽象,在學習難度上也會有顯著的提升,尤其常常會冒出「矇矇懂懂」、「依樣畫葫蘆」的不安全感。 這些都是相當正常的。 ##### 破關核心 - 水太深?先游到岸邊就對了! 面對這種不安,許多同學可能會嘗試查找不同資料,嘗試補足背景知識,但很快的你就會發現每開啟一個知識點,後面都是一個大坑,無法在短時間內補足。 因為議題重要且難度上升,所以在這個階段的學習關鍵是要「能夠持續推進,不要因細節停留太久」,避免因小失大。 並且要「儘快獲得獨立完成一次 CRUD 的經驗」,幫助自己儘速建立全觀,才能更好的開啟後續其他功能的學習。 ##### 泳渡 CRUD ,獲得積分吧! 因此我們除了推薦同學使用[學期 2-3 的共筆安放區](https://www.notion.so/studentsuccess/2-3-c8d0f3a2cf3d46219abcb95d82de8dd5),將會分心的疑問、資料先放置一邊,未來再回訪。 也設計了「獎品挑戰賽的加碼項目」,只要 {{user_nickname}} 在 7/11 (日) 23:59 前完成 [A6: 餐廳清單 CRUD](https://lighthouse.alphacamp.co/courses/42/assignments/1038) ,除了可以獲得助教批改以外,也將額外獲得獎品挑戰賽的積分` 300 點`。 <div style="width:100%"><img style="max-width:1000px; width:100%;" src="https://assets-lighthouse.s3.amazonaws.com/uploads/image/file/4416/banner_2.001.jpeg"></div> <style> div#alert-warning{ color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } </style>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up