์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

TS/JS ๋””์ž์ธ ํŒจํ„ด with Canvas: ์ œ๋กœ์ดˆ์—๊ฒŒ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๊ธฐ

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ/์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๊ทธ๋ฆผํŒ์„ ๋งŒ๋“ค์–ด๋ณด๋ฉฐ ๋‹ค์–‘ํ•œ ๋””์ž์ธ ํŒจํ„ด์˜ ์“ฐ์ž„๊ณผ ์žฅ๋‹จ์ ์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. canvas api๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋ณด๋„ˆ์Šค!

์ค‘๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋””์ž์ธ ํŒจํ„ด, canvas] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

  • ์ธํŠธ๋กœ

    08:29

  • [ํ•„์ฒญ]๊ฐ•์˜ ์ˆ˜๊ฐ• ์‹œ ์ฃผ์˜์‚ฌํ•ญ + UML ์•ˆ๋‚ด

    07:42

  • ํ”„๋กœ์ ํŠธ ์„ธํŒ…

    04:31

  • ์‹ฑ๊ธ€ํ„ด(Singleton) - ์•ฑ ๋‚ด์—์„œ ๋‹จ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•ด์•ผ ํ•  ๋•Œ

    14:44

  • ๋ณด๋„ˆ์Šค: ์‹ฌํ”Œ ํŒฉํ† ๋ฆฌ(Simple Factory) - ํฌ๋กฌ ๊ทธ๋ฆผํŒ๊ณผ IE ๊ทธ๋ฆผํŒ

    05:58

  • ํŒฉํ† ๋ฆฌ ๋ฉ”์„œ๋“œ(Factory Method) - ์‚ฌํŒŒ๋ฆฌ ๊ทธ๋ฆผํŒ์ด ์ถ”๊ฐ€๋œ๋‹ค๋ฉด?

    12:36

  • ๋งˆ๋ฌด๋ฆฌ

    03:26

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋””์ž์ธ ํŒจํ„ด

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋””์ž์ธ ํŒจํ„ด

  • canvas๋กœ ๊ทธ๋ฆผํŒ ๋งŒ๋“ค๊ธฐ

๋””์ž์ธ ํŒจํ„ด ๋ฐฐ์›Œ์„œ ์ €ํ•œํ…Œ ๋„์›€์ด ๋˜๋Š” ๊ฒŒ ๋งž๋‚˜์š”? ๐Ÿค”

๋ผ๊ณ  ์งˆ๋ฌธํ•˜์‹œ๋Š” ๋ถ„์„ ์ •๋ง ๋งŽ์ด ๋ดค์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๋ ‡๊ฒŒ ๋‹ตํ•ฉ๋‹ˆ๋‹ค.

๋„ค ๋ชจ๋ฅด๊ณ  ์‚ฌ๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค!

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

์ด ๊ฐ•์˜๋ฅผ ๋ณด์‹œ๋ฉด ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์ด๋ฏธ ๋””์ž์ธ ํŒจํ„ด ๋ช‡ ๊ฐ€์ง€๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊นจ๋‹ฌ์„ ์ˆ˜ ์žˆ๊ณ , ๋””์ž์ธ ํŒจํ„ด์„ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ์ด๋ ‡๊ฒŒ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋„ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ๋””์ž์ธ ํŒจํ„ด์ด ์žˆ์ง€๋งŒ ์ „๋ถ€ ์œ ์šฉํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์„œ๋„ˆ ๊ฐœ์˜ ์œ ์šฉํ•œ ๋””์ž์ธ ํŒจํ„ด์ด ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฝ”๋“œ ํ€„๋ฆฌํ‹ฐ๋ฅผ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค

๋””์ž์ธ ํŒจํ„ด์˜ ์œ ์šฉํ•จ, ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ๋ฅผ ๋ณด์‹œ์ฃ !

ํ˜น์‹œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฝ”๋“œ์— ์ด๋ ‡๊ฒŒ ์—ฌ๋Ÿฌ ํ•จ์ˆ˜์— ๊ฑธ์ณ ๋™์ผํ•œ if๋ฌธ์ด ๋ฐ˜๋ณต๋˜์ง€๋Š” ์•Š์œผ์‹ ๊ฐ€์š”? ์ด๋Ÿฌ๋ฉด ์ƒˆ๋กœ์šด if๋ฌธ์ด ์ถ”๊ฐ€๋  ๋•Œ๋งˆ๋‹ค ํ•จ์ˆ˜๋ฅผ ์„ธ ๊ฐœ๋‚˜ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

ํŒฉํ† ๋ฆฌ ํŒจํ„ด๊ณผ ์ƒํƒœ ํŒจํ„ด์„ ํ™œ์šฉํ•˜๋ฉด ์ด๋ ‡๊ฒŒ ๊น”๋”ํ•˜๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ƒ๊ธธ ๋•Œ ํ•จ์ˆ˜ ํ•˜๋‚˜๋งŒ ์ˆ˜์ •ํ•ด๋„ ๋ผ์š”.

