fee-fi-fo-fum
article thumbnail
[Main Project] ์ฝ”๋“œ ๋ฐ ๊ตฌํ˜„ ๋ฆฌ๋ทฐ
Studying๐Ÿ’จ 2023. 10. 19. 16:02

๋ฐฑ์—”๋“œ ํŒ€์› ์ค‘ ํ•œ๋ถ„๊ณผ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ์น˜๊ณ  ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ๋ง์ด ๊ฑฐ์ฐฝํ•ด์„œ ์ฝ”๋“œ๋ฆฌ๋ทฐ์ด๊ณ  ๋ณธ์ธ์ด ๊ตฌํ˜„ํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ ์„œ๋กœ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๋Š” ์‹œ๊ฐ„์ด์˜€๋‹ค. ๋‚˜๋Š” ์ž๊ฒฉ์ฆ ์ •๋ณด๋ฅผ ์–ด๋–ค์‹์œผ๋กœ ๋ถˆ๋Ÿฌ์˜ค๋Š”์ง€์™€ ํ‘œ์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ฑ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…์„ ํ–ˆ๊ณ , ํŒ€์›๋ถ„์ด ๊ถ๊ธˆํ•ด ํ•˜์…จ๋˜ ๊ณต๊ณต๋ฐ์ดํ„ฐ ํฌํ„ธ API๋กœ ์ฝ”๋“œ๊ฐ’์„ ๋„ฃ์–ด์„œ ์ „๋‹ฌํ•˜๋Š” ๋ถ€๋ถ„์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ํŒ€์›๋ถ„์ด ๊ตฌํ˜„ํ–ˆ๋˜ ์Šคํ”„๋ง์‹œํ๋ฆฌํ‹ฐ์ชฝ์— ๊ด€ํ•ด์„œ ์งˆ๋ฌธ์„ ํ–ˆ๊ณ  ๋‹ต๋ณ€์„ ๋“ค์—ˆ๋‹ค. ์ด๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋ ค๊ณ  ํ•œ๋‹ค. SpringSecurity ์„ค๋ช… ์‹œํ๋ฆฌํ‹ฐ - > ํ•„ํ„ฐ์ฒด์ธ ๋‚ด๋ถ€์—์„œ ์–ด๋–ค์‹์œผ๋กœ ๋™์ž‘ํ•˜๋Š”์ง€๋ฅผ ํ™•์ธ ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธํ•˜๊ฒŒ ๋˜๋ฉด http request๊ฐ€ ๋“ค์–ด์˜ค๊ณ  ๊ถŒํ•œ์„ ์ƒ์„ฑํ•ด์„œ (Authentication)ํ† ํฐ์„ ๋ฐœ๊ธ‰ํ•œ๋‹ค. ๊ถŒํ•œ์„ ์ „๋‹ฌํ•˜๋ฉด PoviderMana..

article thumbnail
[์›ํ‹ฐ๋“œ ์ธํ„ด์‹ญ] ์‚ฌ์ „ ๊ณผ์ œ ๊ตฌํ˜„
Studying๐Ÿ’จ 2023. 10. 7. 21:56

