°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (17,640¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (20,160¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Node.Js ³ëµåÁ¦ÀÌ¿¡½º ÇÁ·Î±×·¡¹Ö : Ŭ¶ó¿ìµå ÄÄÇ»Æà ½Ã´ëÀÇ °í¼º´É ÀÚ¹Ù½ºÅ©¸³Æ® Ç÷§Æû

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 125
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
  • ÃâÆÇ»ç : ¿¡ÀÌÄÜÃâÆÇ
  • ¹ßÇà : 2012³â 02¿ù 17ÀÏ
  • Âʼö : 373
  • ISBN : 9788960772762
Á¤°¡

28,000¿ø

  • 25,200¿ø (10%ÇÒÀÎ)

    1,400P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 3/19(È­) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(27)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¡ºNode.Js ³ëµåÁ¦ÀÌ¿¡½º ÇÁ·Î±×·¡¹Ö¡»Àº ³ëµå ÇÁ·Î±×·¡¹ÖÀÇ ÀÔ¹®¼­·Î¼­, ±âº» °³³äºÎÅÍ ½Ç¹«¿¡ ÇÊ¿äÇÑ ÇÙ½É ³»¿ë±îÁö Æø³Ð°Ô ´Ù·ëÀ¸·Î½á ³ëµå ÇÁ·Î±×·¡¹ÖÀ» ½±°Ô ¹è¿ö ´Ù¾çÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖµµ·Ï »ó¼¼È÷ ¼³¸íÇÑ´Ù. º»¹®Àº Node.js¸¦ ÀÌÇØÇϱâ À§ÇÑ ´Ü°èÀûÀÎ ¼³¸í°ú ¿¹Á¦ Áß½ÉÀÇ ÀÌÇØÇϱ⠽¬¿î ¼³¸íÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¶ÇÇÑ Node.js ÇÁ·Î±×·¡¹Ö¿¡¼­ ÇÊ¿äÇÑ Çʼö »çÇ׿¡ ´ëÇÑ Æø³ÐÀº ³»¿ëÀ» ´Ù·ç¸ç, ½Ç¹«¿¡ ÇÊ¿äÇÑ ÇÙ½É ³»¿ë À§ÁÖÀÇ ÇнÀÀ¸·Î ±¸¼ºÇÏ¿´´Ù.

ÃâÆÇ»ç ¼­Æò

¼­¹ö ȯ°æ¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â Node.js(³ëµåÁ¦ÀÌ¿¡½º)´Â À̺¥Æ® ·çÇÁ¿Í ³Íºí·ÏÅ· I/O¸¦ ÀÌ¿ëÇÑ ¶Ù¾î³­ ¼º´ÉÀ¸·Î Ãâ½ÃµÈ Áö 2³â ¸¸¿¡ °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡¼­ Å« Àαâ¿Í ÁÖ¸ñÀ» ²ø°í ÀÖ´Ù. ±× µ¿¾È Node.js¸¦ °øºÎÇÒ ¼ö ÀÖ´Â ÇÑ±Û ÀÚ·á°¡ ¸¹ÀÌ ºÎÁ·Çß´ø »óȲ¿¡¼­ Ãâ°£µÈ ÀÌ Ã¥ ¡ºNode.js ³ëµåÁ¦ÀÌ¿¡½º ÇÁ·Î±×·¡¹Ö¡»Àº ³ëµå ÇÁ·Î±×·¡¹ÖÀÇ ÀÔ¹®¼­·Î¼­, ±âº» °³³äºÎÅÍ ½Ç¹«¿¡ ÇÊ¿äÇÑ ÇÙ½É ³»¿ë±îÁö Æø³Ð°Ô ´Ù·ëÀ¸·Î½á ³ëµå ÇÁ·Î±×·¡¹ÖÀ» ½±°Ô ¹è¿ö ´Ù¾çÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖµµ·Ï »ó¼¼È÷ ¼³¸íÇÑ´Ù.

Ãʺ¸ÀÚ¸¦ À§ÇÑ Node.js ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼­

ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¼­¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â Node.js ÇÁ·Î±×·¡¹ÖÀ» ¼³¸íÇÏ´Â ÀÌ Ã¥¿¡¼­´Â ±âº» °³³äºÎÅÍ ½Ç¹«¿¡ ÇÊ¿äÇÑ ÇÙ½É ³»¿ë±îÁö µÎ·ç ´Ù·ëÀ¸·Î½á ³ëµå ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ´Â µ¥ ÁÁÀº °¡À̵带 Á¦°øÇÑ´Ù.

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡Ü Node.jsÀÇ Æ¯Â¡ÀÎ À̺¥Æ® ·çÇÁ¿Í ³Íºí·ÏÅ· I/O
¡Ü Node.jsÀÇ ±âº» ¸ðµâ »ç¿ë¹ý
¡Ü Çʼö µµ±¸ Áß ÇϳªÀÎ È®Àå ¸ðµâÀ» °ü¸®ÇØÁÖ´Â npmÀÇ »ç¿ë¹ý
¡Ü ´ëÇ¥ÀûÀÎ °æ·® À¥ ÇÁ·¹ÀÓ¿öÅ© ÀͽºÇÁ·¹½º
¡Ü ¸®¾óŸÀÓ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ºü¸£°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â Socket.IO
¡Ü À¯´Ö Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç¿ë ¹æ¹ý°ú Ŭ¶ó¿ìµå ¼­ºñ½º ¹èÆ÷ ¹æ¹ý

¡Ú ÀÌ Ã¥ÀÇ Æ¯Â¡ ¡Ú

¡Ü Node.js¸¦ ÀÌÇØÇϱâ À§ÇÑ ´Ü°èÀûÀÎ ¼³¸í
¡Ü ¿¹Á¦ Áß½ÉÀÇ ÀÌÇØÇϱ⠽¬¿î ¼³¸í
¡Ü Node.js ÇÁ·Î±×·¡¹Ö¿¡¼­ ÇÊ¿äÇÑ Çʼö »çÇ׿¡ ´ëÇÑ Æø³ÐÀº ³»¿ë
¡Ü ½Ç¹«¿¡ ÇÊ¿äÇÑ ÇÙ½É ³»¿ë À§ÁÖÀÇ ÇнÀ

¡Ú ¼Ò½ºÄÚµå ´Ù¿î·Îµå ¡Ú

¿¡ÀÌÄÜÃâÆÇ»çÀÇ µµ¼­Á¤º¸ ÆäÀÌÁö http://www.acornpub.co.kr/book/nodejs¿¡¼­µµ ÀÌ Ã¥¿¡ ³ª¿Â ¿¹Á¦ Äڵ带 ¾ÐÃàÇÑ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

ÀÌ Ã¥Àº ³ëµå 0.6.6 ÃֽŠ¹öÀü¿¡ ¸ÂÃç ÀÛ¼ºÇß°í °¢ ¸ðµâÀÇ ¹öÀüÀº ¼³¸í°ú ÇÔ²² ¸í½ÃÇß´Ù. ³ëµå°¡ ¾ÆÁ÷ 1.0 ¹öÀüÀº ³ª¿ÀÁö ¾Ê¾ÒÁö¸¸, APIµµ °ÅÀÇ È®Á¤µÆ°í ¼º´É°ú ¾ÈÁ¤¼ºµµ ¾î´À Á¤µµ °ËÁõµÆÀ¸¹Ç·Î »ç¿ëÇÏ´Â µ¥ ¹®Á¦°¡ ¾ø´Ù. ³ëµåÀÇ ¹öÀü¾÷Àº »ó´çÈ÷ ºü¸£°Ô ÁøÇàµÇÁö¸¸, ÁÖ¿ä API°¡ ¹Ù²î´Â ÀÏÀº °ÅÀÇ ¾øÀ» °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦°¡ »õ ¹öÀü°ú ¸ÂÁö ¾Ê´Â´Ù¸é ¹öÀüÀ» ¸ÂÃç »ç¿ëÇغ¸±â¸¦ ±ÇÇÑ´Ù.

¡Ú ÃßõÀÇ ±Û ¡Ú

Áö³­ ¸î ³â°£ Àú¿Í °°Àº Æò¹üÇÑ ÀÚ¹Ù °³¹ßÀÚµéÀº ÇÏ·ç°¡ ¸Ö´Ù ÇÏ°í »õ·Î¿î ¾ð¾î¿Í ³¸¼± ±â¼úÀÌ µîÀåÇØ °³¹ßÀÚµéÀÇ °ü½ÉÀ» ²ø°í ÀÖ´Ù´Â ¼Ò½ÄÀ» µéÀ¸¸ç ¾ÕÀ¸·Î ÁÖ·ù ±â¼úÀÇ È帧ÀÌ ¾î¶»°Ô º¯ÇÒÁö, ¾î¶² ¾ð¾î¸¦ ÀÍÈ÷°í ±â¼úÀ» ÁغñÇØ¾ß ÇÒÁö ÆľÇÇϱ⠽±Áö ¾Ê¾Æ ´çȲ½º·¯¿ü½À´Ï´Ù. ÀÌ·² ¶© Ä¿¹Â´ÏƼÀÇ ÀÚ¹ßÀûÀÌ°í Àû±ØÀûÀÎ Âü¿©¸¦ ÅëÇØ ¾ð¾î¿Í ±â¼úÀÇ ÇѰ踦 ±Øº¹ÇÏ°í ¹ßÀü ÁßÀÎ ±â¼úÀÌ ¹«¾ùÀÎÁö »ìÆ캸¸é µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ÀÌ·± ±âÁØÀ¸·Î º¼ ¶§ Áö±Ý ÀÌ ½ÃÁ¡¿¡¼­ °¡Àå ÁÖ¸ñÇÒ ¸¸ÇÑ ¾ð¾î´Â ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ºÐ¸íÇÕ´Ï´Ù. ¶Ç °¡Àå °ü½ÉÀ» °¡Á®¾ß ÇÒ ±â¼úÀº ³ëµåÀÎ µíÇÕ´Ï´Ù.
³ëµå´Â ÀÌ¹Ì ¿ÀǼҽº Ä¿¹Â´ÏƼ´Â ¹°·ÐÀÌ°í ´Ù¾çÇÑ IT±â¾÷ÀÇ Àû±ØÀûÀÎ Âü¿©¿Í Áö¿ø ¼Ó¿¡¼­ ºü¸£°Ô ¹ßÀüÇÏ¸ç ½ÇÀü¿¡µµ ¼Ó¼Ó Àû¿ëµÇ°í ÀÖ½À´Ï´Ù. ³ëµå°¡ °­Á¶ÇÏ´Â À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀ̳ª ºñµ¿±â I/O ¹æ½ÄÀº ÀÚ¹Ù °°Àº ÁÖ·ù ±â¼ú¿¡µµ »ó´çÇÑ ¿µÇâÀ» ÁÖ°í ÀÖ½À´Ï´Ù. µû¶ó¼­ ´çÀå ³ëµå¸¦ »ç¿ëÇÒ ÀÏÀÌ ¾ø´õ¶óµµ ³ëµå¸¦ ¹è¿ì°í ÀÍÇôµÐ´Ù¸é ¿©·¯¸ð·Î À¯ÀÍÇÒ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ºÐÀ§±â°¡ ¹«¸£ÀÍÀº Áö±Ý À̶§¿¡ ÁÖ·ù ¼­¹ö ±â¼úÀº ¹°·ÐÀÌ°í ÇÁ·ÐÆ®¿£µå °³¹ß ±â¼ú°ú »õ·Î¿î ±â¼ú È帧±îÁö ºüÁü¾øÀÌ ²ç°í ÀÖ´Â º¯Á¤ÈÆ ´ÔÀÇ µµ¿òÀ¸·Î ³ëµå¸¦ ¹è¿ï ¼ö ÀÖ°Ô µÇ¾î¼­ ±â»Þ´Ï´Ù.
- ÀÌÀϹÎ/Epril ´ëÇ¥, ¡ºÅäºñÀÇ ½ºÇÁ¸µ 3¡» ÀúÀÚ

ƯÁ¤ ±â¼úÀ» ÁÖÁ¦·Î Ã¥À» ¾²´Â »ç¶÷À» º¸¸é ±× ±â¼ú°ú ´à¾Ò´Ù´Â »ý°¢ÀÌ µé°ï ÇÑ´Ù. ÀÌ Ã¥µµ ±×·± Ã¥ÀÌ´Ù. ¾Æ´ëÀå´Ô(º°¸íÀÌ Outsider¶ó¼­ ÁöÀεéÀÌ ºÎ¸£´Â ȣĪ)ÀÌ Ã¥À» ¾²±â·Î Çß´Ù´Â ¼Ò½ÄÀ» µé¾úÀ» ¶§°¡ ÀÛ³â Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ(KSUG) ¼¼¹Ì³ª¿¡¼­ ³ëµå¸¦ ¹ßÇ¥ÇÒ ¶§ÀÌ´Ï 6¿ù ¸» ÁîÀ½Àε¥, 11¿ù ¹«·Æ ¸¶¹«¸®¿¡ µé¾î°¡¼­ Æø³ÐÀº º£Å¸¸®µù±îÁö ³¡³»°í ÀÌ·¸°Ô Ã¥À¸·Î ¿«¿© ³ª¿À´Ï ³î¶ø±â¸¸ ÇÏ´Ù.
¹Ì¾ÈÇÑ À̾߱âÁö¸¸ »ç½Ç Ã¥À» ¹Ì¸® Àо ±âȸ°¡ ¿ÔÀ» ¶§ ±×¸® ±â´ëÇÏÁö ¾Ê¾Ò´Ù. ÁýÁßÇؼ­ Ã¥ ¾²´Â ¸ð½ÀÀ» º¸±â´Â Ç߾ ±× ±æÁö ¾ÊÀº ±â°£¿¡ ÁÁÀº Ã¥À» ¾²±â¶õ ºÒ°¡´É¿¡ °¡±õ±â ¶§¹®ÀÌ´Ù. ±×·±µ¥ ¸ñÂ÷¸¦ º¸°í´Â Á¤¸» ³î¶óÁö ¾ÊÀ» ¼ö ¾ø¾ú´Ù. ¾î¶»°Ô ÀÌ·± ³»¿ëÀÇ Ã¥À» ÀÌ·¸°Ô »¡¸® ¾µ ¼ö ÀÖ´ÂÁö ÀÌÇØÇÒ ¼ö ¾ø¾ú´Ù. ÀÐ¾î º¸´Ï ÀÔ¹®¼­·Î ÀûÀýÇÑ ±íÀ̸¦ À¯ÁöÇϸ鼭 ÇÊ¿äÇÑ ³»¿ëÀ» ¸ðµÎ ´ãÀº Ã¥À̾ú´Ù. ½ÉÁö¾î ÀÌ Ã¥¿¡¼­´Â Å×½ºÆ®¿Í Ŭ¶ó¿ìµå ¿¬µ¿ ¹æ¹ý±îÁö ´Ù·é´Ù(³ëµå´Â Ŭ¶ó¿ìµå ½Ã´ëÀÇ PHP¶ó°í ³­ »ý°¢ÇÑ´Ù).
³ëµå°¡ ¹Ù·Î ±×·± ±â¼úÀÌ´Ù. 2009³â ÃÊ¿¡ Âø¾ÈÇØ 5¿ù¿¡ ±êÇãºê(github)¿¡ ÀúÀå¼Ò°¡ »ý°å°í 2010³â¿¡¾ß Á¶±Ý¾¿ ¾Ë·ÁÁö±â ½ÃÀÛÇÑ ÇÁ·ÎÁ§Æ®°¡ °ð Å« ¹ÝÇâÀ» ÀÏÀ¸Å°´õ´Ï ±Þ°ÝÇÏ°Ô ±â¼ú ½ºÅÃÀÌ ½×¿© ¿Ã¶ó°¡´Â ¸ð½ÀÀ» º¸¸é ¸¶Ä¡ ¾²³ª¹Ì°¡ ¸ô·Á¿À´Â ´À³¦ÀÌ´Ù. ½ÉÁö¾î ¾ÆÆÄÄ¡ÀÇ Deft³ª VMWareÀÇ vert.x °°ÀÌ ³ëµåÀÇ Æ¯Â¡À» µû¶óÇÏ´Â ÇÁ·ÎÁ§Æ®±îÁö »ý°å´Ù. ³ëµå°¡ ÀÌó·³ »¡¸® ±â¼ú ½ºÅÃÀ» ½×¾Æ ¿Ã¸± ¼ö ÀÖ¾ú´ø ÀÌÀ¯´Â ¾÷°è°¡ ¿©·¯ Ç÷§Æû¿¡¼­ ¸¹Àº ÇнÀÀ» ÇÑ °á°ú°¡ ¹Ý¿µµÆ±â ¶§¹®À̶ó°í »ý°¢ÇÑ´Ù. 20¿© ³âÀÇ ÀÎÅͳݰú À¥ ½Ã´ë¸¦ °ÅÄ¡¸é¼­ Á¤¸» ¸¹Àº ½Ãµµ°¡ ÀÖ¾ú´Ù. ÀúÀÚµµ ´Ù¹æ¸é¿¡ °ü½ÉÀ» º¸ÀÌ¸ç ¹«¸ðÇÏ´Ù ½ÍÀ» Á¤µµ·Î ¿©·¯ °¡Áö¸¦ ¿­Á¤ÀûÀ¸·Î ÇнÀÇÏ´Â »ç¶÷ÀÌ´Ù. (±×ÀÇ ¸ÚÁø ºí·Î±×°¡ ±× Áõ°Å´Ù!) ±×·¸±â¿¡ ÀÌ·¸µí ±ÕÇü ÀâÈù Ã¥ÀÌ ´Ü±â°£¿¡ ³ª¿Ã ¼ö ÀÖ¾ú´ø °ÍÀÌ´Ù. Ã¥À» ¾´ ½Ã°£Àº ª¾ÒÀ»Áö ¸ð¸£Áö¸¸, Ã¥À» ÁغñÇÑ ½Ã°£Àº Á¤¸» ¿À·¡µÆ°í Ä¡¿­Çß´Ù°í ¸»ÇÒ ¼ö ÀÖ°Ú´Ù.
- ¹Ú¼ºÃ¶/SKÇ÷¡´Ö Ç÷§Æû SW °³¹ßÆÀ ÆÀÀå, Çѱ¹½ºÇÁ¸µ»ç¿ëÀÚ¸ðÀÓ(KSUG) Å«ÀϲÛ

2005³â ÀÌ·¸´Ù ÇÒ ±âÃʵµ ¾ø´Â »óÅ¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ½ÃÀÛÇß´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ±â¼ú °øÀ¯ »çÀÌÆ®¸¦ ÅëÇØ ´ÚÄ¡´Â ´ë·Î ¼Ò½º¸¦ ºÐ¼®ÇØ ´Ù¾çÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¼úÀ» ÀÍÈ÷°í, ÀØÁö ¾Ê±â À§ÇØ °³ÀÎ ºí·Î±×(http://firejune.com)¿¡ ±ÛÀ» ¿Ã·Á¿Â Áöµµ ¹ú½á 7³â° Á¢¾îµé¾ú´Ù. ÃÖ±Ù¿¡´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¿µ¿ªÀÌ ³Ð¾îÁ® À¥ÀÇ ¿ïŸ¸®¿¡¼­ ¹þ¾î³ª ³×ÀÌƼºê ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼öµµ ÀÖ°í, HTML5 ±â¼¼¸¦ Ÿ ÇϳªÀÇ Ç÷§ÆûÀ¸·Î ¹ßµ¸¿òÀ» ²ÒÇϴ°¡ Çϸé, ¸¶Ä§³» Çö¾÷¿¡ »ç¿ëÇϱ⿡µµ ºÎÁ·ÇÔÀÌ ¾ø´Â ¼º´ÉÀÇ ¼­¹ö»çÀ̵å ÇÁ·Î±×·¡¹Ö±îÁö ¾Æ¿ì¸£°Ô µÅ, ±×¾ß¸»·Î ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀڷμ­ ÇູÇÑ ºñ¸íÀ» Áö¸£´Â ³ª³¯À» º¸³»±â¿¡ ¹Ù»Ú´Ù.
ƯÈ÷ ÀÚ¹Ù½ºÅ©¸³Æ® ¼­¹ö»çÀ̵å ÇÁ·Î±×·¡¹ÖÀÇ ´ëÇ¥ ¼Ö·ç¼ÇÀ¸·Î ÀÚ¸® ÀâÀº Node.js¸¦ Çö¾÷ ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëÇϸ鼭 Ŭ¶óÀ̾ðÆ® °³¹ßÀÚ°¡ ¸Â´Ú¶ß¸®´Â ¼­¹ö ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ̳ª °ü·Ã Áö½ÄÀÇ ºÎÁ·À» ÀÎÁöÇÏ´ø ÅÍ¿´°í, ±¹³» Âü°í ¼­ÀûÀÌ ºÎÁ·ÇØ ¿Ü±¹ ±â¼ú »çÀÌÆ®¸¦ Âü°íÇϰųª ¼Ò½º¸¦ ºÐ¼®Çؾ߸¸ ÇÏ´Â Çö½Ç¿¡ ¾ÈŸ±î¿öÇÏ°í ÀÖÀ» ¹«·Æ, ´Üºñ¿Íµµ °°Àº ÀÌ Ã¥ÀÌ Ãâ°£ µÈ´Ù±â¿¡ ±â²¨ÀÌ ¸®ºä¿¡ ÀÀÇß´Ù. óÇÑ »óȲÀÌ ÀÌ·¸´Ù º¸´Ï ÀÌ ¸®ºä´Â Å« Àǹ̰¡ ÀÖÀ¸¸®¶ó »ý°¢Çß°í, ±× ¿¹»óÀº ÀûÁßÇß´Ù. ¼ö¹Ú °ÑÇÓµí ÀÌÇØÇß´ø ³ëµå °ü·Ã ¸ðµâ, ÇÁ·¹ÀÓ¿öÅ©, API¿¡ ´ëÇÑ ¸¹Àº Áö½ÄÀ» ¾òÀ» ¼ö ÀÖ´Â Ãʼ® ¿ªÇÒÀ» Ãæ½ÇÈ÷ ÇØÁá±â ¶§¹®ÀÌ´Ù.
ÀÌ Ã¥Àº ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö Áö½ÄÀÌ ÀÖÀ¸¸é¼­ ³ëµå¸¦ È°¿ëÇØ º¸°íÀÚ ÇÏ´Â Ãʺ¸ °³¹ßÀÚ³ª ³ëµå¿¡ Èï¹Ì¸¦ °®°í ±âÃʸ¦ ´ÙÁö·Á´Â °³¹ßÀڵ鿡°Ô °­·ÂÇÏ°Ô ÃßõÇÏ°í ½ÍÀº ³ëµå ½ÇÀü ÀÔ¹®¼­´Ù.
- °æÁØÈ£/½ºÆÄÅ©¾Ø¾î¼Ò½Ã¿¡ÀÌÃ÷ °úÀå, http://firejune.com

ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ¾ÖÂøÇÏ´Â °³¹ßÀÚÀÇ ÇÑ »ç¶÷À¸·Î¼­ ±¹³» °³¹ßÀÚ°¡ Àú¼úÇÑ ³ëµå °ü·Ã Ã¥ÀÌ ÃâÆǵÊÀ» ÃàÇϵ帳´Ï´Ù. ¾Æ¿ô»çÀÌ´õ ´ÔÀº ¿©·¯ Ä¿¹Â´ÏƼ È°µ¿À» ÅëÇØ ±¹³» °³¹ßÀÚ¿Í Ç×»ó ¼ÒÅëÇϸç ÇÁ·ÐÆ®¿£µå °ü·Ã ±â¼ú»Ó¸¸ ¾Æ´Ï¶ó ¹é¿£µå¿Í µ¥ÀÌÅͺ£À̽º, ¾ÆÅ°ÅØó, Åø µî ´Ù¾çÇÑ ¹æ¸é¿¡¼­ Æø³ÐÀº Áö½ÄÀ» °®Ãá °³¹ßÀÚÀÔ´Ï´Ù. ¸ØÃßÁö ¾ÊÀº ¹è¿òÀÇ ³ë·Â°ú ¿­Á¤À¸·Î ³ëµå Ã¥À» ÁýÇÊÇÑ´Ù´Â ¸»À» µé¾úÀ» ¶§ºÎÅÍ Ãâ°£µÇ±â¸¸À» ±â´Ù·Á ÇؿԴµ¥, ¸¶Ä§³» ÀÌ·¸°Ô Ãâ°£µÈ´Ù ÇÏ´Ï ±â»Û ¸¶À½À¸·Î µ¿·á °³¹ßÀڵ鲲 ÀÌ Ã¥À» ±ÇÇص帳´Ï´Ù.
»ç¿ëÀÚÀÇ À¥ºê¶ó¿ìÀú ¿µ¿ª¿¡ °ü·ÃµÈ ±â¼ú¿¡¼­ºÎÅÍ ¼­¹ö»çÀ̵åÀÇ ´Ù¾çÇÑ ÁÖÁ¦¸¦ ¼ÒÈ­ÇØ ³ÑÄ¡´Â ¿­Á¤ÀÌ ¾Æ´Ï¸é º¼ ¼ö ¾ø´Â ³»¿ëÀ¸·Î ä¿öÁø ÀÌ Ã¥Àº ³ëµå¸¦ ¾Ë°íÀÚ ÇÏ´Â ±¹³» °³¹ßÀڵ鲲 ¸Á¸ÁÇÑ À¥ °³¹ßÀÇ ¹Ù´Ù¿¡¼­ ¸ñÀûÁö·Î ¹«»çÈ÷ µµÂøÇÏ°Ô À̲ø¾îÁÖ´Â µîºÒ°ú °°Àº ¿ªÇÒÀ» ÇØÁÙ °ÍÀÔ´Ï´Ù.
- ±è»ó¿µ(Aj)/KTH ¸ð¹ÙÀÏ»ç¾÷ºÎ À¥Ç÷§Æû ÆÀ Â÷Àå, http://ajaxian.kr/

´Ù¾çÇÑ °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡¼­ È°¾àÇϸ鼭 ÀÏÂïÀÌ ¼ö³â ÀüºÎÅÍ Node.js(ÀÌÇÏ ³ëµå)ÀÇ ¸Å·ÂÀ» ¹ß°ßÇØ Ç« ºüÁ® Áö³»¿Â ÀúÀÚ°¡ ³ëµå °ü·Ã Áö½ÄÀ» °³¹ßÀÚµé°ú ³ª´©°íÀÚ ¸î ´Þ°£ÀÇ Èûµç °úÁ¤À» °ÅÃÄ µåµð¾î Ã¥À¸·Î ¿«¾î³Â´Ù.
ÀÌ Ã¥Àº ³ëµå Àü¹Ý¿¡ ´ëÇÑ Ä£ÀýÇÑ ¼³¸íÀº ¹°·Ð, °¢Á¾ ÇÁ·¹ÀÓ¿öÅ©, ¶óÀ̺귯¸®, Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ÀÇ È°¿ë µî µ¶ÀÚ¸¦ À§ÇØ °í¹ÎÇÑ ÈçÀûÀ» °¡µæ ´ã°í ÀÖ´Ù. ±× ´ö¿¡ Ã¥ Àд °úÁ¤ ÇϳªÇϳª¿¡¼­ ºÐ¸í ³ëµå¸¦ ¾Ë¾Æ°¡´Â Àç¹Ì¸¦ ´õÇØÁÙ °ÍÀÌ´Ù.
»õ·Î¿î Á¶ÇÕÀÇ ¾ÆÀ̵ð¾î·Î µîÀåÇØ ³î¶ó¿î ¼Óµµ·Î ÀÚ½ÅÀÇ À§Ä¡¸¦ È®º¸ÇÑ ³ëµå´Â Áö±Ýµµ °¡Àå ºü¸¥ ¼Óµµ·Î ¹ßÀüÇÏ´Â °³¹ß Ç÷§Æû Áß Çϳª´Ù. ¹°·Ð ¸ðµç ±â¼úÀÌ ±×·¸µí ³ëµå ¶ÇÇÑ ÀºÃѾËÀº ¾Æ´Ï´Ù. ÇÏÁö¸¸ °³¹ßÀڷμ­ ³ëµå¸¦ »ìÆ캸°í ±× °¡Ä¡¸¦ À½¹ÌÇÏ´Â °Ç ºÐ¸í ÀÇ¹Ì ÀÖ´Â ÀÏÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ ´õ ¸¹Àº À̵éÀÌ ³ëµå°¡ ¼¼¿î ÀÌÁ¤Ç¥¸¦ ÀÐ°í ±× ¹æÇâÀ» °¡´ÆÇغ¸±æ ±â´ëÇÑ´Ù.
- À̵¿¿í/LG CNS ÇÁ·¹ÀÓ¿öÅ© ±×·ì

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

1Àå, ³ëµå ¼Ò°³ : ³ëµå´Â ¶óÀ̾ð ´ÞÀ̶ó´Â °³¹ßÀÚ°¡ ¸¸µç ÇÁ·ÎÁ§Æ®´Ù. ³ëµå ÇÁ·ÎÁ§Æ®¸¦ ÀÌÇØÇϱâ À§ÇØ ¶óÀ̾ðÀÌ ¿Ö ³ëµå ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇß´ÂÁö »ìÆ캸¸ç, ³ëµåÀÇ Æ¯¼ºÀº ¾î¶² °ÍÀÎÁö ÀÚ¼¼È÷ »ìÆ캻´Ù. ³ëµå°¡ °ø°³µÈ ÀÌÈÄ ¸¹Àº °³¹ßÀÚ°¡ Âü¿©ÇØ È°¹ßÇÑ Ä¿¹Â´ÏƼ°¡ ¸¸µé¾îÁö°í ÇÏ·ç°¡ ´Ù¸£°Ô ¹ßÀü ÁßÀÌ´Ù. ÇöÀç ³ëµåÀÇ ¿¡ÄÚ ½Ã½ºÅÛÀº ¾î¶»°Ô ÀÌ·ïÁ³À¸¸ç ³ëµåÀÇ Æ¯Â¡Àº ¹«¾ùÀÎÁö ¾Ë¾Æº»´Ù.

2Àå, ³ëµå ÇÁ·Î±×·¡¹Ö ½ÃÀÛ : ³ëµå ÇÁ·Î±×·¡¹ÖÀ» Çϱâ À§ÇØ ³ëµå¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ±×¸®°í REPLÀÇ »ç¿ë¹ý°ú ¡®Hello World¡¯¸¦ Ãâ·ÂÇÏ´Â ¿¹Á¦¸¦ ÀÛ¼ºÇϸ鼭 ³ëµå »ç¿ë¹ýÀ» ¹è¿î´Ù. ÆÄÀÏ Àб⠿¹Á¦¿Í À¥ ¼­¹ö ¿¹Á¦¸¦ ÀÛ¼ºÇϸ鼭 ±âº» ¸ðµâÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캸°í, ³ëµåÀÇ ¾ÆÅ°ÅØó¿Í ÇÔ²² µ¿ÀÛ ¹æ½ÄÀ» ÀÌÇØÇÑ´Ù.

3Àå, ³ëµåÀÇ ±âº» ¸ðµâ : ³ëµå´Â ÇÁ·Î¼¼½º, ÆÄÀϽýºÅÛ, À¯Æ¿¸®Æ¼, HTTP µîÀÇ ±âº» ¸ðµâÀ» Á¦°øÇÑ´Ù. ³ëµåÀÇ ±âº» ¸ðµâÀº ³ëµå ÇÁ·Î±×·¡¹ÖÀÇ ±â¹ÝÀÌ µÇ¹Ç·Î ±âº» ¸ðµâÀÌ Á¦°øÇÏ´Â ±â´ÉÀ» ÀÌÇØÇØ¾ß ÇÑ´Ù. °¢ ±âº» ¸ðµâÀÇ »ç¿ë¹ýÀ» »ìÆ캸¸é¼­ ³ëµå¿¡ ´ëÇÑ ÀÌÇصµ¸¦ ³ôÀÌ°í, ³×Æ®¿öÅ© ¸ðµâ·Î TCP äÆà ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϸ鼭 ±âº» ¸ðµâÀ» È°¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

4Àå, npmÀ» ÀÌ¿ëÇÑ ÀÇÁ¸¼º È®Àå ¸ðµâ °ü¸® : npmÀº È®Àå ¸ðµâÀ» °ü¸®ÇÏ´Â ÆÐÅ°Áö ¸Å´ÏÀú´Ù. ³ëµå¿¡´Â ±âº» ¸ðµâ ¿Ü¿¡ ¼ö¸¹Àº È®Àå ¸ðµâÀÌ Àִµ¥, npmÀ» »ç¿ëÇϸé È®Àå ¸ðµâÀ» ½±°Ô ¼³Ä¡ÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ´Ù. npmÀº ÃֽŠ¹öÀüÀÇ ³ëµå¿¡ Æ÷Ç﵃ ¸¸Å­ ³ëµå ÇÁ·Î±×·¡¹Ö¿¡ ÇʼöÀûÀÎ µµ±¸´Ù. È®Àå ¸ðµâÀ» Á¦´ë·Î È°¿ëÇϱâ À§ÇØ npmÀ¸·Î ¸ðµâÀ» ¼³Ä¡ÇÏ°í ÇÁ·ÎÁ§Æ®¸¦ °ü¸®ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

5Àå, Æ®À§ÅÍ ¹é¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦ : REST ±â´É°ú ½ºÄÉÁÙ¸µ ±â´ÉÀÌ ÇÊ¿äÇÑ Æ®À§ÅÍ ¹é¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦¸¦ ÀÛ¼ºÇÑ´Ù. ¸ðµç ±â´ÉÀ» Á÷Á¢ ÀÛ¼ºÇÏ´Â ´ë½Å REST¿Í ½ºÄÉÁÙ¸µ È®Àå ¸ðµâÀ» npmÀ¸·Î ¼³Ä¡ÇØ »ç¿ëÇϸ鼭 npmÀ¸·Î È®Àå ¸ðµâÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ »ìÆ캻´Ù.

6Àå, °æ·® À¥ ÇÁ·¹ÀÓ¿öÅ© ÀͽºÇÁ·¹½º : ÀͽºÇÁ·¹½º(express)´Â °æ·® À¥ ÇÁ·¹ÀÓ¿öÅ©·Î¼­ »ç¿ë¹ýÀÌ °£´ÜÇϸ鼭 °­·ÂÇϹǷΠ³ëµå¸¦ ´ëÇ¥ÇÏ´Â ¸ðµâ Áß Çϳª´Ù. ÀͽºÇÁ·¹½º¸¦ »ç¿ëÇϸé À¥»çÀÌÆ®³ª À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ÀͽºÇÁ·¹½ºÀÇ ¼Ò½º ±¸Á¶¿Í »ç¿ë ¹æ¹ý°ú ÇÔ²² ±âº» ºä ÅÛÇø´ ¿£ÁøÀÎ Á¦À̵åÀÇ »ç¿ë¹ýÀ» »ìÆ캻´Ù.

7Àå, ¸®¾óŸÀÓ À¥»çÀÌÆ®¸¦ À§ÇÑ Socket.IO : Socket.IO´Â ³ëµåÀÇ ´ëÇ¥ÀûÀÎ ¸ðµâ Áß Çϳª·Î ÄÚ¸äÀ̳ª À¥¼ÒÄÏÀ» ÀÌ¿ëÇÑ ¸®¾óŸÀÓ À¥À» ±¸ÇöÇϱâ À§ÇÑ È®Àå ¸ðµâÀÌ´Ù. º¹ÀâÇÑ ¸®¾óŸÀÓ À¥ ±â¼ú¿¡ ´ëÇÑ Áö½Ä ¾øÀ̵µ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ¾î ¸¹Àº °³¹ßÀÚ°¡ ÁÖ¸ñÇÏ´Â ¸ðµâÀÌ´Ù. Socket.IOÀÇ ´Ù¾çÇÑ ±â´ÉÀ» Â÷·Ê´ë·Î »ìÆ캸¸é¼­ »ç¿ë¹ýÀ» ÀÍÈù´Ù.

8Àå, ÀͽºÇÁ·¹½º¿Í Socket.IO¸¦ ÀÌ¿ëÇÑ Simple Chat ¿¹Á¦ : 6Àå°ú 7Àå¿¡¼­ ¹è¿î ÀͽºÇÁ·¹½º¿Í Socket.IO¸¦ ÀÌ¿ëÇØ Ã¤Æà ¿¹Á¦¸¦ ÀÛ¼ºÇÑ´Ù. ¿¹Á¦¸¦ ÀÛ¼ºÇϸ鼭 µÎ ¸ðµâÀ» È°¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù½Ã ÇÑ ¹ø »ìÆ캸°í, ¸®¾óŸÀÓ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ó¸¶³ª ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.

9Àå, µð¹ö±ë : ³ëµå¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§ ¼öÁ¤Çϱâ À§ÇÑ µð¹ö±ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±âº»ÀûÀÎ µð¹ö±ë ¹æ¹ýÀÎ ½ºÅà Ʈ·¹À̽º¸¦ ÃßÀûÇÏ´Â ¹æ¹ý°ú ·Î±×¸¦ Ãâ·ÂÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸°í, º¹ÀâÇÑ µð¹ö±ëÀ» ÇÒ ¶§ À¯¿ëÇÑ ³ëµå ÀνºÆåÅÍÀÇ »ç¿ë¹ýÀ» ¾Ë¾Æº»´Ù. ³ëµå ÀνºÆåÅÍ´Â ³ëµåÀÇ ³»ºÎ µ¿ÀÛÀ» »ìÆ캸¸é¼­ µð¹ö±ëÀ» ÇÒ ¼ö ÀÖ¾î ÇʼöÀûÀ¸·Î ÀÍÇô¾ß ÇÒ µµ±¸´Ù.

10Àå, À¯´Ö Å×½ºÆ® : ½Å·ÚÇÒ ¼ö ÀÖ´Â Äڵ带 ÀÛ¼ºÇϱâ À§ÇØ À¯´Ö Å×½ºÆ®ÀÇ ÀÛ¼ºÀº Áß¿äÇÏ´Ù. ³ëµåÀÇ ´ëÇ¥ÀûÀÎ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©ÀÎ ÀͽºÇÁ·¹¼Ò(expresso)¿Í º¸¿ìÁî(Vows)ÀÇ »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀͽºÇÁ·¹¼Ò´Â ÀüÅëÀûÀÎ ÇüÅÂÀÇ TDD ÇÁ·¹ÀÓ¿öÅ©ÀÌ°í, º¸¿ìÁî´Â ³ëµå¿¡ ƯȭµÈ ºñµ¿±â Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©´Ù. µÎ ÇÁ·¹ÀÓ¿öÅ©·Î Å×½ºÆ® Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

11Àå, Ŭ¶ó¿ìµå ¼­ºñ½º ¹èÆ÷ : ÀÛ¼ºÇÑ ³ëµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼­ºñ½ºÇϱâ À§ÇØ Å¬¶ó¿ìµå ¼­ºñ½º¸¦ ÅëÇÑ ¹èÆ÷¸¦ »ìÆ캻´Ù. À̺¥Æ® ±â¹ÝÀÇ ³ëµå´Â È®À强 ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϱâ ÁÁÀ¸¹Ç·Î Ŭ¶ó¿ìµåÀÇ Æ¯¼º°ú Àß ¾î¿ï¸°´Ù. VMWareÀÇ Å¬¶ó¿ìµå ÆÄ¿îµå¸®(Cloud Foundry)¿Í Çã·ÎÄí(Heroku), Á¶ÀÌ¿£Æ®(Joyent)¿¡¼­ no.de Ŭ¶ó¿ìµå ¼­ºñ½ºÀÇ ¹èÆ÷ ¹æ¹ý°ú °ü¸® ¹æ¹ýÀ» »ìÆ캻´Ù.

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

ÀÌ Ã¥Àº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ´Ù·ê ÁÙ ¾Æ´Â ÇÁ·ÐÆ®¿£µå °³¹ßÀÚ³ª ¼­¹ö»çÀÌµå °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ Ã¥ÀÌ ¾Æ´Ï¶ó ³ëµå¸¦ ¼³¸íÇϴ åÀ̱⠶§¹®¿¡ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå´Â ÀÐÀ» ¼ö ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¾ËÁö ¸øÇϰųª ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀÌ ÀüÇô ¾ø´Ù¸é ¸ÕÀú ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ °øºÎÇÏ±æ ±ÇÇÑ´Ù. ½ÃÁß¿¡ ³ª¿Í ÀÖ´Â ¸¹Àº ÀÚ¹Ù½ºÅ©¸³Æ® Ã¥À» ÅëÇØ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÍÈú ¼ö ÀÖ´Ù.

ÀÌ Ã¥ÀÇ ¿¹Á¦´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ±íÀº Áö½Ä ¾øÀ̵µ ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÃÖ´ëÇÑ ½±°Ô ÀÛ¼ºÇß´Ù. »óȲ¿¡ µû¶ó ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ Àͼ÷ÇÏÁö ¾ÊÀº °³¹ßÀÚ¸¦ À§ÇØ °£´ÜÇÑ ¼³¸íÀ» Ãß°¡ÇßÁö¸¸, ³ëµå¿¡¼­ ÇÊ¿äÇϰųª Áß¿äÇÑ ºÎºÐÀÌ ¾Æ´Ï¶ó¸é ´Ù·çÁö ¾Ê´Â´Ù. ±×·¡¼­ ³ëµå ÇÁ·Î±×·¡¹ÖÀÇ µðÀÚÀÎ ÆÐÅÏÀ̳ª ±â¹ý Áß Å¬¶óÀ̾ðÆ® ÀÚ¹Ù½ºÅ©¸³Æ®¿Í µ¿ÀÏÇÏ°Ô Àû¿ëµÇ´Â ´ëºÎºÐÀº ÀÌ Ã¥¿¡¼­ ´Ù·çÁö ¾Ê´Â´Ù.

¿¹Á¦ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö³ª ±â´ÉÀ» Àß ¸ð¸¥´Ù¸é ¸ðÁú¶ó °³¹ßÀÚ ³×Æ®¿öÅ©(MDN)ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ·¹ÆÛ·±½º(https://developer.mozilla.org/en/JavaScript/Reference)¸¦ Âü°íÇ϶ó. °¡Àå Á¤È®ÇÑ ³»¿ëÀ¸·Î Àß Á¤¸®µÅ Àֱ⠶§¹®¿¡ ±¸±Û¿¡¼­ °Ë»öÇßÀ» ¶§ ÃÖ»ó´Ü¿¡ ³ª¿À´Â W3CSchool °°Àº »çÀÌÆ®º¸´Ù ³´´Ù. ´Ù¸¸ ¸ðÁú¶ó °³¹ßÀÚ ³×Æ®¿öÅ©´Â Çѱ¹¾î·Î º¼ ¶§ ¸µÅ©°¡ ±úÁö´Â °æ¿ì°¡ ¸¹À¸¹Ç·Î ¿µ¹®À¸·Î ¼³Á¤ÇÏ°í º¸´Â °ÍÀÌ ÁÁ´Ù.

¡Ú ³ëµå¶õ ¹«¾ùÀΰ¡? ¡Ú

ÀÚ¹Ù½ºÅ©¸³Æ®´Â °ú°Å¿¡´Â Á¦´ë·Î ÀÎÁ¤¹ÞÁö ¸øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¿´´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¸®´õ Áß ÇÑ ¸íÀÎ ´õ±Û·¯½º Å©·ÏÆ÷µå°¡ 2001³â ¡®ÀÚ¹Ù½ºÅ©¸³Æ®: ¼¼°è¿¡¼­ °¡Àå ÀúÆò°¡µÈ ¾ð¾î¡¯(http://javascript.crockford.com/javascript.html)¶ó´Â ±ÛÀ» ½èÀ» Á¤µµ¿´´Ù. ÇÏÁö¸¸ Çö¾÷ °³¹ßÀÚµéÀÌ ¼ö³â µ¿¾È ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¹ßÀü½ÃŲ ´öºÐ¿¡, 2008³â ´õ±Û·¯½º Å©·ÏÆ÷µå´Â ¡®¼¼°è¿¡¼­ °¡Àå ÀúÆò°¡µÈ ¾ð¾î°¡ ¼¼°è¿¡¼­ °¡Àå Àαâ ÀÖ´Â ¾ð¾î°¡ µÆ´Ù.¡¯(http://javascript.crockford.com/popular.html)¶ó´Â ±ÛÀ» ¿Ã¸®±â¿¡ À̸¥´Ù. ÃÖ±Ù HTML5ÀÇ Àαâ¿Í ÇÔ²² ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¿ª»ç»ó ÃÖ°íÀÇ Àü¼º±â¸¦ ´©¸®°í ÀÖÀ¸¸ç, ÀÌ·± Ãß¼¼´Â ´õ¿í °¡¼ÓÈ­µÉ Àü¸ÁÀÌ´Ù. ¼ÒÀ§ ¡°ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸øÇÏ´Â °ÍÀÌ ¾ø´Ù.¡±¶ó°í ÇÒ ¸¸Å­ ¼ºÀåÇßÁö¸¸ À¥ºê¶ó¿ìÀú ³»¿¡¼­¸¸ µ¿ÀÛÇÑ´Ù´Â ÇÑ°è°¡ ÀÖ¾ú´Ù.

ÇÏÁö¸¸ ³ëµå´Â ÀÌ ÇѰ踦 ¾ø¾Ö°í ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¿µ¿ªÀ» ¼­¹ö»çÀ̵å ÇÁ·Î±×·¡¹Ö±îÁö ³ÐÇôÁÖ¾ú´Ù. ³ëµå´Â ½±°í °­·ÂÇÑ È¯°æÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¸¦ ¼­¹ö»çÀ̵å ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¸¸µé¾ú°í, ºñ¾àÀûÀ¸·Î ¹ßÀü ÁßÀÎ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¿µ¿ªÀ» ÇÑ Â÷¿ø ³ô¿©Áá´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÇöÀç ³ëµå´Â °³¹ßÀÚ Ä¿¹Â´ÏƼ »çÀÌ¿¡¼­ ³ôÀº °ü½ÉÀ» ¹Þ°í ÀÖÀ¸¸ç, ´ÙÀ½°ú °°Àº Ư¡ÀÌ ÀÖ´Ù.

¡¤V8 ÀÚ¹Ù½ºÅ©¸³Æ® ¿£Áø
³ëµå´Â ±¸±Û Å©·Ò À¥ºê¶ó¿ìÀúÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ¿£ÁøÀÎ V8À» ±â¹ÝÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ´Ù. ´öºÐ¿¡ °³¹ßÀڴ Ŭ¶óÀ̾ðÆ®¿¡¼­ »ç¿ëÇÏ´ø ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ °æÇè°ú Áö½ÄÀ» ±×´ë·Î »ç¿ëÇØ ¼­¹ö ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ³ëµå¿¡ ´ëÇÑ ÁøÀÔ À庮À» ÇöÀúÈ÷ ³·Ãç ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀÌÁ¡À» ÁØ´Ù. ±×¸®°í ÇöÁ¸ÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¿£Áø Áß °¡Àå ºü¸¥ V8ÀÇ ¼º´ÉÀ» ±×´ë·Î ¹°·Á¹Þ¾Æ ¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ¸øÁö¾ÊÀº ¼º´ÉÀ» º¸¿©ÁØ´Ù.

¡¤À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹Ö
³ëµå´Â À̺¥Æ® ±â¹ÝÀ¸·Î µ¿ÀÛÇÑ´Ù. ¸¹Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ¸ÖƼ½º·¹µå ¹æ½ÄÀ» ÃëÇϴµ¥, À̺¥Æ® ±â¹ÝÀº ÀÌ¿¡ ºñ±³µÇ´Â °³³äÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ¸ÖƼ½º·¹µå´Â µ¿½Ã¿¡ ¿©·¯ °¡Áö ÀÏÀ» Çϱâ À§ÇØ ´Ù¼öÀÇ ½º·¹µå¸¦ ¸¸µé¾î ÀÛ¾÷ÇÏÁö¸¸ ³ëµåÀÇ À̺¥Æ® ±â¹Ý¿¡¼­´Â ½º·¹µå°¡ µü Çϳª¸¸ ÀÖ´Ù. ±×·¡¼­ ½Ì±Û ½º·¹µå°¡ ¸ðµç ÀÛ¾÷À» Á÷Á¢ ó¸®ÇÏ´Â ´ë½Å ÀÛ¾÷À» À§ÀÓÇÏ°í ¿Ï·áµÆ´Ù´Â À̺¥Æ®°¡ ¹ß»ýÇÏ¸é °á°ú¸¦ ¹Þ¾Æ ó¸®ÇÑ´Ù. ÀÛ¾÷ÀÌ Ã³¸®µÇ´Â ½Ã°£ µ¿¾È ±â´Ù¸± ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ½º·¹µå°¡ È¿À²ÀûÀ¸·Î µ¿ÀÛÇÑ´Ù. À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀº ³Íºí¸¯Å· I/O¿Í ÇÔ²² µ¿ÀÛÇϸ鼭 ¼º´ÉÀÌ ±Ø´ëÈ­µÈ´Ù.

¡¤ºñµ¿±â/³Íºí·ÏÅ· I/O
ÀϹÝÀûÀÎ I/O´Â ºí·ÏÅ· I/OÀÌ´Ù. ºí·ÏÅ· I/O¸¦ »ç¿ëÇÏ¸é ½º·¹µå±îÁö ºí·ÏÅ·µÅ I/O¸¦ »ç¿ëÇÏ´Â µ¿¾È ½º·¹µå°¡ ´ë±â »óÅ¿¡ ÀÖ°Ô µÈ´Ù. ½º·¹µå°¡ ´ë±â »óÅ¿¡ ÀÖ´Â ½Ã°£Àº »ç½Ç»ó ³¶ºñµÇ´Â ½Ã°£ÀÌ°í, ½Ì±Û ½º·¹µå·Î µ¿ÀÛÇÏ´Â ³ëµå¿¡¼­ ½º·¹µå°¡ ºí·ÏÅ·µÇ´Â °ÍÀº ¼º´É¿¡ Å« ¹®Á¦¸¦ ¹ß»ý½ÃŲ´Ù. ±×¸®°í ºí·ÏÅ· I/O¿Í ³Íºí·ÏÅ· I/O¸¦ ÇÔ²² »ç¿ëÇÏ·Á¸é ¸¹Àº Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù. ±×·¡¼­ ³ëµåÀÇ ¸ðµç I/O´Â ºñµ¿±â·Î µ¿ÀÛÇÏ´Â ³Íºí·ÏÅ· I/OÀÌ°í, I/O¿¡ ´ëÇÑ Àü¹® Áö½Ä ¾øÀ̵µ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¡Ú ÀúÀÚ ¼­¹® ¡Ú

¿Â¶óÀο¡¼­ ¾Ë°í Áö³»´ø ÇÁ·ÐÆ®¿£µå °³¹ßÀÚµé°ú 2³âÂë Àü¿¡ FRENDS¶ó´Â ¸ðÀÓÀ» ¸¸µé¾ú´Ù. FRENDS¿¡¼­ ÁøÇàµÈ ù ±â¼ú °øÀ¯ ¸ðÀÓ¿¡¼­ Aj°¡ ³ëµå¿¡ ´ëÇØ ¹ßÇ¥Çϸ鼭 ³ëµå¸¦ óÀ½ Á¢ÇÏ°Ô µÇ¾ú´Ù. ½Ã±âÀûÀ¸·Î ±× ´ç½Ã ³ëµå´Â ¼¼»ó¿¡ ³ª¿Â Áö 6°³¿ù Á¤µµ¹Û¿¡ µÇÁö ¾Ê¾Ò´ø ²Ï À̸¥ ¶§¿´´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÁÁ¾ÆÇß´ø ÅÍ¶ó ¼­¹ö¿¡¼­ µ¿ÀÛÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÎ ³ëµå¿¡ ²Ï ¸Å·ÂÀ» ´À²¼Áö¸¸, ¹ßÇ¥¸¦ µéÀ» ¶§´Â ³ëµå¿¡ ´ëÇØ Àß ÀÌÇظ¦ ¸øÇß¾ú´Ù. ±× ÈÄ °ü½É¸¸ °®°í ÀÖ´Ù°¡ ¸î ´Þ ÈĺÎÅÍ º»°ÝÀûÀ¸·Î ³ëµå¸¦ °øºÎÇϱ⠽ÃÀÛÇϸ鼭 ³ëµå¿¡ Ç« ºüÁ®µé¾ú´Ù.

±¹³»¿¡¼­´Â ±â¼ú ȯ°æÀÌ »ó´çÈ÷ ȹÀÏÈ­µÅ Àֱ⠶§¹®¿¡ ÇØ¿Ü¿¡¼­ ÁÖ¸ñ¹Þ´Â ±â¼úÀ̶ó ÇÏ´õ¶óµµ ±¹³»±îÁö ¿µÇâÀ» ¹ÌÄ¡´Â °æ¿ì´Â ±×´ÙÁö ¸¹Áö ¾Ê´Ù. ³»°¡ °ü½ÉÀ» °®´Â ±â¼ú Áß »ó´ç¼ö´Â ¾÷¹«¿Í »ó°ü¾ø´Â °³ÀÎÀûÀÎ °ü½É»ç¿´°í, ³ëµåµµ ¸¶Âù°¡Áö¿´´Ù. ÇÏÁö¸¸ 2011³âÀ¸·Î ³Ñ¾î¿À¸é¼­ ±¹³»¿¡¼­µµ ³ëµå¿¡ ´ëÇÑ °ü½ÉÀ» Ä¿Áö°í ÀÖÀ½À» ´À³¥ ¼ö ÀÖ¾ú´Ù. ³ëµå¿¡ ´ëÇÑ ±ÛÀ» ºí·Î±×¿¡ ¿©·¯ ¹ø ¿Ã·È´ø ÅͶó ¸î ¹øÀÇ ÁÁÀº ±âȸ¸¦ ¾ò¾î ³ëµå¿¡ ´ëÇÑ ¹ßÇ¥µµ ÇÏ´Ù º¸´Ï, ±â´ë ÀÌ»óÀ¸·Î ¸¹Àº »ç¶÷ÀÌ ³ëµå¶ó´Â ±â¼ú¿¡ °ü½ÉÀ» °¡Á³´Ù´Â »ç½ÇÀ» ¾Ë°Ô µÆ´Ù. °Ô´Ù°¡ °³ÀÎÀûÀÎ °ü½ÉÀ» ³Ñ¾î ¸¹Àº ȸ»ç¿¡¼­ ½ÇÁ¦·Î ±â¼úÀ» °ËÅä ÁßÀÌ°í, ÀÌ Ã¥ÀÇ ÃÊ°í¸¦ ¿Ï¼ºÇÒ ¶§Âë¿¡´Â ³ëµå¸¦ ½ÇÁ¦ ¼­ºñ½º¿¡ Àû¿ëÇϴ ȸ»çµéµµ ÀÖ¾ú´Ù. ±â´ëº¸´Ù ºü¸¥ º¸±Þ ¼Óµµ´Â ³ëµå¸¦ ÁÁ¾ÆÇÏ´Â ³ª·Î¼­µµ ²Ï ³î¶ó¿î ÀÏÀ̾ú´Ù.

³ª´Â ³ëµå¸¦ ¹«Ã´ ÁÁ¾ÆÇÑ´Ù. ¾÷¹«·Î ³ëµå¸¦ »ç¿ëÇÏÁö ¾ÊÀ½¿¡µµ ³ëµå´Â ³» »î¿¡ ¸¹Àº ¿µÇâÀ» Áá°í Áñ°Å¿òÀ» Áá´Ù. ±×·¡¼­ ³ëµå¸¦ ¸¸µç ¶óÀ̾ð ´Þ°ú Ä¿¹ÌÅ͵éÀ» Æ÷ÇÔÇØ ¼ö¸¹Àº ³ëµå °³¹ßÀÚÇÑÅ× Ç×»ó °í¸¶¿òÀ» ´À³¤´Ù. ³ëµå¸¦ ¾ÆÁÖ ±í°Ô ¾Æ´Â °Íµµ ¾Æ´Ï¾ú°í ±¹³»¿¡¼­ ³ëµå¸¦ Á¦ÀÏ ÀßÇÏ´Â °Íµµ ¾Æ´Ï¾ú´Ù. ±×¸®°í ±¹³»¿¡ ³ëµå¸¦ ÀüÆÄÇؾ߰ڴٴ Ưº°ÇÑ »ç¸í°¨À» °¡Áø °Íµµ ¾Æ´Ï¾ú´Ù. ÇÏÁö¸¸ ºí·Î±×¿¡ ¿À·§µ¿¾È ±ÛÀ» ¿Ã·È°í ¸î ¹øÀÇ ¹ßÇ¥¸¦ ÁغñÇϸ鼭 ³ëµå¸¦ ¼³¸íÇϱâ À§ÇÑ ½Ã³ª¸®¿Àµµ ÁغñµÅ ÀÖ´Â »óÅ¿´´Ù. Á¶±ÝÀ̳ª¸¶ ¸ÕÀú ³ëµå¸¦ »ìÆ캻 »ç¶÷À¸·Î¼­ ¾ÆÁ÷ ³ëµå¸¦ ¾ËÁö ¸øÇÏ´Â »ç¶÷µé¿¡°Ô Á¶±ÝÀ̳ª¸¶ µµ¿òÀ» ÁÖ°íÀÚ ½ÃÀÛÇßÁö¸¸, Ã¥À» ¾²´Â ³»³» Ã¥À» ¾µ ÀÚ°ÝÀÌ Àִ°¡¿¡ ´ëÇØ ¼ö¾øÀÌ °í¹ÎÀ» Çß´Ù. ³ëµåÀÇ ÀαⰡ ¾ÕÀ¸·Î ¾ó¸¶³ª Ä¿ÁúÁö´Â ÇöÀç Àå´ãÇÒ ¼ö ¾øÁö¸¸, ±×·± ºÐÀ§±âµµ °³¹ßÀÚµéÀÌ Á÷Á¢ ¸¸µé¾î °¡´Â °ÍÀ̶ó »ý°¢ÇÑ´Ù. ÀÌ Ã¥À» ÅëÇØ ³ëµå¿¡ °ü½É ÀÖ´Â »ç¶÷µéÀÌ Á» ´õ ½±°Ô ³ëµå¸¦ ÀÌÇØÇÏ°í ³»°¡ ±×·¨´ø °Íó·³ ³ëµåÀÇ ¸Å·ÂÀ» ´À³¥ ¼ö Àֱ⸦ ¹Ù¶ö »ÓÀÌ´Ù.

¸ñÂ÷

1Àå ³ëµå ¼Ò°³
___1.1 ³ëµå´Â ¼­¹ö»çÀ̵å ÀÚ¹Ù½ºÅ©¸³Æ®´Ù
___1.2 CommonJS
___1.3 ³ëµåÀÇ ¿ª»ç¿Í ¹ßÀü
___1.4 ³ëµåÀÇ Åº»ý ¹è°æ
______¹®È­ÀûÀÎ ÀÌÀ¯
______ÀÎÇÁ¶óÀûÀÎ ÀÌÀ¯
___1.5 ³ëµåÀÇ Æ¯Â¡
______À̺¥Æ® ·çÇÁ ±â¹ÝÀÇ ºñµ¿±â I/O
______½Ì±Û ½º·¹µå
______ÀÚ¹Ù½ºÅ©¸³Æ®
______³Íºí·ÏÅ· I/O
___1.6 Á¤¸®

2Àå ³ëµå ÇÁ·Î±×·¡¹Ö ½ÃÀÛ
___2.1 ¼³Ä¡
______À©µµ¿ì¿¡¼­ÀÇ ¼³Ä¡
______¸ÆOS¿¡¼­ÀÇ ¼³Ä¡
______¸®´ª½º¿¡¼­ÀÇ ¼³Ä¡
______¿©·¯ ¹öÀüÀÇ ³ëµå µ¿½Ã »ç¿ë
___2.2 REPL
___2.3 Hello World
___2.4 require()¿Í module.exports
___2.5 ÆÄÀÏ Àб⠿¹Á¦
___2.6 Web Server ¿¹Á¦
___2.7 ³ëµåÀÇ ¾ÆÅ°ÅØó
___2.8 ³ëµå ÄÚµù °ü·Ê
___2.9 Á¤¸®

3Àå ³ëµåÀÇ ±âº» ¸ðµâ
___3.1 Àü¿ª °´Ã¼
___3.2 À¯Æ¿¸®Æ¼
___3.3 À̺¥Æ®
___3.4 ¹öÆÛ
___3.5 ½ºÆ®¸²
___3.6 ÆÄÀϽýºÅÛ
___3.7 °æ·Î
___3.8 ³×Æ®¿öÅ©
___3.9 HTTP¿Í HTTPS
___3.10 URL°ú Äõ¸® ¹®ÀÚ¿­
___3.11 ÀÚ½Ä ÇÁ·Î¼¼½º
___3.12 Ŭ·¯½ºÅÍ
___3.13 TCP¸¦ ÀÌ¿ëÇÑ Ã¤Æà ¿¹Á¦
___3.14 Á¤¸®

4Àå npmÀ» ÀÌ¿ëÇÑ ÀÇÁ¸¼º È®Àå ¸ðµâ °ü¸®
___4.1 npm ¼Ò°³
___4.2 npm ¼³Ä¡
___4.3 npmÀ» ÀÌ¿ëÇÑ È®Àå ¸ðµâ ¼³Ä¡
______±Û·Î¹ú ¼³Ä¡
______·ÎÄà ¼³Ä¡
___4.4 È®Àå ¸ðµâ °Ë»ö
___4.5 ¼³Ä¡µÈ È®Àå ¸ðµâ °ü¸®
___4.6 package.jsonÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÁ§Æ® °ü¸®
___4.7 Á¤¸®

5Àå Æ®À§ÅÍ ¹é¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦
___5.1 restler¸¦ ÀÌ¿ëÇÑ Æ®À§ÅÍ REST API »ç¿ë
___5.2 ÆÄÀϽýºÅÛ ±âº» ¸ðµâÀ» ÀÌ¿ëÇÑ ÆÄÀÏ ÀúÀå
___5.3 ¹é¾÷ ½ºÄÉÁÙ¸µ
___5.4 ¼­ºñ½º¸¦ À§ÇÑ ³ëµå ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
______nohupÀ» ÀÌ¿ëÇÑ ½ÇÇà
______Æ÷¿¡¹ö È®Àå ¸ðµâÀ» ÀÌ¿ëÇÑ ½ÇÇà
___5.5 Á¤¸®

6Àå °æ·® À¥ ÇÁ·¹ÀÓ¿öÅ© ÀͽºÇÁ·¹½º
___6.1 ÀͽºÇÁ·¹½º ÇÁ·ÎÁ§Æ® ±¸¼º
___6.2 app.js ¼Ò½º »ìÆ캸±â
___6.3 Jade ºä ÅÛÇø´ ¿£Áø
___6.4 Æû Àü¼Û À¥»çÀÌÆ® ¿¹Á¦
___6.5 µ¥ÀÌÅͺ£À̽º ¿¬µ¿
______MySQL È®Àå ¸ðµâ: node-mysql
______¸ù°íµðºñ È®Àå ¸ðµâ: ¸ù°í¸®¾È
___6.6 ºñµ¿±â ÆÐÅÏÀÇ ÀÇÁ¸¼º ¹®Á¦
______Äݹé ÇÔ¼ö¸¦ »ç¿ëÇÑ ÀÇÁ¸¼º Á¦°Å
______À̺¥Æ®¸¦ »ç¿ëÇÑ ÀÇÁ¸¼º ÇØ°á
______¹Ýº¹¹®¿¡¼­ ºñµ¿±â ÀÛ¾÷
___6.7 Á¤¸®

7Àå ¸®¾óŸÀÓ À¥»çÀÌÆ®¸¦ À§ÇÑ Socket.IO
___7.1 ¸®¾óŸÀÓ À¥»çÀÌÆ®¶õ?
___7.2 ¿¹Á¦¸¦ À§ÇÑ À¥ ¼­¹ö ±¸¼º
___7.3 Socket.IO ¼³Á¤
___7.4 Socket.IO ¼­¹ö ¿¬°á
___7.5 ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®ÀÇ ¸Þ½ÃÁö Åë½Å
___7.6 Ä¿½ºÅÒ À̺¥Æ®
___7.7 Èֹ߼º ¸Þ½ÃÁö¿Í ºê·Îµåij½ºÆ®
___7.8 ³×ÀÓ½ºÆäÀ̽º
___7.9 ¹æ ±â´É
___7.10 Á¤¸®

8Àå ÀͽºÇÁ·¹½º¿Í Socket.IO¸¦ ÀÌ¿ëÇÑ Simple Chat ¿¹Á¦
___8.1 simple-chatÀÇ »ç¿ëÀÚ ´Ð³×ÀÓ Ã³¸®
___8.2 äÆÃ¹æ »ý¼º
___8.3 Socket.IO¸¦ »ç¿ëÇÑ Ã¤Æùæ ÀÔÀå
___8.4 äÆà ±â´É ±¸Çö
___8.5 äÆà Âü°¡ÀÚ °ü¸®
___8.6 äÆÃ¹æ ³ª°¡±â
___8.7 ¿Ï¼ºµÈ simple-chat ÄÚµå
___8.8 Á¤¸®

9Àå µð¹ö±ë
___9.1 ³ëµåÀÇ ½ºÅà Ʈ·¹À̽º
___9.2 ·Î±× ¸Þ½ÃÁö¸¦ À§ÇÑ console »ç¿ë
___9.3 ³ëµå ÀνºÆåÅ͸¦ ÀÌ¿ëÇÑ µð¹ö±ë
___9.4 Á¤¸®

10Àå À¯´Ö Å×½ºÆ®
___10.1 TDD ÇÁ·¹ÀÓ¿öÅ© ÀͽºÇÁ·¹¼Ò
______³ëµåÀÇ Assert ¸ðµâ
______ÀͽºÇÁ·¹¼ÒÀÇ assert ÇÔ¼ö
______ÀͽºÇÁ·¹¼ÒÀÇ Å×½ºÆ® ½ÇÇà
______À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
______node-jscoverage·Î Å×½ºÆ® Ä¿¹ö¸®Áö È®ÀÎ
___10.2 BDD ÇÁ·¹ÀÓ¿öÅ© º¸¿ìÁî
______º¸¿ìÁîÀÇ Å×½ºÆ® ÄÚµå ±¸Á¶
______ÅäÇÈ°ú º¸¿ì
______º¸¿ìÁî¿¡¼­ Á¦°øÇÏ´Â assert¹®
______ºñµ¿±â Å×½ºÆ® ÀÛ¼º
______Å×½ºÆ® ½ºÀ§Æ®ÀÇ ½ÇÇà
___10.3 Á¤¸®

11Àå Ŭ¶ó¿ìµå ¼­ºñ½º ¹èÆ÷
___11.1 VMWareÀÇ Å¬¶ó¿ìµå ÆÄ¿îµå¸®
______VMC ¼³Ä¡
______Ŭ¶ó¿ìµå ÆÄ¿îµå¸®¿¡ ³ëµå ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
______Ŭ¶ó¿ìµå ÆÄ¿îµå¸®ÀÇ µ¥ÀÌÅͺ£À̽º ¼­ºñ½º2
______vmc¸¦ ÅëÇÑ Å¬¶ó¿ìµå ÆÄ¿îµå¸® °ü¸®
___11.2 Çã·ÎÄí
______Çã·ÎÄí ȯ°æ ¼³Á¤
______Çã·ÎÄí¿¡ ¹èÆ÷1
______Çã·ÎÄí °ü¸®2
___11.3 Á¶ÀÌ¿£Æ®ÀÇ no.de
______no.de¸¦ À§ÇÑ È¯°æ ¼³Á¤
______no.de¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
______no.de Ŭ¶ó¿ìµå ¼­ºñ½º °ü¸®
___11.4 Á¤¸®

ºÎ·Ï A ÇÁ·Î´ö¼Ç ·¹º§ÀÇ Âü°í »çÀÌÆ®
ºÎ·Ï B ³ëµå ÇнÀÀ» À§ÇÑ Âü°í »çÀÌÆ®

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 29±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 28±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    9.3 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
    ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
    µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë