---
# System prepended metadata

title: 學期 2-3：Week 2 學習目標 & 獎品挑戰賽加碼項目 -- 泳渡 CRUD
tags: [Weekly Goal, 學期 2-3]

---

###### 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>