๋ ˆํฌ๊ฐ€๊ธฐ ์‚ฌ์ „๊ณผ์ œ ์š”๊ตฌ์‚ฌํ•ญ JAVA & Spring ์„ ํƒ 2. Repository ๋ช…์€ wanted-pre-onboarding-backend 3. ๊นƒํ—™ ๋ ˆํฌ ์ฃผ์†Œ๋ฅผ ์ œ์ถœํ•ด์•ผํ•œ๋‹ค. 4. API ์„œ๋ฒ„๋ฅผ ๊ตฌํ˜„ 5. ๊ธฐ์—…์˜ ์ฑ„์šฉ์„ ์œ„ํ•œ ์›น์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ ๋‹ค. ํšŒ์‚ฌ๋Š” ์ฑ„์šฉ๊ณต๊ณ ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด์— ์‚ฌ์šฉ์ž๋Š” ์ง€์›ํ•œ๋‹ค. 6. DB๋Š” postgreSQL ์„ ํƒ ์ฑ„์šฉ๊ณต๊ณ ๋ฅผ ๋“ฑ๋ก ์ฑ„์šฉ๊ณต๊ณ ๋ฅผ ์ˆ˜์ • ์ฑ„์šฉ๊ณต๊ณ ๋ฅผ ์‚ญ์ œ ์ฑ„์šฉ๊ณต๊ณ  ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜จ๋‹ค ์ฑ„์šฉ๊ณต๊ณ  ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ ( some/url?search=์›ํ‹ฐ๋“œ) ์ฑ„์šฉ์ƒ์„ธ ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑ > ์ฑ„์šฉ ๋‚ด์šฉ์ด ์ถ”๊ฐ€์ ์œผ๋กœ ๋‹ด๊ฒจ ์žˆ์Œ, ํ•ด๋‹น ํšŒ์‚ฌ๊ฐ€ ์˜ฌ๋ฆฐ ๋‹ค๋ฅธ ์ฑ„์šฉ๊ณต๊ณ ๊ฐ€ ์ถ”๊ฐ€์ ์œผ๋กœ ํฌํ•จ๋œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต๊ณ ์— ์ง€์›(์‚ฌ์šฉ์ž๋Š” 1ํšŒ๋งŒ ์ง€์›๊ฐ€๋Šฅ) ํšŒ์‚ฌ, ์‚ฌ์šฉ์ž, ์ฑ„์šฉ๊ณต๊ณ , ์ง€์›๋‚ด์—ญ์€ ํ•„์ˆ˜ ๋ชจ๋ธ, ํ•„๋“œ๋ช…์€ ์˜ˆ์‹œ์ด..

article thumbnail
[CodeStates] pre project - ํšŒ๊ณ 
Studying๐Ÿ’จ 2023. 8. 23. 19:57

BE ๊ด€์ ์—์„œ์˜ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ๋ฐฑ์—”๋“œ ๋ถ€ํŠธ์บ ํ”„๋ฅผ ๋งˆ์น˜๊ณ  ์ฒ˜์Œ์œผ๋กœ ํŒ€ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ํด๋ก ์ฝ”๋”ฉ์ด๋ผ๋Š” ์ฃผ์ œ๋กœ FE 3๋ช…, BE 3๋ช…์ด ํ˜‘์—…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ๋‹ค. ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ์ง„ํ–‰ํ•œ ์ฒซ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ์—ฌ์„œ ์• ์ •์ด ๋„˜์น˜๊ณ , ๋‚˜์—๊ฒŒ ์ •๋ง ์†Œ์ค‘ํ•œ ๊ฒฝํ—˜์ด์˜€๋‹ค. ๊ธฐ๊ฐ„ 2023์›” 08์›”04์ผ ~ 08์›” 23์ผ (2์ฃผ) ๋ฐฑ์—”๋“œ ๊ธฐ์ˆ ์Šคํƒ Java 11.0.20 Spring Boot 2.7.14 Spring Data JPA MySQL H2 (๊ฐœ๋ฐœ๊ณผ์ •) Spring Security ๋ฐฐํฌ : AWS + RDS CICD : Github Action + AWS CodeDeploy ํ…Œ์ด๋ธ” ๋ช…์„ธ์„œ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์„œ๋ฅผ ์ž‘์„ฑํ•œ๋’ค DB๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ๋ถ„์„ํ•ด๋ณด๋‹ˆ ํšŒ์›๊ฐ€์ž…์„ ํ•ด์•ผํ•˜๋ฏ€๋กœ ํšŒ์› ํ…Œ์ด๋ธ”์ด ํ•„์š”..

[CodeStates] pre project - ์‹œ์Šคํ…œ ๊ตฌํ˜„
Studying๐Ÿ’จ 2023. 8. 23. 19:56