์ด ๊ฐ•์˜์˜ ํŠน์ง•

๐Ÿ“Œ ๋ณธ ๊ฐ•์˜์—์„œ๋Š” GoF ์ฑ…์— ๋‚˜์˜ค๋Š” 23๊ฐ€์ง€ ๋””์ž์ธ ํŒจํ„ด๊ณผ ๊ทธ ์™ธ์˜ ๋””์ž์ธ ํŒจํ„ด์„ JavaScript/TypeScript์— ๋งž๊ฒŒ ๋ฐฐ์›Œ๋ด…๋‹ˆ๋‹ค.

๐Ÿ“Œ ๋””์ž์ธ ํŒจํ„ด์€ SOLID ์›์น™๊ณผ ๋–ผ์–ด๋†“์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. SOLID ์›์น™๋„ ๊ฐ™์ด ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“Œ ์‹ค๋ฌด์™€ ์œ ์‚ฌํ•œ ์˜ˆ์‹œ๋ฅผ ์œ„ํ•ด ๊ทธ๋ฆผํŒ์„ HTML canvas API๋ฅผ ์‚ฌ์šฉํ•ด ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค(๊ฐœ๋ฐœ์ž๋„๊ตฌ Debugger๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฟ€ํŒ๋„ ์กฐ๊ธˆ ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค!)

๐Ÿ“Œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋กœ ์ง„ํ–‰๋˜๋‚˜, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ์˜ ์ฐจ์ด์ ๋„ ๋‹ค๋ฃน๋‹ˆ๋‹ค(์–ธ์–ด์ ์ธ ํŠน์„ฑ ๋•Œ๋ฌธ์— ์ผ๋ถ€ ๋””์ž์ธ ํŒจํ„ด์—์„œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค)

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

๋””์ž์ธ ํŒจํ„ด์„ ๋ฐฐ์›Œ๋ณด๊ณ  ์‹ถ์€ ๋ถ„

ํด๋ฆฐ ์ฝ”๋“œ, ๊ฐ์ฒด ์ง€ํ–ฅ์— ๊ด€์‹ฌ์ด ์žˆ์–ด ๋””์ž์ธํŒจํ„ด์„ ๋ฐฐ์šฐ๋ ค ํ•˜์‹œ๋Š” ๋ถ„

JS/TS ์˜ˆ์‹œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ„

์‹œ์ค‘์˜ ๋””์ž์ธ ํŒจํ„ด ์ฑ…/๊ฐ•์˜๊ฐ€ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋˜์–ด ์žˆ์–ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์˜ˆ์ œ๊ฐ€ ํ•„์š”ํ•˜์‹  ๋ถ„

์‹ค์ „์ ์ธ ์˜ˆ์ œ๋กœ ์ดํ•ดํ•˜๊ณ  ์‹ถ์€ ๋ถ„

๋งค๋ฒˆ ๋‚˜์˜ค๋Š” ๋™๋ฌผ, ๊ณ ์–‘์ด, ์ž๋™์ฐจ ํด๋ž˜์Šค ๋Œ€์‹  ์‹ค๋ฌด์—์„œ ์“ฐ์ด๋Š” ์ฝ”๋“œ๋กœ ๋””์ž์ธ ํŒจํ„ด์„ ์ดํ•ดํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์ˆ˜๊ฐ• ํ›„์—๋Š”

  • ์ง€๊ธˆ ๋‚ด๊ฐ€ ์“ฐ๊ณ  ์žˆ๋Š” ์ฝ”๋“œ๊ฐ€ ์–ด๋–ค ๋””์ž์ธ ํŒจํ„ด์ธ์ง€ ์•Œ๊ฒŒ ๋ผ์š”.

  • ๋ฐฐ์šด ๋””์ž์ธ ํŒจํ„ด์„ ์ ์šฉํ•ด์„œ ํ˜„์žฌ ์ฝ”๋“œ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๋ฆฌํŒฉํ† ๋งํ•  ์ˆ˜ ์žˆ์–ด์š”.

  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•  ๋•Œ ๊ตฌ๊ตฌ์ ˆ์ ˆ ์„ค๋ช…ํ•˜๋Š” ๋Œ€์‹  "์ด ๋””์ž์ธ ํŒจํ„ด์„ ์ผ์–ด์š”!"๋ผ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์˜์‚ฌ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ผ์š”.

  • ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์–ด๋–ค ๋””์ž์ธ ํŒจํ„ด์„ ์“ฐ๋ฉด ํšจ์œจ์ ์ผ๊นŒ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ผ์š”.

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ/ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด ํŠน์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ ํŒจํ„ด์„ ๋ณด๋‹ค ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์š”

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”.

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•์œผ๋กœ ๋ฐฐ์›Œ์š”

