¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    Node.js µðÀÚÀÎ ÆÐÅÏ ¹ÙÀÌºí °ËÁõµÈ ÆÐÅϰú ±â¼úÀ» ÀÌ¿ëÇÑ ¼öÁØ ³ôÀº Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ¹× ±¸Çö

    • Mario Casciaro, Luciano Mammino Àú
    • ±è¼º¿ø, °ûõ¿õ ¿ª
    • ¿µÁø´åÄÄ
    • 2021³â 05¿ù 20ÀÏ
    • Á¤°¡
      32,000¿ø
    • ÆÇ¸Å°¡
      28,800¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,600¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 07¿ù 14ÀÏ(¿ù)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788931464283 648ÂÊ 188 x 257 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 0

    ÀÌ Ã¥Àº

    ¿Ïº®ÇÑ Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¸¦ À§ÇÑ µðÀÚÀÎ ÆÐÅÏ ¹ÙÀ̺í


    È¿À²ÀûÀÌ°í °­·ÂÇÑ Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà¿¡ ÇÊ¿äÇÑ µðÀÚÀÎ ÆÐÅϵéÀ» ÇÑ ±ÇÀ¸·Î Á¤¸®ÇÑ´Ù. Node.js·Î ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÇÊ¿äÇÑ ±âÃÊÀûÀÎ °³³äÀ» ½ÃÀÛÀ¸·Î ½ÃÀÛÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â µðÀÚÀÎ ÆÐÅϱîÁö, Á÷Á¢ µû¶óÇÒ ¼ö ÀÖ´Â ¿¹Á¦¿Í ¸ð¹ü »ç·ÊµéÀ» ÅëÇØ »ìÆìº»´Ù.


    ÀÌ Ã¥¿¡¼­´Â °ß°íÇÑ ¼­¹ö»çÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â Node.js 14ÀÇ ¸ðµç ±â´ÉµéÀ» È®ÀÎÇÒ »Ó¸¸ ¾Æ´Ï¶ó, °³¹ßÀÚµéÀÌ Node.js¸¦ »ç¿ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§ ¸¶ÁÖÇÒ ¼ö ÀÖ´Â ºñµ¿±â Á¦¾î³ª ¹é¿£µå¿Í ÇÁ·ÐÆ®¿£µåÀÇ Åë½Å, ºÐ»ê ½Ã½ºÅÛ ±¸Ãà °°Àº ÁÖÁ¦µéÀ» ´Ù·ç¸ç À̸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ À̷аú ÆÐÅϵéÀ» »ìÆìº»´Ù.


    °¢ éÅÍ´Â µðÀÚÀÎ ÆÐÅÏÀ» ÁÖÁ¦º°·Î ³ª´©¾î »óȲ¿¡ µû¸¥ µðÀÚÀÎ ÆÐÅϰú ÀÌ¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ¼³¸í¿¡¼­ »ç¿ëµÇ¾ú´ø »ç·Ê¿¡ µû¶ó ½ÇÁ¦ °³¹ß ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¶óÀ̺귯¸®¿Í ±â¼úµéÀ» ¼Ò°³Çϸç Node.jsÀÇ ÀüüÀûÀÎ »ýŰè¿Í ¼Ö·ç¼Ç°ú Á¶¸íÇÑ´Ù. Node.js¸¦ Çö¾÷ ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëÇÏ°í ½ÍÀº °³¹ßÀÚ³ª Node.js°¡ ÀÛµ¿ÇÏ´Â ¿ø¸®¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¾Ë°í ½Í¾ú´ø µ¶ÀÚ¶ó¸é ¿Ïº®ÇÑ Node.js ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Âµ¥ ÇÊ¿äÇÑ ¸ðµç Áö½ÄÀ» °®Ãâ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.


    ÃâÆÇ»ç ¸®ºä

    ÀÌ Ã¥Àº ÀÌ¹Ì Node.js¸¦ óÀ½ Á¢ÇÑ ÈÄ ÀÌÁ¦ »ý»ê¼º, µðÀÚÀΠǰÁú ¹× È®À强 Ãø¸é¿¡¼­ ÃÖ´ëÇÑ È°¿ëÇϰíÀÚ ÇÏ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù. ÀÌ Ã¥Àº ¸î °¡Áö ±âº» °³³äµµ ´Ù·ê °ÍÀ̱⠶§¹®¿¡, ±âº»ÀûÀÎ ¿¹Á¦¸¦ ´Ù·ç¾î º¸¾ÒÀ¸¸é¼­ JavaScript ¾ð¾î¿¡ ´ëÇØ ¾î´À Á¤µµÀÇ Ä£¼÷ÇÔ¸¸ ÀÖÀ¸¸é µË´Ï´Ù. Node.jsÀÇ Áß±Þ °³¹ßÀڵ鿡°Ôµµ ÀÌ Ã¥¿¡ Á¦½ÃµÈ ±â¼úµéÀº À¯¿ëÇÒ °ÍÀÔ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ¼³°è À̷п¡ ´ëÇÑ ¹è°æ Áö½Äµµ Á¦½ÃµÈ °³³ä Áß ÀϺθ¦ ÀÌÇØÇϴµ¥ À¯¸®ÇÕ´Ï´Ù. ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, À¥¼­ºñ½º, µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅÍ ±¸Á¶¿¡ ´ëÇÑ ½Ç¹« Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤Çϰí ÀÖ½À´Ï´Ù.

    '1Àå. Node.js Ç÷§Æû'Àº Ç÷§Æû ÀÚüÀÇ ÇÙ½É ÆÐÅÏÀ» º¸¿©ÁÜÀ¸·Î½á Node.js ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÎ ¼¼°è¿¡ ´ëÇÑ °³¿ä ¿ªÇÒÀ» ÇÕ´Ï´Ù. Node.js »ýŰè¿Í ±× öÇÐÀ» ´Ù·ç°í Node.js ³»ºÎ ¹× ¸®¾×ÅÍ(reactor) ÆÐÅÏ¿¡ ´ëÇÑ ºü¸¥ ¼Ò°³¸¦ Á¦°øÇÕ´Ï´Ù.
    '2Àå. ¸ðµâ ½Ã½ºÅÛ'¿¡¼­´Â Node.js¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµâ ½Ã½ºÅÛÀ» »ìÆìº¸°í CommonJS¿Í ECMAScript 2015ºÎÅÍ µµÀÔµÈ ÃÖ½ÅÀÇ ES ¸ðµâ °£ÀÇ Â÷ÀÌÁ¡À» °­Á¶ÇÕ´Ï´Ù.

    '3Àå. ÄÝ¹é ¹× À̺¥Æ®'¿¡¼­´Â ºñµ¿±â ÄÚµù ¹× ÆÐÅÏÀ» ÇнÀÇϰí Äݹé°ú À̺¥Æ® À̹ÌÅÍ(°üÂûÀÚ ÆÐÅÏ)¿¡ ´ëÇØ ³íÀÇÇÏ°í ºñ±³¸¦ À§ÇÑ Ã¹ ¹øÂ° ´Ü°è¸¦ ¼Ò°³ÇÕ´Ï´Ù.

    '4Àå. ÄݹéÀ» »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ'¿¡¼­´Â ÄݹéÀ» »ç¿ëÇÏ¿© Node.js·ÎÀÇ ºñµ¿±â Á¦¾î È帧À» È¿À²ÀûÀ¸·Î ó¸®Çϱâ À§ÇÑ ÀÏ·ÃÀÇ ÆÐÅϰú ±â¼úµéÀ» ¼Ò°³ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼­´Â ÀÏ¹Ý JavaScript¸¦ »ç¿ëÇÏ¿© \"Äݹé Áö¿Á\" ¹®Á¦¸¦ ¿ÏÈ­ÇÏ´Â ¸î °¡Áö ÀüÅëÀûÀÎ ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

    '5Àå. ÇÁ¶ó¹Ì½º ¹× Async/Await¸¦ »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ'Àº ºñµ¿±â È帧 Á¦¾îÀÇ º¸´Ù Á¤±³Çϰí Çö´ëÀûÀÎ ±â¼úÀ» ޱ¸Çϸ鼭 ÁøÇàÇÕ´Ï´Ù.

    '6Àå. ½ºÆ®¸² ÄÚµù'Àº Node.js¸¦ À§ÇÑ °¡Àå Áß¿äÇÑ µµ±¸ Áß ÇϳªÀÎ ½ºÆ®¸²¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. Transform ½ºÆ®¸²À» °¡Áö°í µ¥ÀÌÅ͸¦ º¯È¯Çϰí ó¸®ÇÏ´Â ¹æ¹ý°ú ´Ù¸¥ ÆÐÅϵ鿡¼­ ½ºÆ®¸²µéÀ» °áÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

    '7Àå. »ý¼ºÀÚ µðÀÚÀÎ ÆÐÅÏ'¿¡¼­´Â Node.jsÀÇ ÀüÅëÀûÀÎ µðÀÚÀÎ ÆÐÅÏÀ» ޱ¸Çϱ⠽ÃÀÛÇÕ´Ï´Ù. ÀÌ Àå¿¡¼­´Â °¡Àå ³Î¸® »ç¿ëµÇ´Â »ý¼º ÆÐÅÏÀ¸·Î ÆÑÅ丮(Factory) ÆÐÅÏ, °ø°³ »ý¼ºÀÚ(Revealing Constructor), ºô´õ(Builder) ÆÐÅÏ ±×¸®°í ½Ì±ÛÅæ(Singleton) ÆÐÅÏ¿¡ ´ëÇØ »ìÆìº¾´Ï´Ù.

    '8Àå. ±¸Á¶Àû µðÀÚÀÎ ÆÐÅÏ'¿¡¼­´Â Node.jsÀÇ ÀüÅëÀûÀÎ µðÀÚÀÎ ÆÐÅÏÀ» °è¼Ó Ž»öÇÏ¿© ÇÁ·Ï½Ã(Proxy), µ¥ÄÚ·¹ÀÌÆ®(Decorator) ¹× ¾î´ðÅÍ(Adapter)¿Í °°Àº ±¸Á¶Àû µðÀÚÀÎ ÆÐÅÏÀ» ´Ù·ì´Ï´Ù.
    '9Àå. ÇàÀ§ µðÀÚÀÎ ÆÐÅÏ'Àº Àü·«(Strategy), »óÅÂ(State), ÅÛÇø´(Template), ¹Ìµé¿þ¾î(Middleware), ¸í·É(Command) ±×¸®°í ¹Ýº¹ÀÚ(Iterator)¿Í °°Àº ÇàÀ§ µðÀÚÀÎ ÆÐÅÏÀ» ¼Ò°³Çϰí Node.js¿¡¼­ÀÇ ÀüÅëÀûÀÎ µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ ³íÀǸ¦ ¸¶¹«¸®ÇÕ´Ï´Ù.

    '10Àå. ¾ÖÇø®ÄÉÀÌ¼Ç¿ë ¹ü¿ë JavaScript'´Â ÇÁ·ÐÆ®¿£µå¿Í ¹é¿£µå °£¿¡ Äڵ带 °øÀ¯ÇÒ ¼ö ÀÖ´Â ÃֽŠJavaScript À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °¡Àå Èï¹Ì·Î¿î ±â´É Áß ÇѰ¡Áö¸¦ »ìÆìº¾´Ï´Ù. ÀÌ Àå¿¡¼­´Â ÃÖ½ÅÀÇ µµ±¸µé°ú ¶óÀ̺귯¸®µéÀ» »ç¿ëÇØ °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º¸¸é¼­ ¹ü¿ë JavaScriptÀÇ ±âº» ¿ø¸®¸¦ ¹è¿ó´Ï´Ù.

    '11Àå. °í±Þ ·¹½ÃÇÇ'¿¡¼­´Â ¹®Á¦ ÇØ°á ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÀϹÝÀûÀÎ ÄÚµù°ú µðÀÚÀÎ º¹À⼺À¸·Î ¾î¶»°Ô ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÇØ°áÃ¥À» µµÃâÇÒ ¼ö ÀÖ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù.

    '12Àå. È®À强 ¹× ±¸Á¶Àû ÆÐÅÏ'¿¡¼­´Â Node.js ¾ÖÇø®ÄÉÀ̼ÇÀ» È®ÀåÇϱâ À§ÇÑ ±âº» ±â¼ú°ú ÆÐÅϵéÀ» ¼³¸íÇÕ´Ï´Ù.

    '13Àå. ¸Þ½Ã¡ ¹× ÅëÇÕ ÆÐÅÏ'Àº °¡Àå Áß¿äÇÑ ¸Þ½Ã¡ ÆÐÅÏÀ» ¼Ò°³Çϸ鼭 Node.js¿Í »ýŰ踦 »ç¿ëÇÏ¿© º¹ÀâÇÑ ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÃàÇϰí ÅëÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

    ÀúÀÚ ¼Ò°³

    Mario Casciaro, Luciano Mammino

    ÀúÀÚ : Mario Casciaro
    ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌÀÚ ±â¾÷°¡ÀÔ´Ï´Ù. ¾î·Á¼­ºÎÅÍ ·¹°í ¿ìÁÖ¼±À» ½ÃÀÛÀ¸·Î ù ¹øÂ° ÄÄÇ»ÅÍÀÎ Äڸ𵵾î(Commodore) 64¿¡ ¾²¿©Áø ÇÁ·Î±×·¥µé¿¡ À̸£±â±îÁö ¹«¾ð°¡¸¦ ¸¸µå´Â ÀÏ¿¡ Ç« ºüÁ® ÀÖ¾ú½À´Ï´Ù. ´ëÇÐ ½ÃÀý SourceForge¿¡ ÀÚ½ÅÀÇ Ã¹ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¸¦ ¹ßÇ¥Çߴµ¥, À̰ÍÀº ¾à 30,000ÁÙ¿¡ À̸£´Â C++ Äڵ忴½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¼®»çÇÐÀ§¸¦ ÃëµæÇÑ ±×´Â ·Î¸¶¿Í ´õºí¸°(Dublin)ÀÇ IBM ¼ÒÇÁÆ®¿þ¾î ¿¬±¸¼Ò¿¡¼­ ÀÏÇß½À´Ï´Ù. ±×´Â ÇöÀç ÀÚ½ÅÀÇ ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÎ Var7 Technologies¸¦ ¿î¿µÇϸç, ºñ»ó´ëÀÀÆÀÀ» À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â D4H TechnologiesÀÇ ¼ö¼® ¿£Áö´Ï¾î¸¦ ¸Ã°í ÀÖ½À´Ï´Ù.

    ÀúÀÚ : Luciano Mammino
    1987³â¿¡ ž ±×´Â 12»ì¿¡ ÄÚµùÀ» ½ÃÀÛÇßÀ¸¸ç MS-DOS¿Í QBasic ÀÎÅÍÇÁ¸®ÅÍ·Î ¾Æ¹öÁöÀÇ ¿À·¡µÈ i386À» ÇØÅ·Çß½À´Ï´Ù. ±× ÈÄ·Î 10³â ÀÌ»ó Àü¹® ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ÀÏÇß½À´Ï´Ù. ·çÄ¡¾Æ³ë´Â Ŭ¶ó¿ìµå, Ç®½ºÅà À¥°³¹ß, Node.js ¹× ¼­¹ö¸®½º(serverless)¸¦ ÁÁ¾ÆÇϸç, ¾ß½ÉÂù Ç®½ºÅà °³¹ßÀÚ¸¦ À§ÇÑ ÁÖ°£ ´º½º·¹ÅÍ Fullstack Bulletin(fstack.link)°ú ¼­¹ö¸®½º äÅÃÀ» ÃËÁøÇϱâ À§ÇÑ ¸ÂÃãÇü ±³À° °úÁ¤À» ¿î¿µÇϰí ÀÖ½À´Ï´Ù.

    ¿ªÀÚ : ±è¼º¿ø
    1999³âºÎÅÍ ¾È·¦ µî ¿©·¯ ȸ»ç¿¡ ±Ù¹«Çϸ鼭 ´Ù¾çÇÑ ¾ð¾î·Î ¿£ÅÍÇÁ¶óÀÌÁî¿ë ÀÀ¿ë¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Âü¿©ÇØ ¿ÔÀ¸¸ç ÃÖ±Ù¿¡´Â À½¼ºÀνÄ, NLP ±â¼ú¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. Àú¼­·Î´Â [»õ·Î ¾²´Â ÀÚ¹Ù À¥ ÇÁ·Î±×·¡¹Ö], [½±°Ô Ç®¾î ¾´ ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö], ¿ª¼­·Î´Â [iPhone °ÔÀÓ °³¹ßÀÚ ·¹ÆÛ·±½º], [ÄÚµù ÀÎÅͺä Äù½ºÃµ] µîÀÌ ÀÖ´Ù.

    ¿ªÀÚ : °ûõ¿õ
    ´ëÇп¡¼­ ÄÄÇ»ÅÍ °øÇÐÀ» Àü°øÇÏ¿´À¸¸ç, ÇÁ¶û½º ±³È¯ÇлýÀ¸·Î ºÐÀÚ»ý¹°ÇÐÀ» ºÎÀü°øÇÏ¿´´Ù. ÇöÀç ³ìÀ½ °ü·Ã IT ±â¾÷ÀÇ ºÎ¼³ ¿¬±¸¼Ò¿¡¼­ ±Ù¹«Çϰí ÀÖÀ¸¸ç, À¥°ú °ü·ÃµÈ ¼±Çà ±â¼úÀ̳ª ¾ð¾î¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    ±è¼º¿ø, °ûõ¿õ

    ±è¼º¿ø
    1999³âºÎÅÍ ¾È·¦ µî ¿©·¯ ȸ»ç¿¡ ±Ù¹«Çϸ鼭 ´Ù¾çÇÑ ¾ð¾î·Î ¿£ÅÍÇÁ¶óÀÌÁî¿ë ÀÀ¿ë¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Âü¿©ÇØ ¿ÔÀ¸¸ç ÃÖ±Ù¿¡´Â À½¼ºÀνÄ, NLP ±â¼ú¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. Àú¼­·Î´Â [»õ·Î ¾²´Â ÀÚ¹Ù À¥ ÇÁ·Î±×·¡¹Ö], [½±°Ô Ç®¾î ¾´ ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö], ¿ª¼­·Î´Â [iPhone °ÔÀÓ °³¹ßÀÚ ·¹ÆÛ·±½º], [ÄÚµù ÀÎÅͺä Äù½ºÃµ] µîÀÌ ÀÖ´Ù.


    °ûõ¿õ
    ´ëÇп¡¼­ ÄÄÇ»ÅÍ °øÇÐÀ» Àü°øÇÏ¿´À¸¸ç, ÇÁ¶û½º ±³È¯ÇлýÀ¸·Î ºÐÀÚ»ý¹°ÇÐÀ» ºÎÀü°øÇÏ¿´´Ù. ÇöÀç ³ìÀ½ °ü·Ã IT ±â¾÷ÀÇ ºÎ¼³ ¿¬±¸¼Ò¿¡¼­ ±Ù¹«Çϰí ÀÖÀ¸¸ç, À¥°ú °ü·ÃµÈ ¼±Çà ±â¼úÀ̳ª ¾ð¾î¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.

    ¸ñÂ÷

    Chapter 01 Node.js Ç÷§Æû
    1-1 Node.js öÇÐ
    1-2 Node.js´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡
    1-3 Node.js¿¡¼­ÀÇ JavaScript
    ¿ä¾à

    Chapter 02 ¸ðµâ ½Ã½ºÅÛ
    2-1 ¸ðµâÀÇ Çʿ伺
    2-2 JavaScript¿Í Node.js¿¡¼­ÀÇ ¸ðµâ ½Ã½ºÅÛ
    2-3 ¸ðµâ ½Ã½ºÅÛ°ú ÆÐÅÏ
    2-4 CommonJS ¸ðµâ
    2-5 ¸ðµâ Á¤ÀÇ ÆÐÅÏ
    2-6 ESM: ECMAScript ¸ðµâ
    2-7 ESM°ú CommonJSÀÇ Â÷ÀÌÁ¡°ú »óÈ£ ¿î¿ë
    ¿ä¾à

    Chapter 03 Äݹé°ú À̺¥Æ®
    3-1 ÄÝ¹é ÆÐÅÏ
    3-2 °üÂûÀÚ ÆÐÅÏ(The observer pattern)
    ¿ä¾à

    Chapter 04 ÄݹéÀ» »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ
    4-1 ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀÇ ¾î·Á¿ò
    4-2 ÄÝ¹é ¸ð¹ü »ç·Ê¿Í Á¦¾î È帧 ÆÐÅÏ
    4-3 ºñµ¿±â ¶óÀ̺귯¸®
    ¿ä¾à

    Chapter 05 Promise ±×¸®°í Async/Await¿Í ÇÔ²² ÇÏ´Â ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ
    5-1 ÇÁ¶ó¹Ì½º(Promise)
    5-2 Async/await
    5-3 ¹«ÇÑ Àç±Í ÇÁ¶ó¹Ì½º ÇØ°á(resolution) üÀÎÀÇ ¹®Á¦
    ¿ä¾à

    Chapter 06 ½ºÆ®¸² ÄÚµù
    6-1 ½ºÆ®¸²ÀÇ Á߿伺 ¹ß°ß
    6-2 ½ºÆ®¸² ½ÃÀÛÇϱâ
    6-3 ½ºÆ®¸²À» »ç¿ëÇÑ ºñµ¿±â Á¦¾î È帧 ÆÐÅÏ
    6-4 ÆÄÀÌÇÎ(Piping) ÆÐÅÏ
    ¿ä¾à

    Chapter 07 »ý¼ºÀÚ µðÀÚÀÎ ÆÐÅÏ
    7-1 ÆÑÅ丮
    7-2 ºô´õ
    7-3 °ø°³ »ý¼ºÀÚ
    7-4 ½Ì±ÛÅæ
    7-5 ¸ðµâ ¿ÍÀ̾(Wiring)
    ¿ä¾à

    Chapter 08 ±¸Á¶Àû ¼³°è ÆÐÅÏ
    8-1 ÇÁ·Ï½Ã
    8-2 µ¥ÄÚ·¹ÀÌÅÍ
    8-3 ÇÁ·Ï½Ã¿Í µ¥ÄÚ·¹ÀÌÅÍ »çÀÌÀÇ °æ°è
    8-4 ¾î´ðÅÍ
    ¿ä¾à

    Chapter 09 ÇàÀ§ µðÀÚÀÎ ÆÐÅÏ
    9-1 Àü·« ÆÐÅÏ
    9-2 »óÅÂ(State)
    9-3 ÅÛÇø´
    9-4 ¹Ýº¹ÀÚ(Iterator)
    9-5 ¹Ìµé¿þ¾î
    9-6 ¸í·É
    ¿ä¾à

    Chapter 10 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¹ü¿ë JavaScript
    10-1 ºê¶ó¿ìÀú¿Í ÄÚµå °øÀ¯
    10-2 Å©·Î½º Ç÷§Æû °³¹ßÀÇ ±âÃÊ
    10-3 React °³¿ä
    10-4 ¹ü¿ë JavaScript ¾Û ¸¸µé±â
    ¿ä¾à

    Chapter 11 °í±Þ ·¹½ÃÇÇ
    11-1 ºñµ¿±âÀûÀ¸·Î ÃʱâÈ­µÇ´Â ÄÄÆ÷³ÍÆ® ´Ù·ç±â
    11-2 ºñµ¿±â½Ä ¿äû Àϰý ó¸® ¹× ij½Ì
    11-3 ºñµ¿±â ÀÛ¾÷ Ãë¼Ò
    11-4 CPU ¹Ù¿îµå ÀÛ¾÷ ½ÇÇà
    ¿ä¾à

    Chapter 12 È®À强°ú ¾ÆÅ°ÅØÃ³ ÆÐÅÏ
    12-1 ¾ÖÇø®ÄÉÀÌ¼Ç È®Àå ¼Ò°³
    12-2 º¹Á¦ ¹× ·Îµå ¹ë·±½Ì
    12-3 º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐÇØ
    ¿ä¾à

    Chapter 13 ¸Þ½Ã¡°ú ÅëÇÕ ÆÐÅÏ
    13-1 ¸Þ½Ã¡ ½Ã½ºÅÛÀÇ ±âÃÊ
    13-2 ¹ßÇà/±¸µ¶ ÆÐÅÏ
    13-3 ÀÛ¾÷ ¹èÆ÷(Task distribution) ÆÐÅÏ
    13-4 ¿äû(Request)/ÀÀ´ä(Reply) ÆÐÅÏ
    ¿ä¾à

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved