---
# System prepended metadata

title: 工作習作清單

---

# 工作習作清單

### Spring Boot

#### 尚硅谷IT培训学校
https://www.youtube.com/watch?v=xu33IJNxkn0&list=PLmOn9nNkQxJFKh2PMfWbGT7RVuMowsx-u&ab_channel=%E5%B0%9A%E7%A1%85%E8%B0%B7IT%E5%9F%B9%E8%AE%AD%E5%AD%A6%E6%A0%A1


## docker
https://github.com/twtrubiks/docker-tutorial
https://yeasy.gitbook.io/docker_practice/compose/introduction

https://learn.microsoft.com/zh-tw/visualstudio/docker/tutorials/tutorial-multi-container-app-mysql

https://beginor.github.io/2017/06/08/use-compose-instead-of-run.html


## mysql

略, 尚硅谷裡面也有可以看


## clickhouse

https://www.youtube.com/watch?v=_UeFR2DpWIg&list=PLmOn9nNkQxJF3mTxJcDm-dMFrUG1ZfOY1

https://www.youtube.com/watch?v=azlgK3JIAt4&list=PLmOn9nNkQxJEWQ5Ei1kSyNaJURRqUy8DQ

https://clickhouse.com/docs/zh/engines/table-engines/mergetree-family/replacingmergetree

https://kb.altinity.com/engines/

## 開發基底框架
https://doc.ruoyi.vip/ruoyi-vue/
https://github.com/yangzongzhuan/RuoYi-Vue

> Spring Security 可以先不用看




# 練習作業
### 新聞後台管理系統

### User Story 
有大約 10 萬篇新聞文章需要給一般使用者瀏覽, 內部管理者會需要以下系統將手上已有的文章錄入新聞管理系統內

- 文章包含了以下內容 [標題], [作者], [公佈時間], [內文]
- 對於內部管理者需要可以針對文章新增/刪除/編輯/上下架的管理



### 其他條件
- 需要給內部管理者登入登出功能
- 顯示介面可以使用 bootstrap 或是任何想要使用的 css 框架, 或者自有皆可不限制
- 需要包含 SQL 檔案, 如果有使用 mirgrate tool, 請明確描述使用方式
- 作業繳交請自行 push 到 GitHub 上, 並通知 HR 人員協助後續流程
- 如果有使用 docker 請提供 docker-compose.xml 跟相關環境變數檔案, 方便部署驗證
- 沒有提到或者不在上列限制都可以自由發揮