๐Ÿ”Š ๊ตฌํ˜„ ์„ค๋ช… ์ œ๊ฐ€ ์‚ฌ์šฉํ•œ Java version์€ 11.0.2๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ณ , Spring Boot ๋Š” 2.7.14 ๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ž๋ฐ” 11์˜ ๊ฒฝ์šฐ LTS ๋ฒ„์ „์ด๊ณ , ์ž๋ฐ” 8๋ณด๋‹ค ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์—ฌ 11๋ฒ„์ „์„ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  DB์˜ ๊ฒฝ์šฐ์—๋Š” ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ H2 DB๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ณ , CI/CD ์ดํ›„์— AWS RDS์˜ MySQL DB๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. DB ์„ค๊ณ„ ๋ฐ API ๋ฌธ์„œ ์ž‘์„ฑ DB ์„ค๊ณ„ ํšŒ์›๊ณผ ์งˆ๋ฌธ์˜ ๊ฒฝ์šฐ ํšŒ์› 1๋ช…์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์งˆ๋ฌธ์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์•„์˜ˆ ์ž‘์„ฑํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๊ณ , ๋‹ต๋ณ€์˜ ๊ฒฝ์šฐ๋„ ํšŒ์›๊ณผ์˜ ๊ด€๊ณ„๋Š” ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋ฉฐ ์งˆ๋ฌธ 1๊ฐœ์— ๋‹ต๋ณ€์ด ์—ฌ๋Ÿฌ ๊ฐœ ๋‹ฌ๋ฆด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์œ„์™€ ๊ฐ™์ด ์„ค๊ณ„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” ์งˆ๋ฌธ์— ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ๋‹ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ์„ค๊ณ„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. N:M ๊ด€๊ณ„์ธ ํƒœ๊ทธ์™€ ์งˆ๋ฌธ์˜ ๊ด€๊ณ„๋ฅผ..

article thumbnail
[CodeStates] pre project - ์‹œ์Šคํ…œ ์„ค๊ณ„
Studying๐Ÿ’จ 2023. 8. 13. 01:35

Pre Project ์‹œ์ž‘! - ๊ธฐ๊ฐ„ : 08์›” 04์ผ ~ 08์›” 23์ผ ๊นŒ์ง€ - ์ฃผ์ œ : stackoverflow ํด๋ก  ์ฝ”๋”ฉ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ์›น ๊ฐœ๋ฐœ๊ณผ์ •์˜ ํ”„๋กœ์ ํŠธ๋Š” ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ๊ณผ์ •์„ ๋“ฃ๋Š” ์ˆ˜๊ฐ•์ƒ๋“ค์ด ํ•จ๊ป˜ ๋ชจ์—ฌ์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ํ”„๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ์—๋Š” ๊ฐ™์€ ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ํด๋ก ์ฝ”๋”ฉ์˜ ์ฃผ์ œ๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๋Š”๋ฐ ๋‚˜์˜ ๊ฒฝ์šฐ์— ์•„๋ฌด๋Ÿฐ ์ •๋ณด๋‚˜ ๊ฒฝํ—˜ ์—†์ด ์‹œ์ž‘์„ ํ•˜๋‹ค๋ณด๋‹ˆ ์ฒ˜์Œ์— ์กฐ๊ธˆ ๊ฑฑ์ •์ด ๋จผ์ € ๋“ค์—ˆ๋˜๊ฒƒ๊ฐ™๋‹ค. ๋žœ๋ค์œผ๋กœ ํ”„๋ก ํŠธ์—”๋“œ ์ˆ˜๊ฐ•์ƒ 3๋ช…, ๋‚ด๊ฐ€ ์†ํ•ด์žˆ๋Š” ๋ฐฑ์—”๋“œ 3๋ช…์ด ๊ฐ™์€ ํŒ€์œผ๋กœ ๋ฐฐ์ •๋˜์—ˆ๋‹ค. ์ฒ˜์Œ ํŒ€์›๋“ค๊ณผ ๋งŒ๋‚˜์„œ ์–ด์ƒ‰ํ•˜๊ฒŒ ์ธ์‚ฌ๋ฅผ ๋‚˜๋ˆ„๊ณ  ์ž๊ธฐ์†Œ๊ฐœ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ๋‹ค๋“ค ์ฒ˜์Œ์ด๋ผ์„œ ๊ทธ๋Ÿฐ์ง€ ๊ต‰~์žฅํžˆ ์–ด์ƒ‰ํ–ˆ๋‹ค. ์ฒ˜์Œ ๋งŒ๋‚œ์‚ฌ๋žŒ๋“ค๊ณผ ํŒ€์„ ๊ตฌ์„ฑํ•˜๊ณ  ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๋Š”๊ฒƒ์ด ์‹ ๊ธฐํ•˜๊ธฐ๋„ ํ•˜๊ณ  ์žฌ๋ฏธ๋„ ์žˆ์—ˆ๋‹ค. ๋‹คํ–‰์ธ์ง€๋Š” ..

article thumbnail
[์›ํ‹ฐ๋“œ ๋ฐฑ์—”๋“œ ์ฑŒ๋ฆฐ์ง€] Docker -2
Studying๐Ÿ’จ 2023. 8. 6. 01:39

