2024 ์ธํ”„์ฝ˜ ํ‹ฐ์ €
ยท
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ
https://www.inflearn.com/infcon-2024/teaser ์ธํ”„์ฝ˜ 2024 ํ”„๋กœ๋•ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์ด๋Š” ์ถ•์ œ, ๋” ๊นŠ๊ณ  ํ’์„ฑํ•ด์ง„ ์ธํ”„์ฝ˜์œผ๋กœ ์ดˆ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. www.inflearn.com ์ž‘๋…„์— ์ด์–ด ์˜ฌํ•ด๋„ ๊ฐœ์ตœํ•  2024 ์ธํ”„์ฝ˜ ์ •๋ง์ •๋ง ์šด์ข‹๊ฒŒ ์ž‘๋…„์— ์ฐธ๊ฐ€ํ•˜์—ฌ ์ข‹์€ ๊ธฐ์šด๊ณผ ๊ฐ๋ช…์„ ๋ฐ›์•˜๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ์ด๋ฒˆ์—๋„ ๊ผญ๊ผญ ๊ฐ€๋ณด๊ณ  ์‹ถ์–ด ๋ฏธ๋ฆฌ ์˜ฌ๋ ค๋‘๊ธฐ ! ์ž‘๋…„๊ณผ ์˜ฌํ•ด๋Š” ์ •๋ง ๋‹ค๋ฅด๋‹ค. ์ผ๋‹จ ๋‚ด ์ง๊ตฐ์ด ๋‹ฌ๋ผ์กŒ๋‹ค. ๋‹ฌ๋ผ์ง„ ์ง๊ตฐ๊ณผ ๊ด€๋ จ๋œ ๊ฐ•์—ฐ๋“ค์„ ๋“ค์–ด๋ณด๊ณ ์‹ถ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฒˆ์— ๊ฐ„๋‹ค๋ฉด ๋„คํŠธ์›Œํ‚น ํŒŒํ‹ฐ์— ์ญˆ๋ณ๊ฑฐ๋ฆฌ์ง€ ์•Š๊ณ  ๋‹ค๊ฐ€๊ฐ€๋ณด๋ฆฌ.. ์‹ ๊ธฐํ•˜๋‹ค ์ž‘๋…„์— ๋‚˜๋Š” ๋‚ด๊ฐ€ ์ด๋Ÿด๊ฑฐ๋ผ ์ƒ๊ฐ์„ ํ–ˆ์„๊นŒ ๊ผญ ๊ฐ€๊ณ ์‹ถ์€ ๋งˆ์Œ์„ ๋‹ด์•„~
MVP ๋‹จ์œ„ ๊ฐœ๋ฐœ
ยท
์ฐธ๊ณ ์ž๋ฃŒ
ํ”„๋กœ์ ํŠธ ํšŒ๊ณ  4, ๊ฟˆ์—์„œ๋„ ์ฝ”๋“œ ์งœ๋Š” ๋‚ ๋“ค
ยท
TIL/ํšŒ๊ณ 
์ •๋ง์ด์ง€ ๊ฟˆ์—์„œ๋„ ๋ฌธ์„œ์ž‘์—…๊ณผ ์ฝ”๋“œ์น˜๋Š” ๊ฟˆ์„ ๊พผ๋‹ค.์ผ์–ด๋‚˜๋„ ์ƒ์พŒํ•˜์ง€์•Š์•„ ์ „ํ˜€  ๋˜ ์ž๋ ค๊ณ  ๋ˆ„์šธ๋•Œ ์™œ ๊ฐ‘์ž๊ธฐ ๋ฒˆ๋œฉ์ด๋Š” ์ข‹์€ ์ƒ๊ฐ์ด ๋– ์˜ค๋ฅด๋Š”์ง€!  'ํšจ์œจ์ ์ธ ์ผ์ •๊ด€๋ฆฌ' ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋˜ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋ณธ ๊ธฐ๋Šฅ์— ํฌ์ปค์‹ฑ์„ ๋‘์ž๋ผ๋Š” ๊ฒƒ์„ ์—ผ๋‘ํ–ˆ๋‹ค. ํ•ด์•ผํ•  ๊ฑด ์™„๋ฒฝํžˆ ์ž‘์—…์„ ํ•˜๊ณ  ๊ทธ์™ธ ๋ถ€๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ๋ณด์ถฉํ•˜๋Š” ๋ฐฉ๋ฉด์œผ๋กœ ์žก์•˜๋‹ค.๊ธฐ๋ณธ์— ์ถฉ์‹คํ•˜๊ธฐ  ๐ŸŒฑ ๋ฐฐ์šด ๊ฒƒ & ๐Ÿฅ ์ข‹์•˜๋˜ ์ ํ”„๋กœ์ ํŠธ ๋‚ด ํ•˜์œ„์—…๋ฌด ๋‹ด๋‹น์ €๋Š” ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ ์•„๋ž˜์—์„œ ์—…๋ฌด๊ฐ€ ๋ณด์ด๋Š” ํ•˜์œ„์—…๋ฌด(task) ๋ถ€๋ถ„์„ ๋‹ด๋‹นํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ฒŒ์‹œ๊ธ€ ๋ฐ‘์— ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐ๊ฐ ๋‹ด๋‹นํ•˜๋Š” ์—…๋ฌด๋“ค์„ '์ง„ํ–‰ ์˜ˆ์ •', '์ง„ํ–‰ ์ค‘', '์™„๋ฃŒ', '๋ณด๋ฅ˜' ์œผ๋กœ ์ƒํƒœ๊ฐ’๊ณผ '๊ธด๊ธ‰, ๋†’์Œ, ๋ณดํ†ต, ๋‚ฎ์Œ' ์œผ๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์„ ํƒํ•˜์—ฌ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€๋‹ค. ํ”„๋กœ์ ํŠธ ๋‚ด ๋‹ด๋‹น ์—ญํ• ์„ ์ฒด๊ณ„์ ์œผ๋กœ..
vue vite + spring boot ํ†ตํ•ฉ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ
ยท
study
ํ”„๋กœ์ ํŠธ ๋™์ž‘ ๊ณผ์ •:1. Spring Boot ํ”„๋กœ์ ํŠธ์˜ `static` ๋””๋ ‰ํ† ๋ฆฌ์— Vue.js ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.2. ์‚ฌ์šฉ์ž๊ฐ€ ์›น ํŽ˜์ด์ง€์— ์ ‘์†ํ•˜๋ฉด, Spring Boot ํ”„๋กœ์ ํŠธ ๋‚ด์˜ `static` ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” Vue.js ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผ์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.  ์กฐ๊ฑด:Spring ํ”„๋กœ์ ํŠธ์™€ Vue ํ”„๋กœ์ ํŠธ๋Š” ๊ฐ™์€ ํด๋” ์•ˆ์— ์œ„์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ:projectโ”œโ”€โ”€ springโ””โ”€โ”€ vue  vuevite.config.js build: {// ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผ์ด ์ƒ์„ฑ๋˜๋Š” ๊ฒฝ๋กœ outDir: '../spring/src/main/resources/resources/static' }, server: { proxy: { '/api':..
ํ”„๋กœ์ ํŠธ 3, ์ฒซ ๋งŒ๋‚จ์€ ๋„ˆ๋ฌด ์–ด ๋ ค ์›Œ!
ยท
TIL/ํšŒ๊ณ 
๊ฐœ๋ฐœ์‹œ์ž‘ ์ฃผ๊ฐ„ ์ดˆ๊ธฐ ์„ค๊ณ„ ๋ฐฉํ–ฅ๋Œ€๋กœ ์žกํžˆ์ง€ ์•Š๋Š” ๊ฐœ๋ฐœ๊ณผ ๋‹ค์‹œ ์ถ”๊ฐ€ํ•˜๋Š” ๋ณด๊ณ ์„œ !์ฒซ ๋งŒ๋‚จ(๊ฐœ๋ฐœ)์€ ๋„ˆ๋ฌด ์–ด ๋ ค ์›Œ !      ๐Ÿฅ ์ข‹์•˜๋˜ ์ ๊ฐœ๋ฐœ ์ฐฉ์ˆ˜์ผ๋‹จ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํŒ€์›๋“ค๊ณผ ๊ฐ™์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋งž์ถ”๋Š” ๋ฐ ํ™•์‹คํžˆ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค. IDE, GitHub, WSL, AWS ๋“ฑ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋“ค์„ ํ•จ๊ป˜ ์„ค์ •ํ•˜๋ฉฐ ํ˜‘์—… ๊ณผ์ •์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋˜์—ˆ๋‹ค. ์ด์ œ ํŒ€์›๋“ค๊ณผ ์‹ค์งˆ์ ์ธ ์ž‘์—…์„ ํ•˜๋ฉฐ ํ˜‘์—…ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.aws ๋ฐฐ์šฐ๊ธฐ ๐ŸŒฑ ๋ฐฐ์šด ๊ฒƒawsAWS EC2 ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ณ  ์‹ค์ œ๋กœ ๊ฒฝํ—˜ํ•ด๋ดค๋‹ค. ์•„์ง์€ ์–ด๋ ต๊ณ  ์ƒ์†Œํ•œ ๋‚ด์šฉ๋“ค์ด ๋งŽ์ง€๋งŒ, ์ง์ ‘ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•ด๋ณด๋ฉด์„œ ์ ์ฐจ ์ต์ˆ™ํ•ด์ง€๊ณ  ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค..
๋ž˜๋‹ˆ
Digging.dev๐Ÿ‹๋””๊น…๋Œ‘