๐Ÿš€ [๋ฌด๋ฃŒ] NestJS ์›๋ฐ์ด ๋ถ€ํŠธ์บ ํ”„ โ€“ ์‹ค์ „ REST API & ํ™•์žฅ ๊ธฐ์ˆ 

elicetrack
2025-03-10
์กฐํšŒ์ˆ˜ 140

๐Ÿš€ [๋ฌด๋ฃŒ] NestJS ์›๋ฐ์ด ๋ถ€ํŠธ์บ ํ”„ – ์‹ค์ „ REST API & ํ™•์žฅ ๊ธฐ์ˆ 

๐Ÿ”น ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? ์‹ค๋ฌด์—์„œ ์“ฐ์ด๋Š” ์ตœ์‹  ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ๊ฒฝํ—˜ํ•˜์„ธ์š”!

๐Ÿ”น NestJS๋กœ REST API๋ถ€ํ„ฐ OAuth ์ธ์ฆ๊นŒ์ง€! ์‹ค์Šต ์ค‘์‹ฌ์˜ ์›๋ฐ์ด ๋ถ€ํŠธ์บ ํ”„


 


๐Ÿ’ก ๋Œ€์ƒ

โœ… ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ ์žˆ๋Š” ๋Œ€ํ•™์ƒ & ์ทจ์ค€์ƒ & ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž

โœ… NestJS๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๊ฐœ๋ฐœ ์ดˆ์‹ฌ์ž

โœ… ์ตœ์‹  ๋ฐฑ์—”๋“œ ํŠธ๋ Œ๋“œ๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์ด์ง/์ทจ์—… ์ค€๋น„์ƒ


 


๐Ÿ“† ์ผ์ • & ๋‚ด์šฉ


๐Ÿ“Œ 3์›” 15์ผ(ํ† ) | NestJS ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ์ฒซ๊ฑธ์Œ – REST API ์ œ์ž‘


๐Ÿ”น NestJS ๊ธฐ๋ณธ ๊ฐœ๋… ๋ฐ ํ”„๋กœ์ ํŠธ ์„ค์ •

๐Ÿ”น PostgreSQL + TypeORM ๊ด€๊ณ„ํ˜• DB ๋ชจ๋ธ๋ง

๐Ÿ”น OpenAPI(Swagger) ๊ธฐ๋ฐ˜ API ๋ฌธ์„œํ™”

๐Ÿ”น ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฐ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

๐Ÿ”น ์‘๋‹ต ์ง๋ ฌํ™”(Interceptors ํ™œ์šฉ)


๐Ÿ“Œ 3์›” 22์ผ(ํ† ) | NestJS ํ™•์žฅ๊ณผ ์—ฐ๋™ – ์‹ค์ „ API & ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ

๐Ÿ”น ์‚ฌ์šฉ์ž ์ธ์ฆ (JWT, ์ฟ ํ‚ค ๊ธฐ๋ฐ˜ ์ธ์ฆ)

๐Ÿ”น JWT ๋ฆฌํ”„๋ ˆ์‹œ ํ† ํฐ ๊ตฌํ˜„

๐Ÿ”น ์ด๋ฉ”์ผ ์ธ์ฆ(Gmail, Redis ํ™œ์šฉ)

๐Ÿ”น OAuth ์†Œ์…œ ๋กœ๊ทธ์ธ (Google, Naver, Kakao)

๐Ÿ”น ์„œ๋ฒ„ ํ—ฌ์Šค ์ฒดํฌ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง (Terminus, Prometheus)

๐Ÿ”น NestJS ๋ฌธ์„œํ™” ์ž๋™ํ™” (Compodoc, JSDoc)


 


โฐ ์‹œ๊ฐ„: 13:00 - 19:00 (6์‹œ๊ฐ„)

๐Ÿ“ ์žฅ์†Œ: ์„œ์šธ ์„ฑ๋™๊ตฌ ์•„์ฐจ์‚ฐ๋กœ 17๊ธธ 48, ์„ฑ์ˆ˜๋‚™๋‚™ 2์ธต ์—˜๋ฆฌ์ŠคLab

๐Ÿ“ ์ฐธ๊ฐ€๋น„: ๋ฌด๋ฃŒ

๐Ÿ‘ฅ ๋ชจ์ง‘์ธ์›: ๊ฐ 30๋ช…


 

๐ŸŽฏ ์ด๋Ÿฐ ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค!

โœ” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ์ฒ˜์Œ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

โœ” ํ”„๋กœ์ ํŠธ์—์„œ NestJS๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž

โœ” ์‹ค๋ฌด์—์„œ API ์„ค๊ณ„์™€ ์ธ์ฆ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„


 


๐ŸŽ ์ฐธ๊ฐ€ ํ˜œํƒ

๐ŸŽ“ ๋ถ€ํŠธ์บ ํ”„ ์ˆ˜๋ฃŒ์ฆ ๋ฐœ๊ธ‰

๐Ÿ›  ๊ฐ•์˜ ์ž๋ฃŒ ๋ฐ ์‹ค์Šต ์ฝ”๋“œ ์ œ๊ณต

๐ŸŽ ์ฐธ์—ฌ ํ›„๊ธฐ ์ด๋ฒคํŠธ (์ถ”์ฒจ ํ›„ ์ƒํ’ˆ ์ฆ์ •)


 

๐Ÿ“ข ์‹ ์ฒญ ๋ฐฉ๋ฒ•: ๋งํฌ ํด๋ฆญํ•˜์—ฌ ์‹ ์ฒญํ•˜๊ธฐ, QR์ฝ”๋“œ ์ฐฐ์นต!

โœ” ์‹ ์ฒญ ๋งํฌ : https://forms.office.com/r/H6hTsz3msQ

0 0