๋„์ปค ๊ธฐ๋ณธ ์ •๋ฆฌ Port Forwading & Volume mount ์›น๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด http://example.com:80/index.html์„ ์ ‘๊ทผํ•˜๊ฒŒ ๋˜๋ฉด, ์„œ๋ฒ„ host์˜ 80ํฌํŠธ๋กœ ์ ‘๊ทผ์„ ํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปจํ…Œ์ด๋„ˆ์˜ 80ํฌํŠธ์™€ ์—ฐ๊ฒฐ์ด๋˜๊ณ  ์›น์„œ๋ฒ„๋ฅผ ํ†ตํ•ด index.html์„ ์‹คํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. Container LifeCycle DockerFile ๋™์ž‘๋ฐฉ์‹ ๋„์ปคํŒŒ์ผ์„ build ํ•˜๊ฒŒ๋˜๋ฉด ์ด๋ฏธ์ง€๋ฅผ ์–ป์„์ˆ˜์žˆ๊ณ  ์ด๋ฅผ Docker Hub๋กœ Pull / Push ํ• ์ˆ˜์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ์ง€๋ฅผ Runํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. Docker Image upload Docker Hub Docker hub์— ์ด๋ฏธ์ง€๋ฅผ ๋“ฑ๋กํ•˜๋ ค๋ฉด ๊ทœ์น™์„ ์ค€์ˆ˜ํ•ด์•ผ ํ•œ๋‹ค. [Docker hub ์‚ฌ์šฉ์ž๋ช…]/[์ด๋ฏธ์ง€๋ช…]:[ํƒœ๊ทธ๋ช…] ํƒœ๊ทธ๋ฐฉ๋ฒ• 1...

article thumbnail
[์›ํ‹ฐ๋“œ ๋ฐฑ์—”๋“œ ์ฑŒ๋ฆฐ์ง€] Docker - 1
Studying๐Ÿ’จ 2023. 8. 6. 00:31

[ ๋„์ปค ์„ค์น˜ ] Get Docker docs.docker.com 2023.08.03 - [Deploy๐ŸŽ/Docker + K8s] - Docker ๋ž€? Docker ๋ž€? Docker ๋„์ปค๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ๊ฐ€์ƒํ™” ๋„๊ตฌ์ด๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆ๋ผ๋Š” ๋‹จ์œ„๋กœ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•œ๋‹ค. ๊ทธ๋Ÿผ ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ฌด์—‡์ผ๊นŒ? Container ์ปจํ…Œ์ด๋„ˆ๋Š” togll.tistory.com ๋„์ปค ์†Œ๊ฐœ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ํŠน์ง• ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง„๋‹ค. - chroot : ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๊ฒฉ๋ฆฌํ•œ๋‹ค. - namespace : ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒฉ๋ฆฌํ•œ๋‹ค. - cgroup : ํ•˜๋“œ์›จ์–ด ์ž์›์„ ๊ฒฉ๋ฆฌํ•œ๋‹ค. ํ”„๋กœ์„ธ์Šค ๋‹จ์œ„์˜ ๊ฒฉ๋ฆฌํ™˜๊ฒฝ์„ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค. Docker GUI Docker Desktop ..

article thumbnail
CodeStates - Section04 ํšŒ๊ณ  ๋ธ”๋กœ๊น…
Studying๐Ÿ’จ 2023. 8. 5. 23:10

