๋ณธ ํ๋ก์ ํธ๋ ๊ตญ๋น์ง์ ํ๋ จ๊ณผ์ ์ค ์งํํ ํ์ด๋ ํ ํ๋ก์ ํธ์
๋๋ค.
- ํธ์คํธ ํ์๊ฐ์ ๋ฐ ์น์ธ
- ํธํ ๋ฑ๋ก ๋ฐ ์์ ๊ด๋ฆฌ
- ์๋ฐ์์ฝ ๋ฐ ์์ฝ๊ด๋ฆฌ
- ํ๊ธฐ ๋ฐ ํ์ ๊ด๋ฆฌ
3. ํ๋ก์ ํธ ํ๊ธฐ ๋ฐ ๋ฐํ์๋ฃ
๐ ํ๋ ์ ํ
์ด์
์๋ฃ
2024.04.24 ~ 2024.06.05 (์ฝ 5์ฃผ)
- 1์ฃผ์ฐจ : ์ฃผ์ ์ ์ ๋ฐ ํ๋ก์ ํธ ๊ธฐํํ์. DB์ค๊ณ. ๊ฐ๋ฐํ๊ฒฝ ์ธํ
- 2~3์ฃผ์ฐจ : ๊ฐ์ธ๋ณ ์ง์ค ๊ฐ๋ฐ ์งํ ํ 1์ฐจ ํตํฉํ ์คํธ ์งํ
- 4์ฃผ์ฐจ : ์ธ๋ถ๊ธฐ๋ฅ/์ถ๊ฐ๊ธฐ๋ฅ ๋ฑ ํผ๋๋ฐฑ ํ ์์ ์์ ์งํ
- 5์ฃผ์ฐจ : 2์ฐจ ํตํฉํ ์คํธ ๋ฐ ์ค๋ฅ ์์
- 6์ฃผ์ฐจ : ๋ฐํ์๋ฃ ๋ฐ ํ๋ ์ ํ
์ด์
์ค๋น. 6/11 ์ต์ข
์์ฐ

