์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

[๋ฆฌ๋‰ด์–ผ] Node.js ๊ต๊ณผ์„œ - ๊ธฐ๋ณธ๋ถ€ํ„ฐ ํ”„๋กœ์ ํŠธ ์‹ค์Šต๊นŒ์ง€

๋…ธ๋“œ๊ฐ€ ๋ฌด์—‡์ธ์ง€๋ถ€ํ„ฐ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ตœ์‹  ๋ฌธ๋ฒ•, ๋…ธ๋“œ์˜ API, npm, ๋ชจ๋“ˆ ์‹œ์Šคํ…œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํ…Œ์ŠคํŒ… ๋“ฑ์„ ๋ฐฐ์šฐ๊ณ  5๊ฐ€์ง€ ์‹ค์ „ ์˜ˆ์ œ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ‘๋‹ˆ๋‹ค. ์ตœ์ข…์ ์œผ๋กœ ํด๋ผ์šฐ๋“œ์— ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•ด๋ด…๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[์›น ๊ฐœ๋ฐœ, ๋ฐฑ์—”๋“œ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ
๋ฐฐ์›Œ์š”!

  • Node.js

  • npm

  • Express

  • ์„œ๋ฒ„

  • MySQL

  • MongoDB

  • sequelize

  • mongoose

  • ํ…Œ์ŠคํŒ…

  • WebSocket

  • socket.io

  • AWS ๋ฐฐํฌ(S3, Lambda)

์ƒˆ๋กญ๊ฒŒ ๋Œ์•„์˜จ Node.js ๊ต๊ณผ์„œ, 
์ œ๋กœ์ดˆ์™€ ํ•จ๊ป˜ ๋…ธ๋“œ๋ฅผ ์‹œ์ž‘ํ•ด๋ณด์„ธ์š”!

Node.js ๊ต๊ณผ์„œ(๊ธธ๋ฒ—)์˜ ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๋™์˜์ƒ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. ๋…ธ๋“œ๊ฐ€ ๋ฌด์—‡์ธ์ง€๋ถ€ํ„ฐ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ตœ์‹  ๋ฌธ๋ฒ•, ๋…ธ๋“œ์˜ API, npm, ๋ชจ๋“ˆ ์‹œ์Šคํ…œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํ…Œ์ŠคํŒ… ๋“ฑ์„ ๋ฐฐ์šฐ๊ณ  5๊ฐ€์ง€ ์‹ค์ „ ์˜ˆ์ œ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ‘๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์—๋Š” AWS์— ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌ ์ง“์Šต๋‹ˆ๋‹ค. 756์ชฝ์— ๋‹ฌํ•˜๋Š” ์ฑ… ๋‚ด์šฉ์„ 1500๋ถ„ ๋ถ„๋Ÿ‰์˜ ์˜์ƒ์œผ๋กœ ๋ฐฐ์›๋‹ˆ๋‹ค. thebook.io/080229์—์„œ ๋…ธ๋“œ๊ต๊ณผ์„œ ์ฑ…์„ 8์žฅ๊นŒ์ง€ ๋ฌด๋ฃŒ๋กœ ๋ณด์‹ค ์ˆ˜ ์žˆ์œผ๋‹ˆ ๊ฐ™์ด ๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


ํ•™์Šต ๋ชฉํ‘œ

  • ๋…ธ๋“œ์— ๋Œ€ํ•œ ํ•ต์‹ฌ ๊ฐœ๋…์„ ์ตํžŒ ํ›„, ์‹ค์ „ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ์‹ค๋ฌด์— ๋›ฐ์–ด๋“ค ์ค€๋น„๋ฅผ ๊ฐ–์ถฅ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœ๋“œ๋ ค์š”!

  • ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์ด์ง€๋งŒ ๋ฐฑ์—”๋“œ ์ชฝ์œผ๋กœ ์ €๋ณ€์„ ๋„“ํžˆ๊ณ  ์‹ถ์œผ์‹  ๋ถ„
  • ๋ฐ์Šคํฌํƒ‘์ด๋‚˜ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ๋…ธ๋“œ๋ฅผ ๋ฐฐ์šฐ์‹œ๋Š” ๋ถ„
  • ๋…ธ๋“œ๋ฅผ ์‹ค๋ฌด์—์„œ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ์ง€ ๊ถ๊ธˆํ•˜์‹  ๋ถ„
  • ๋…ธ๋“œ ํ”„๋กœ๊ทธ๋žจ ํ…Œ์ŠคํŒ… ๋ฐฉ๋ฒ•์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„
  • ๋…ธ๋“œ ์„œ๋น„์Šค๋ฅผ ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„
  • Node.js ๊ต๊ณผ์„œ๋ฅผ ๋™์˜์ƒ ๊ฐ•์ขŒ์™€ ํ•จ๊ป˜ ๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์ด๋Ÿฐ ์Šคํ‚ฌ์„ ๋ฐฐ์›Œ์š”.

โ–ฒ  Node.js   MySQL   mongoDB   Sequelize 


์‹ค์ „ ์˜ˆ์ œ

โ–ฒ SNS ์›น์•ฑ, ๊ฒฝ๋งค ์‹œ์Šคํ…œ ๋“ฑ๋“ฑ ๋‹ค์–‘ํ•œ ์˜ˆ์ œ๋ฅผ ๋”ฐ๋ผ ๋งŒ๋“ค์–ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์งˆ๋ฌธ์— ๋น ๋ฅด๊ฒŒ
๋Œ€๋‹ตํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ œ ๊ฐ•์ขŒ์˜ ์žฅ์ ์€ Q&A์ž…๋‹ˆ๋‹ค. ์งˆ๋ฌธํ•˜์‹œ๋ฉด ํ•˜๋ฃจ ์•ˆ์— ๋‹ต๋ณ€๋“œ๋ ค์š”.
๊ฐ•์ขŒ ๊ด€๋ จ ๋‚ด์šฉ์„ ์ž์œ ๋กญ๊ฒŒ ์งˆ๋ฌธํ•˜์‹œ๋ฉด์„œ ๋Šฅ๋™์ ์œผ๋กœ ๊ณต๋ถ€ํ•ด ๋ณด์„ธ์š”.
๋‚ด์šฉ์„ ์ดํ•ดํ•˜๊ธฐ์— ๋” ๋„์›€์ด ๋  ๊ฑฐ์˜ˆ์š”!


์—ฐ๊ด€ ๊ฐ•์˜

Node.js๋กœ ์›น ํฌ๋กค๋งํ•˜๊ธฐ
Node.js + Puppeteer๋กœ ์œ ๋ช… ์›น ์‚ฌ์ดํŠธ๋ฅผ ํฌ๋กค๋งํ•ด ๋ด…๋‹ˆ๋‹ค.

์ฐธ๊ณ  ์‚ฌํ•ญ

  • ์‚ฌ์ „ ์ง€์‹: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ES5์— ๋Œ€ํ•œ ์ดํ•ด(ํ•„์ˆ˜)
  • 1~6๊ฐ•์€ ์œ ํŠœ๋ธŒ์—์„œ ๋ฌด๋ฃŒ ๊ณต๊ฐœ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฑ…์ด ์—†์–ด๋„ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ(https://github.com/zerocho/nodejs-book)๋˜์–ด ์žˆ๊ธฐ์— ์ˆ˜๊ฐ•ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
  • ๋…ธ๋“œ๊ต๊ณผ์„œ ์ฑ…์€ ๊ธธ๋ฒ— ์‚ฌ์ดํŠธ์—์„œ ์ผ๋ถ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (https://thebook.io/080229/)
  • ์†Œ์Šค ์ฝ”๋“œ๋Š” ๋™์ผํ•˜์ง€๋งŒ ์ฑ… ๋‚ด์šฉ๊ณผ ์„ค๋ช…์ด ์ผ๋ถ€ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ธํ”„๋Ÿฐ์ด ๋งŒ๋‚œ ์‚ฌ๋žŒ ๐Ÿ‘จโ€๐Ÿ’ป

์กฐํ˜„์˜๋‹˜ ์ธํ„ฐ๋ทฐ๋ฅผ ์ฝ์–ด๋ณด์„ธ์š” | ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

 

 

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์›น์„œ๋ฒ„์˜ ๊ฐœ๋…์„ ์ตํžˆ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • Node.js๋กœ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด Node๋ฅผ ๋” ๊นŠ๊ฒŒ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • Node ์„œ๋น„์Šค๋ฅผ ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • HTML

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

์•ˆ๋…•ํ•˜์„ธ์š”
์ œ๋กœ์ดˆ(์กฐํ˜„์˜)์ž…๋‹ˆ๋‹ค.

์ˆ˜๊ฐ•์ƒ ์ˆ˜

60,920

์ˆ˜๊ฐ•ํ‰ ์ˆ˜

1,414

๊ฐ•์˜ ํ‰์ 

4.8

๊ฐ•์˜ ์ˆ˜

21

์ œ ๊ฐ•์˜์˜ ์žฅ์ ์€ Q&A์ž…๋‹ˆ๋‹ค(์ธํ”„๋Ÿฐ ๋‹ต๋ณ€์™• 2ํšŒ ์ˆ˜์ƒ). 24์‹œ๊ฐ„ ์ด๋‚ด์— ์ตœ๋Œ€ํ•œ ๋‹ต๋ณ€๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๊ฐ™์ด ๊ณ ๋ฏผํ•œ๋‹ค๋Š” ๋Š๋‚Œ์œผ๋กœ ๋‹ต๋ณ€ ๋“œ๋ฆด๊ฒŒ์š”!

https://www.zerocho.com/lecture

์ œ๋กœ์ดˆ ๊ฐ•์˜ ์ „์ฒด ๋กœ๋“œ๋งต

 

โ€“ Node.js๊ต๊ณผ์„œ, ์ฝ”๋”ฉ์ž์œจํ•™์Šต ์ œ๋กœ์ดˆ์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, Let's Get IT ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๊ต๊ณผ์„œ ์ €์ž 
โ€“ ZeroCho.com ์šด์˜์ž
โ€“ ํ˜„) ์œ ํŠœ๋ธŒ์—์„œ ZeroCho TV๋กœ ๊ฐœ๋ฐœ ๊ด€๋ จ ๋ฐฉ์†ก์ค‘ 
โ€“ ํ˜„) ์Šค๋ชจ์–ดํ†ก CTO 
โ€“ ์ „) ์˜ค๋Š˜์˜ํ”ฝ์—… CTO(์นด์นด์˜ค๋ชจ๋นŒ๋ฆฌํ‹ฐ์— ์—‘์‹ฏ ํ›„ ์นด์นด์˜ค๋ชจ๋นŒ๋ฆฌํ‹ฐ ์ตœ์—ฐ์†Œ ๊ฐœ๋ฐœํŒŒํŠธ์žฅ)

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

124๊ฐœ โˆ™ (24์‹œ๊ฐ„ 23๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!

๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฐ•์˜๋กœ ์ˆ˜๊ฐ•์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.