์–ด๋Š์ƒˆ section04๊นŒ์ง€ ๋‹ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค! ๋ถ€ํŠธ์บ ํ”„๋ฅผ ์‹œ์ž‘ํ•œ์ง€ 4๊ฐœ์›”์ด ์ง€๋‚œ ์‹œ์ ์—์„œ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 1. ๋ชฉํ‘œ ์ƒ๊ธฐ - ๊ฒฝ์ œ์ ์œผ๋กœ ์•ˆ์ •๋˜๊ณ  ๋‚ด๊ฐ€ ํ•˜๋Š”์ผ์ด ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ฐœ๋ฐœ์ž - ์ฃผ์–ด์ง„ ์ƒํ™ฉ์— ์ตœ์„ ์„ ๋‹คํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋˜์ž. - ๋ฆฌ๋”์‰ฝ ์žˆ๊ณ , ์ƒ๋Œ€๋ฐฉ์„ ์กด์ค‘ํ• ์ค„ ์•„๋Š” ์‚ฌ๋žŒ์ด ๋˜์ž. section04๊ฐ€ ๋๋‚œ ์ง€๊ธˆ๋ถ€ํ„ฐ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€๋Š” ๋ฐฉ์—์„œ ๋‚˜ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š”๊ฒƒ์ด ๋‹ค์˜€์ง€๋งŒ, ์ด์ œ ์‚ฌ๋žŒ๋“ค๊ณผ ์–ด์šธ๋ ค์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“ค์–ด ๊ฐ„๋‹ค๋Š”๊ฒƒ์ด ๊ธฐ๋Œ€๋˜๊ธฐ๋„ ํ•˜๊ณ  ๊ฑฑ์ •๋„ ๋˜๋Š”๊ฒƒ๊ฐ™๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋‚ด ์„ฑ๊ฒฉ์ƒ ๋จผ์ € ๋ฆฌ๋”์˜ ์—ญํ• ์„ ์ž์›ํ•ด์„œ ํ•˜์ง€๋Š” ์•Š๊ฒ ์ง€๋งŒ, ์ƒํ™ฉ์ด ์ƒ๊ธด๋‹ค๋ฉด ๋„์ „ํ•ด ๋ณผ ์˜ํ–ฅ์ด ์žˆ๋‹ค. ์–ด๋–ค์‹์œผ๋กœ ์ž‘์—…์„ ์ด๋Œ์–ด ๋‚˜๊ฐ€์•ผํ• ์ง€, ๋˜ํ•œ ๋‚˜ ํ˜ผ์ž๋งŒ์„ ์ปจํŠธ๋กค ํ•˜๋Š”๊ฒƒ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๋ˆ„๊ตฐ๊ฐ€์™€ ํ•จ๊ป˜ ๊ณต๋™์˜ ๋ชฉ..

article thumbnail
CodeStates - Section03 ํšŒ๊ณ  ๋ธ”๋กœ๊น…
Studying๐Ÿ’จ 2023. 7. 6. 21:41

Section03 ํšŒ๊ณ  Section02 ํšŒ๊ณ ์™€ ํ•จ๊ป˜ ์ž‘์„ฑํ•˜๋Š” ๊ด€๊ณ„๋กœ ์ด๋ฒˆ์—๋Š” KPT๋ฐฉ์‹์„ ์ ์šฉํ•˜์ง€ ์•Š๊ณ  ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ ํ•œ๋‹ค. Section03์€ Spring์— ๋Œ€ํ•ด์„œ ์ž์„ธํ•˜๊ฒŒ ๋ฐฐ์šธ์ˆ˜์žˆ๋Š” ๊ธฐํšŒ์˜€๋‹ค. ์ด๋ฒˆ ์„น์…˜ ๊ฐ•์‚ฌ๋ถ„(์ •์‹๋‹˜)์€ ์ •๋ง ์นœ์ ˆํ•˜์‹œ๊ณ  ์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๋ถ„๋“ค๋„ ๋”ฐ๋ผ๊ฐˆ์ˆ˜์žˆ๋„๋ก ์—ด์‹ฌํžˆ ์ง€๋„ํ•ด์ฃผ์‹œ๋Š” ๋ถ„์ด์˜€๊ณ , ์„น์…˜์ด ์ง„ํ–‰๋˜๋Š” ๊ธฐ๊ฐ„๋™์•ˆ ๋‚˜๋„ ์—ด์‹ฌํžˆ๋งŒ ํ•œ๋‹ค๋ฉด ์ž˜๋”ฐ๋ผ๊ฐˆ์ˆ˜์žˆ์—ˆ๋˜ ์‹œ๊ธฐ์˜€๋‹ค. ๋ฐฉํ†ต๋Œ€ ๋งˆ์ง€๋ง‰ํ•™๊ธฐ ๊ธฐ๋ง๊ณ ์‚ฌ์™€ ํ•จ๊ป˜ ๊ฒน์น˜๊ธฐ๋„ํ•˜๊ณ  ์ด๊ฒƒ์ €๊ฒƒ ์ผ๋“ค์ด ์žˆ์–ด์„œ ์†”์ฐํžˆ ์„น์…˜์— ๋ชฐ์ž…ํ•ด์„œ ์ง‘์ค‘ํ•œ ์ •๋„๋ฅผ ํผ์„ผํŠธ๋กœ ๋”ฐ์ง€์ž๋ฉด 50% ์˜€๋˜๊ฒƒ๊ฐ™๋‹ค. ๋ถ€์กฑํ–ˆ๋˜ ๊ฒƒ๋“ค์„ ๋Œ์ด์ผœ๋ณด์ž๋ฉด ์ผ๋‹จ ๊ณต๋ถ€ ๋ฐฉ์‹์— ๋ฌธ์ œ๊ฐ€ ์กฐ๊ธˆ์”ฉ ์ƒ๊ฒผ๋‹ค. ์‹œ์ž‘์€ ์˜์ง€ ๋„˜์น˜๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋๊นŒ์ง€ ๊ฐ™์€ ํ…์…˜์„ ์œ ์ง€ํ•˜๋Š”๊ฒŒ ํž˜๋“  ๋‚ด ์„ฑ๊ฒฉ์ด 3๊ฐœ์›”์ฏค ์ง€๋‚˜๋‹ˆ ์Šฌ์Šฌ ๋‚˜์™”๋˜๊ฒƒ๊ฐ™๋‹ค. ๋น„..