[์ฃผ์ ] : ์๋ฐ ์์ฝ ์น์๋น์ค
[๋ชฉํ]
- Spring MVC ํจํด์ ๊ธฐ๋ฐํ์ฌ ์ฌ์ฉ์ ๊ฐ์ ์ํธ์์ฉ์ด ์ด๋ฃจ์ด์ง๋ ์น์๋น์ค ๊ตฌํ
- ๊ฒฐ์ API, ๊ณต์ ํ๊ธฐ, ๋ฌ๋ ฅ, ์ฃผ์๊ฒ์ ๋ฑ ๋ค์ํ API๋ฅผ ํ์ฉํ๊ณ ํ๋ จ๊ธฐ๊ฐ ๋์ ํ์ตํ ๊ธฐ์ ์คํ์ ์ด์ฒด์ ์ผ๋ก ๋ณด์ฌ์ค ์ ์๋ ์๋น์ค ๊ตฌํ
- DB๊ตฌ์ถ ๋ฐ SQL ์ฐ์ต
- ์ง๊ด์ ์ธ UI/UX ๊ตฌ์ฑ
[์ฌ์ฉ๊ธฐ์ ๋ฐ ๊ฐ๋ฐํ๊ฒฝ]
- OS : Windows11
- Tools : Spring Tool Suite 4, Heidi SQL 12.6, Git, GitHub, Sourcetree, Draw.io
- Front-end : HTML/CSS, React, Javascript
- Back-end : Java(JDK21),Spring Framework, MariaDB 11.3
- Library : Lombok 1.18.30, MyBatis 3.5.15, Bootstrap 5.3, Sweetalert2, Chart.js 4.4.0, etc.
- ํธ์คํธ ํ์๊ฐ์
- ํธ์คํธ ์น์ธ์์ฒญ
- ์ต์ด ๊ฐ์ ์ โ๊ฐ์ ์๋ฃโ ์ํ โ ํธ์คํธ ์น์ธ์์ฒญ ์, ์ฒจ๋ถํ์ผ ๋ฑ๋ก ํ์(ํ๋กํ/์ฌ์ ์ ๋ฑ๋ก์ฆ/ ํต์ฅ์ฌ๋ณธ) โ ์น์ธ์์ฒญ ๋ฒํผ ํ์ฑํ
- [์น์ธ์์ฒญ] ํด๋ฆญ ์ ์๋ฃ Alert
- ๊ด๋ฆฌ์ - ํธ์คํธ ๊ฐ์ ์น์ธ
- ํธํ ์ ๊ท๋ฑ๋ก
- ํธํ ๋ฑ๋ก : ์ด์ด์ ์์ฑํ๊ธฐ ๊ธฐ๋ฅ ์
- ์์์์ ๊ด๋ฆฌ ๋ฐ ์์์น์ธ
๐ ์๋ฐ์์ฝ/๊ฒฐ์ ์์ฐ์์ ๋ณด๊ธฐ
- ํฌํธ์API ๋ฐ ์นด์นด์คํ์ด ๊ฒฐ์ API ์ ์ฉ
- ํธ์คํธ ์์ฝ๊ด๋ฆฌ : ์์ฝํ์ /์ฒดํฌ์ธ์๋ฃ ์ฒ๋ฆฌ ๋๋ ์์ฝ๋ณ๊ฒฝ ์น์ธ/๊ฑฐ๋ถ ์ฒ๋ฆฌ โ ์์ฝํ์ ์ ๋ฐ์ฐ์ฒ ์ด๋ฉ์ผ๋ฐ์ก
- ๊ฒ์คํธ
- ๋ฆฌ๋ทฐ๊ฐ ๋ฑ๋ก๋์ด ์์ง ์์ ์ง๋ ์ฌํ๋ง ์์ฑ ๊ฐ๋ฅ
- ํ๋กํ์์ ๋ณธ์ธ ์์ฑ ๋ฆฌ๋ทฐ ์กฐํ ๋ฐ ์์ , ์ญ์ ๊ฐ๋ฅ
- ํธ์คํธ๊ฐ ๋จ๊ธด ๋ต๊ธ ์กฐํ ๊ฐ๋ฅ
- ํธ์คํธ
- ํด๋น ํธํ ์ ๋ณ์ ๋ฐ ๋ฆฌ๋ทฐ ์์ธ ์กฐํ ๊ฐ๋ฅ
- ๋ต๊ธ ๋ฑ๋ก, ์์ , ์ญ์
- ํธํ ์์ธํ์ด์ง, ํ์ ๋ฐ ํ๊ธฐ๋์์ ์กฐํ ๊ฐ๋ฅ
- ๊น๋ฐ์ ํ์์ด ์ฆ์ ์์ฌ์. ํ axios(๋น๋๊ธฐ์ฒ๋ฆฌ)๋ก ๊ฐ์ ํ์
- ๊ด๋ฆฌ์ ์๋๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
- ํ๊ธฐ ์์ฑ ํ ์ผ์ ๊ธฐ๊ฐ์ด ์ง๋๋ฉด ์์ /์ญ์ ๊ฐ ๋ถ๊ฐ๋ฅํ๋๋ก ๊ฐ์ ํ์
- ํธ์คํธ ๊ฐ์ ์น์ธ ์ ๊ฐ์ ์ ๋ณด๊ฐ ์ผ์นํ์ง ์์ผ๋ฉด โ์น์ธ์์ฒญ๊ฑฐ๋ถโ ๋ฉ์์ง๊ฐ ์ ๋ฌ๋๋๋ก ๊ฐ์ ํ์
- Github๋ฅผ ํ์ฉํ์ฌ ์ํํ ํ ํ๋ก์ ํธ๋ฅผ ์งํํ ์ ์์๋ค.
- ์๋๋ก์ด๋๋ฅผ ํ์ฉํ ์๋ฐ์์ฝ์ดํ, ๊ด๋ฆฌ์-ํธ์คํธ ๋งค์ถ/์ ์ฐ ๊ธฐ๋ฅ ๋ฑ ๊ธฐํ๋จ๊ณ์์ ๋ ๋ง์ ์์ด๋์ด๊ฐ ๋์์๋๋ฐ ์ฌ๊ฑด ์ ์๋ํ๊ฑฐ๋ ์ต์ข ๊ตฌํํ์ง ๋ชปํ ๋ถ๋ถ๋ค์ด ์์ฌ์์ผ๋ก ๋จ๋๋ค.
- ํ๋ก์ ํธ ๊ธฐํ๊ณผ์ ์์ ๋ค์ํ ํ ์ด๋ธ ๊ด๊ณํ์ฑ๊ณผ ํ๋ก์์ , ์๋ก์ด ํ๋ก ํธ์๋(React)๋ฅผ ํ์ฉํ ์ ์๋๋ก ๋ ธ๋ ฅํ๊ณ ๊ทธ ๊ฒฐ๊ณผ ๋ง์ ๊ณต๋ถ๊ฐ ๋์๋ค.
- ํ ํ๋ก์ ํธ๋ฅผ ํตํด ๋ง์ด ๋ฐฐ์ฐ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ์ฑ์ ์ฑ์ฅํ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค.