์ž๋ฐ” ๋“ฑ์˜ ๋‹ค๋ฅธ ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด์™€๋Š” ์ฐจ์ด์ ์ด ์žˆ์–ด์š”. ๊ตฌ์กฐ์  ํƒ€์ดํ•‘, ์ธํ„ฐํŽ˜์ด์Šค, ์ถ”์ƒ ํด๋ž˜์Šค ๋“ฑ์„ ๋จผ์ € ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•์œผ๋กœ๋„ ๋ฐฐ์›Œ์š”

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์—” ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์™€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๊ฐ€ ๊ฑฐ์˜ ๊ฐ™์•„์š”. ๋‹ค๋งŒ ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์€ ๋”ฐ๋กœ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”.

๊ฐ•์˜ ๊ต์•ˆ์—๋Š” ์š”์•ฝ๊ณผ UML์ด ์žˆ์–ด์š”

์ฝ”๋“œ๊ฐ€ ์ ์  ๋ณต์žกํ•ด์ง€๋‹ˆ๊นŒ ๋””์ž์ธ ํŒจํ„ด์ด ์ ์šฉ๋œ ๋ถ€๋ถ„๋งŒ ๋”ฐ๋กœ UML๋กœ ํ‘œ์‹œํ•ด๋ดค์–ด์š”. UML์€ ๊ฐ•์˜์—์„œ ์•Œ๋ ค๋“œ๋ ค์š”

๊ฐ„๋‹จํ•œ(์ฝ”๋“œ๋Š” ์•ˆ ๊ฐ„๋‹จํ•œ) ๊ทธ๋ฆผํŒ์„ ๋งŒ๋“ค์–ด๋ด์š”

์ž˜ ์•ˆ ์™€๋‹ฟ๋Š” ์˜ˆ์‹œ ๋Œ€์‹ ์— ์ง„์งœ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๋ฉด์„œ ๋””์ž์ธ ํŒจํ„ด์„ ๋ฐฐ์›Œ๋ด์š”. 25๊ฐ€์ง€ ๋””์ž์ธ ํŒจํ„ด์„ ์ง‘์–ด๋„ฃ๋А๋ผ ํž˜๋“ค์—ˆ์–ด์š”...

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ๊ฐ•์˜๋Š” Windows 11์—์„œ Visual Studio Code Live Server๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์šด์˜ ์ฒด์ œ, IDE๋Š” ์ƒ๊ด€ ์—†์Šต๋‹ˆ๋‹ค.

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” 5.5๋ฒ„์ „ ์ด์ƒ์ด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ๊ธฐ๋ณธ์ ์ธ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ชจ๋ฅธ๋‹ค๋ฉด ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์—์„œ ํƒ€์ž… ๋ถ€๋ถ„์„ ์ œ๊ฑฐํ•˜๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค(๋‹ค๋งŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์„œ ๋””์ž์ธ ํŒจํ„ด์ด ๋‹ฌ๋ผ์ง€๋Š” ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค)

  • ๊ทธ๋ฆผํŒ ๋งŒ๋“ค๊ธฐ๋Š” ๋ณด์กฐ์ ์ธ ์—ญํ• ์ด๊ณ  ์ด ๊ฐ•์˜์˜ ์ฃผ ๋ชฉ์ ์€ ๋””์ž์ธ ํŒจํ„ด ํ•™์Šต์ž…๋‹ˆ๋‹ค.



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

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

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋” ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋ฅผ ์งœ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ๋””์ž์ธ ํŒจํ„ด์ด ์–ด๋””์— ์“ฐ์ผ ์ˆ˜ ์žˆ๋‚˜ ๊ถ๊ธˆํ•œ ๋ถ„

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ํด๋ž˜์Šค์˜ ์“ฐ์ž„์ด ๊ถ๊ธˆํ•œ ๋ถ„

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์—์„œ ์ธํ„ฐํŽ˜์ด์Šค, ์ถ”์ƒํด๋ž˜์Šค์˜ ์“ฐ์ž„์ด ๊ถ๊ธˆํ•œ ๋ถ„

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

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

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ

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

63,306

๋ช…

์ˆ˜๊ฐ•์ƒ

1,486

๊ฐœ

์ˆ˜๊ฐ•ํ‰

9,572

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

22

๊ฐœ

๊ฐ•์˜

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

One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! Youโ€™ll feel like weโ€™re solving the problems together.

๐Ÿ‘‰ZeroCho Lectures
์ œ๋กœ์ดˆ ๊ฐ•์˜ ์ „์ฒด ๋กœ๋“œ๋งต. A complete roadmap of all my courses is available here.

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

  • Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook

  • Operator of ZeroCho.com

  • Currently running a YouTube channel ZeroCho TV, covering development topics

  • CTO at SmoreTalk

  • Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)

๋”๋ณด๊ธฐ

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

์ „์ฒด

34๊ฐœ โˆ™ (6์‹œ๊ฐ„ 16๋ถ„)

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

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

8๊ฐœ

5.0

8๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

    ์ œ๋กœ์ดˆ(์กฐํ˜„์˜)๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

    ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    โ‚ฉ59,400