article thumbnail
CodeStates - Section02 ํšŒ๊ณ  ๋ธ”๋กœ๊น…
Studying๐Ÿ’จ 2023. 7. 6. 19:36

Section02๊ฐ€ ๋๋‚œ์ง€ ํ•œ๋‹ฌ์ด ๋„˜์–ด๊ฐ€๋Š” ์ง€๊ธˆ์—์„œ์•ผ ํšŒ๊ณ  ๋ธ”๋กœ๊น…์„ ์ž‘์„ฑํ•˜์ง€์•Š์•˜๋˜ ๊ฒƒ์ด ๋– ์˜ฌ๋ž๋‹ค. ๋Šฆ์—ˆ์ง€๋งŒ ํ•œ๋ฒˆ๋” ์ƒ๊ธฐ์‹œํ‚ฌ๊ฒธ ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 1. ๋ชฉํ‘œ ์ƒ๊ธฐ - ๊ฒฝ์ œ์ ์œผ๋กœ ์•ˆ์ •๋˜๊ณ  ๋‚ด๊ฐ€ ํ•˜๋Š”์ผ์ด ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ฐœ๋ฐœ์ž - ์ฃผ์–ด์ง„ ์ƒํ™ฉ์— ์ตœ์„ ์„ ๋‹คํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋˜์ž. Section01์—์„œ ์ž‘์„ฑํ–ˆ๋˜ ๊ฒฝ์ œ์ ์œผ๋กœ ์•ˆ์ •๋˜๊ณ  ๋‚ด๊ฐ€ ํ•˜๋Š”์ผ์ด ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜์žˆ์„์ง€ Section02์™€ 03์„ ๊ฑฐ์น˜๋ฉด์„œ ์ƒ๊ฐ์„ ๋งŽ์ด ํ•˜๊ฒŒ๋˜์—ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š” ๊ณต๋ถ€ ๋ฐฉ๋ฒ•์ด ์กฐ๊ธˆ์€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š”๊ฒƒ์„ ๋Š๊ผˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ๋‚ด๊ฐ€ ํ•ด์™”๋˜ ๊ณต๋ถ€๋“ค์€ ๋Œ€ํ•™๊ต์‹œํ—˜๊ณผ ์ž๊ฒฉ์ฆ๊ณผ ๊ฐ™์€ ์ ์ˆ˜๋ฅผ ์œ„ํ•œ ๊ณต๋ถ€๋“ค์ด์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ถ€ํŠธ์บ ํ”„๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์—ฌ๊ธฐ์„œ ๊ณต๋ถ€๋ฅผ ํ–ˆ๋˜ ๋ฐฉ์‹๋„ ๊ทธ์™€ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€์•Š์•˜๋‹ค. ์ ์ˆ˜๋ฅผ ์œ„ํ•œ ๊ณต๋ถ€๋Š” ๊ฐœ๋…์„ ์ฝ๊ณ  ์™ธ์šฐ๋Š” ์‹์œผ๋กœ ์ ‘๊ทผ์„ ํ–ˆ์—ˆ๊ณ  ๊ทธ ๋ฐฉ์‹..

profile on loading

Loading...