- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > À¥ÇÁ·Î±×·¡¹Ö > µð³ë ù°ÉÀ½[ÇѺû¹Ìµð¾î]
ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ »õ·Î¿î º¸¾È ·±Å¸ÀÓ, µð³ëÀÇ ¸ðµç °Í
³ëµå(Node.js) ⸳ÀÚ ¶óÀ̾ð ´ÞÀÌ ³ëµåÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ´Â »õ·Î¿î ·±Å¸ÀÓ ¡®µð³ë¡¯¸¦ ¸¸µé¾ú´Ù. ³ëµåÀÇ ´ë¾ÈÀ¸·Î ¶°¿À¸£´Â µð³ëÀÇ Åº»ý ¹è°æºÎÅÍ ¼³Ä¡ ¹æ¹ý, ŸÀÔ½ºÅ©¸³Æ® ¼Ò°³, µð³ë¸¦ È°¿ëÇÑ ¿¹Á¦±îÁö ´Ù·é´Ù. ³ëµåÀÇ npmÀÌ °¡Áø Ä¡¸íÀûÀÎ º¸¾È ¹®Á¦¸¦ °ÈÇÏ´Â ¹æ¹ý°ú ºôµå ÇÁ·Î¼¼½º¸¦ ¼öµ¿À¸·Î ¼³Á¤ÇÏÁö ¾Ê°íµµ ŸÀÔ½ºÅ©¸³Æ®·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ÆÐÅ°Áö °ü¸®ÀÚ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í ¸ðµâÀ» »ý¼ºÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ÀڽŸ¸ÀÇ µð³ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í Å×½ºÆ®ÇÒ Áغñ¸¦ ¸¶Ä¥ ¼ö ÀÖ´Ù.
?Ã¥ÀÇ ÀϺΠ³»¿ëÀ» ¹Ì¸® Àо½Ç ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â
³ëµå(Node.js) ⸳ÀÚ ¶óÀ̾ð ´ÞÀÌ ³ëµåÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ´Â »õ·Î¿î ·±Å¸ÀÓ ¡®µð³ë¡¯¸¦ ¸¸µé¾ú´Ù. ³ëµåÀÇ ´ë¾ÈÀ¸·Î ¶°¿À¸£´Â µð³ëÀÇ Åº»ý ¹è°æºÎÅÍ ¼³Ä¡ ¹æ¹ý, ŸÀÔ½ºÅ©¸³Æ® ¼Ò°³, µð³ë¸¦ È°¿ëÇÑ ¿¹Á¦±îÁö ´Ù·é´Ù. ³ëµåÀÇ npmÀÌ °¡Áø Ä¡¸íÀûÀÎ º¸¾È ¹®Á¦¸¦ °ÈÇÏ´Â ¹æ¹ý°ú ºôµå ÇÁ·Î¼¼½º¸¦ ¼öµ¿À¸·Î ¼³Á¤ÇÏÁö ¾Ê°íµµ ŸÀÔ½ºÅ©¸³Æ®·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ÆÐÅ°Áö °ü¸®ÀÚ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í ¸ðµâÀ» »ý¼ºÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ÀڽŸ¸ÀÇ µð³ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í Å×½ºÆ®ÇÒ Áغñ¸¦ ¸¶Ä¥ ¼ö ÀÖ´Ù.
?Ã¥ÀÇ ÀϺΠ³»¿ëÀ» ¹Ì¸® Àо½Ç ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â
ÀúÀÚ: Æ丣³µµ µ¹¸®¿À Àú/¿ìÁ¤Àº ¿ª
CHAPTER 01 ¿Ïº®ÇÑ µð³ë
1.1 ź»ý ¹è°æ
1.2 µð³ë ¸Àº¸±â
1.3 ¸ÚÁø ±â´É »ìÆ캸±â
1.4 ¸¶Ä¡¸ç
CHAPTER 02 ŸÀÔ½ºÅ©¸³Æ® ¼Ò°³
2.1 ŸÀÔ½ºÅ©¸³Æ®¶õ
2.2 Çü½Ä »ìÆ캸±â
2.3 ÀÎÅÍÆäÀ̽º¿Í Ŭ·¡½º
2.4 ŸÀÔ½ºÅ©¸³Æ® ¹Í½ºÀÎ
2.5 ¸¶Ä¡¸ç
CHAPTER 03 ¾ÈÀüÇÑ »ýÈ°
3.1 º¸¾È °È
3.2 »ç¿ë °¡´ÉÇÑ ±ÇÇÑ È®ÀÎ
3.3 ¸¶Ä¡¸ç
CHAPTER 04 npm ¾ø´Â ¼¼»ó
4.1 ¿ÜºÎ ¸ðµâ »ç¿ë
4.2 ¸¶Ä¡¸ç
CHAPTER 05 ±âÁ¸ ¸ðµâ
5.1 µð³ë Ç¥ÁØ ¶óÀ̺귯¸®
5.2 ¿ÜºÎ ¸ðµâ
5.3 Èï¹Ì·Î¿î ¸ðµâ
5.4 ¸¶Ä¡¸ç
CHAPTER 06 ¿¹Á¦ ÇÁ·ÎÁ§Æ®
6.1 µð³ë ·¯³Ê
6.2 ÀÀ¿ëÇÁ·Î±×·¥ Å×½ºÆ®
6.3 äÆà ¼¹ö
6.4 ¸¶Ä¡¸ç
1.1 ź»ý ¹è°æ
1.2 µð³ë ¸Àº¸±â
1.3 ¸ÚÁø ±â´É »ìÆ캸±â
1.4 ¸¶Ä¡¸ç
CHAPTER 02 ŸÀÔ½ºÅ©¸³Æ® ¼Ò°³
2.1 ŸÀÔ½ºÅ©¸³Æ®¶õ
2.2 Çü½Ä »ìÆ캸±â
2.3 ÀÎÅÍÆäÀ̽º¿Í Ŭ·¡½º
2.4 ŸÀÔ½ºÅ©¸³Æ® ¹Í½ºÀÎ
2.5 ¸¶Ä¡¸ç
CHAPTER 03 ¾ÈÀüÇÑ »ýÈ°
3.1 º¸¾È °È
3.2 »ç¿ë °¡´ÉÇÑ ±ÇÇÑ È®ÀÎ
3.3 ¸¶Ä¡¸ç
CHAPTER 04 npm ¾ø´Â ¼¼»ó
4.1 ¿ÜºÎ ¸ðµâ »ç¿ë
4.2 ¸¶Ä¡¸ç
CHAPTER 05 ±âÁ¸ ¸ðµâ
5.1 µð³ë Ç¥ÁØ ¶óÀ̺귯¸®
5.2 ¿ÜºÎ ¸ðµâ
5.3 Èï¹Ì·Î¿î ¸ðµâ
5.4 ¸¶Ä¡¸ç
CHAPTER 06 ¿¹Á¦ ÇÁ·ÎÁ§Æ®
6.1 µð³ë ·¯³Ê
6.2 ÀÀ¿ëÇÁ·Î±×·¥ Å×½ºÆ®
6.3 äÆà ¼¹ö
6.4 ¸¶Ä¡¸ç
³ëµåÀÇ ´ë¾ÈÀ¸·Î ¶°¿À¸£´Â µð³ë ÆÄÇìÄ¡±â
ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ À¯ÀÏÇÏ°íµµ µ¶Á¡ÀûÀÎ ÄÄÆÄÀÏÀ̾ú´ø ³ëµå¸¦ ´ëüÇÒ »õ·Î¿î ·±Å¸ÀÓÀÌ 2020³â 5¿ù °ø°³µÇ¾ú½À´Ï´Ù. ±× À̸§Àº µð³ë(Deno). °³¹ßÀÚµé »çÀÌ¿¡¼´Â Deno¸¦ µÎ°í À̸¦ µ¥³ë·Î ÀÐÀ» °ÍÀ̳Ä, µð³ë·Î ÀÐÀ» °ÍÀÌ³Ä ¸»ÀÌ ¸¹¾ÒÁö¸¸ ¡®TSConf 2019¡¯¿¡¼ À̸¦ âÁ¶ÇÑ ¶óÀ̾ð ´ÞÀÌ ·Î°í°¡ °ø·æÀÎ ÀÌÀ¯¸¦ ¾ð±ÞÇÏ¸ç µð³ë¶ó°í Àоî¾ß ÇÑ´Ù°í ÁÖÀåÇßÀ¸´Ï ¿ì¸®µµ µð³ë¶ó°í ºÎ¸£±â·Î Çß½À´Ï´Ù.
µð³ë´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ŸÀÔ½ºÅ©¸³Æ® ¸ðµÎ¸¦ Áö¿øÇÏ´Â ·±Å¸ÀÓÀÔ´Ï´Ù. ·¯½ºÆ®¸¦ ÁÖ¿ä ¾ð¾î·Î »ç¿ëÇß°í Tokio¸¦ ºñµ¿±â ¶óÀ̺귯¸®·Î Ãß°¡ÇØ ±¸ÇöÇß½À´Ï´Ù. µð³ë´Â ³ëµåÀÇ Ä¡¸íÀûÀÎ ¹®Á¦¿´´ø º¸¾È°ú Áß¾Ó ¹èÆ÷½ÄÀ¸·Î ¼³°èµÈ ¸ðµâ ½Ã½ºÅÛÀ» °³¼±ÇØ °³¹ßÀÚ¿¡°Ô ´õ¿í Æí¸®ÇÑ °³¹ß ȯ°æÀ» ¼±»çÇÕ´Ï´Ù. ¾ÆÁ÷ ÅÂ¾î³ Áö 1³âµµ ä ¾È µÈ ·±Å¸ÀÓÀÌÁö¸¸ Ä¿¹Â´ÏƼ¿Í ¶óÀ̺귯¸®°¡ ºü¸£°Ô ¹ßÀüÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ¿¹Á¦¸¦ »ìÆ캸¸ç »õ ·±Å¸ÀÓÀÌ °¡Á®¿Ã ¹«¼¿î ÀáÀç·ÂÀ» Çѹø È®ÀÎÇغ¸°í, µð³ëÀÇ ¸Å·Â¿¡ Æþ´ç ºüÁ®º¸±æ ¹Ù¶ø´Ï´Ù.
À庰 ¿ä¾à
- 1Àå: µð³ëÀÇ Åº»ý ¹è°æ°ú µð³ë·Î ¾î¶² ¹®Á¦¸¦ ÇØ°áÇÏ´ÂÁö »ìÆ캾´Ï´Ù.
- 2Àå: ŸÀÔ½ºÅ©¸³Æ®°¡ ¹«¾ùÀÌ¸ç µð³ë ¹é¿£µå °³¹ß¿¡ ŸÀÔ½ºÅ©¸³Æ®¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
- 3Àå: µð³ë°¡ º¸¾È¼ºÀ» ¾î¶² ¹æ½ÄÀ¸·Î °ÈÇß´ÂÁö ¾Ë¾Æº¾´Ï´Ù.
- 4Àå: Áß¾ÓÈµÈ ¸ðµâ ÀúÀå¼ÒÀÎ npm ¾øÀÌ url·Î ¸ðµâÀ» ÀÚÀ¯·Ó°Ô ÀÓÆ÷Æ®ÇÏ´Â ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
- 5Àå: µð³ë ¼³Ä¡ ½Ã ±âº»À¸·Î Á¦°øÇϴ ǥÁØ ¶óÀ̺귯¸® ¸ðµâºÎÅÍ Èï¹Ì·Î¿î ¸ðµâ ¸î °¡Áö¸¦ ¼Ò°³ÇÕ´Ï´Ù.
- 6Àå: µð³ë·Î ¸¸µç ¿¹Á¦¸¦ »ìÆ캸°í ½ÇÀü¿¡ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
ÁÖ¿ä ³»¿ë
- µð³ë·Î ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÇϱâ
- ŸÀÔ½ºÅ©¸³Æ®·Î ¹é¿£µå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÇϱâ
- ÆÐÅ°Áö °ü¸®ÀÚ ¾øÀÌ ¸ðµâ ó¸®Çϱâ
- »ç¿ë ±ÇÇÑ°ú ±âº» µ¿ÀÛ ¼³Á¤Çϱâ
ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ À¯ÀÏÇÏ°íµµ µ¶Á¡ÀûÀÎ ÄÄÆÄÀÏÀ̾ú´ø ³ëµå¸¦ ´ëüÇÒ »õ·Î¿î ·±Å¸ÀÓÀÌ 2020³â 5¿ù °ø°³µÇ¾ú½À´Ï´Ù. ±× À̸§Àº µð³ë(Deno). °³¹ßÀÚµé »çÀÌ¿¡¼´Â Deno¸¦ µÎ°í À̸¦ µ¥³ë·Î ÀÐÀ» °ÍÀ̳Ä, µð³ë·Î ÀÐÀ» °ÍÀÌ³Ä ¸»ÀÌ ¸¹¾ÒÁö¸¸ ¡®TSConf 2019¡¯¿¡¼ À̸¦ âÁ¶ÇÑ ¶óÀ̾ð ´ÞÀÌ ·Î°í°¡ °ø·æÀÎ ÀÌÀ¯¸¦ ¾ð±ÞÇÏ¸ç µð³ë¶ó°í Àоî¾ß ÇÑ´Ù°í ÁÖÀåÇßÀ¸´Ï ¿ì¸®µµ µð³ë¶ó°í ºÎ¸£±â·Î Çß½À´Ï´Ù.
µð³ë´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ŸÀÔ½ºÅ©¸³Æ® ¸ðµÎ¸¦ Áö¿øÇÏ´Â ·±Å¸ÀÓÀÔ´Ï´Ù. ·¯½ºÆ®¸¦ ÁÖ¿ä ¾ð¾î·Î »ç¿ëÇß°í Tokio¸¦ ºñµ¿±â ¶óÀ̺귯¸®·Î Ãß°¡ÇØ ±¸ÇöÇß½À´Ï´Ù. µð³ë´Â ³ëµåÀÇ Ä¡¸íÀûÀÎ ¹®Á¦¿´´ø º¸¾È°ú Áß¾Ó ¹èÆ÷½ÄÀ¸·Î ¼³°èµÈ ¸ðµâ ½Ã½ºÅÛÀ» °³¼±ÇØ °³¹ßÀÚ¿¡°Ô ´õ¿í Æí¸®ÇÑ °³¹ß ȯ°æÀ» ¼±»çÇÕ´Ï´Ù. ¾ÆÁ÷ ÅÂ¾î³ Áö 1³âµµ ä ¾È µÈ ·±Å¸ÀÓÀÌÁö¸¸ Ä¿¹Â´ÏƼ¿Í ¶óÀ̺귯¸®°¡ ºü¸£°Ô ¹ßÀüÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ¿¹Á¦¸¦ »ìÆ캸¸ç »õ ·±Å¸ÀÓÀÌ °¡Á®¿Ã ¹«¼¿î ÀáÀç·ÂÀ» Çѹø È®ÀÎÇغ¸°í, µð³ëÀÇ ¸Å·Â¿¡ Æþ´ç ºüÁ®º¸±æ ¹Ù¶ø´Ï´Ù.
À庰 ¿ä¾à
- 1Àå: µð³ëÀÇ Åº»ý ¹è°æ°ú µð³ë·Î ¾î¶² ¹®Á¦¸¦ ÇØ°áÇÏ´ÂÁö »ìÆ캾´Ï´Ù.
- 2Àå: ŸÀÔ½ºÅ©¸³Æ®°¡ ¹«¾ùÀÌ¸ç µð³ë ¹é¿£µå °³¹ß¿¡ ŸÀÔ½ºÅ©¸³Æ®¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
- 3Àå: µð³ë°¡ º¸¾È¼ºÀ» ¾î¶² ¹æ½ÄÀ¸·Î °ÈÇß´ÂÁö ¾Ë¾Æº¾´Ï´Ù.
- 4Àå: Áß¾ÓÈµÈ ¸ðµâ ÀúÀå¼ÒÀÎ npm ¾øÀÌ url·Î ¸ðµâÀ» ÀÚÀ¯·Ó°Ô ÀÓÆ÷Æ®ÇÏ´Â ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
- 5Àå: µð³ë ¼³Ä¡ ½Ã ±âº»À¸·Î Á¦°øÇϴ ǥÁØ ¶óÀ̺귯¸® ¸ðµâºÎÅÍ Èï¹Ì·Î¿î ¸ðµâ ¸î °¡Áö¸¦ ¼Ò°³ÇÕ´Ï´Ù.
- 6Àå: µð³ë·Î ¸¸µç ¿¹Á¦¸¦ »ìÆ캸°í ½ÇÀü¿¡ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
ÁÖ¿ä ³»¿ë
- µð³ë·Î ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÇϱâ
- ŸÀÔ½ºÅ©¸³Æ®·Î ¹é¿£µå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÇϱâ
- ÆÐÅ°Áö °ü¸®ÀÚ ¾øÀÌ ¸ðµâ ó¸®Çϱâ
- »ç¿ë ±ÇÇÑ°ú ±âº» µ¿ÀÛ ¼³Á¤Çϱâ