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

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

    µ¿Çü ÀÚ¹Ù½ºÅ©¸³Æ® À¥ °³¹ß

    µ¿Çü ÀÚ¹Ù½ºÅ©¸³Æ® À¥ °³¹ß ¸®¾×Æ®¿Í Node.js¸¦ È°¿ëÇÑ µ¿Çü À¥ ¾Û ±¸Çö ±â¹ý

    • Å丶½º ¾Ë¶óº£½º, ÄܽºÅºÆ¾ Ÿ¸£Äí½º Àú
    • ¾çÁ¤¿­ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2018³â 07¿ù 31ÀÏ
    • Á¤°¡
      25,000¿ø
    • ÆǸŰ¡
      22,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,250¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2024³â 04¿ù 26ÀÏ(±Ý)

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

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161751931 280ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 0

    ÀÌ Ã¥ÀÇ ½Ã¸®Áî

    Àüü ¼±Åà ¼îÇÎÄ«Æ® ´ã±â

    ÃâÆÇ»ç ¸®ºä

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

    - ¸·°­ÇÑ ¸®¾×Æ®¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ® ±¸Ãà
    - È¿°úÀûÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅ¸Àϸµ
    - ¸®¾×Æ®¸¦ »ç¿ëÇÑ ¼­¹ö Ãø ·»´õ¸µ
    - ³ëµå(Node)¿Í ÀͽºÇÁ·¹½º(Express), SQL ±â¹ÝÀÇ GraphQL ¼­¹ö ±¸Çö
    - ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëµÇ´Â µ¿Çü ¶ó¿ìÅÍ ±¸Ãà
    - Ŭ¶ó¿ìµå È£½ºÆ®¿¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
    - °ß°íÇÑ ÅäÅ« ±â¹Ý ÀÎÁõÀ» ÅëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È

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

    ÀÌ Ã¥Àº °³¹ßÀÚ¿ëÀ¸·Î, ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅ³À» Çâ»óÇÏ°í ÅëÀÏµÈ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°íÀÚ ÇÏ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.

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

    1Àå, 'µ¿Çü À¥ ¾Û ½ÃÀÛÇϱâ'¿¡¼­´Â µ¿Çü ¾ÛÀÌ ¹«¾ùÀÌ°í, ÈçÈ÷ »ç¿ëÇÏ´Â ±âÁ¸ÀÇ SPA¿Í´Â ¾î¶² Â÷ÀÌ°¡ ÀÖ´ÂÁö »ìÆ캻´Ù. °³¹ßÀÚ°¡ µ¿Çü ¾ÛÀ» °³¹ßÇÏ´Â °úÁ¤¿¡¼­ Á÷¸éÇÏ°Ô µÉ Áß¿äÇÑ »çÇ×µéÀ» ÀÌÇØÇÏ°Ô µÈ´Ù. ¼Ò°³¸¦ ¸¶Ä£ ÈÄ¿¡´Â µ¿Çü ¾Û °³¹ßÀ» ½ÃÀÛÇϱâ À§ÇÑ °³¹ß ȯ°æÀ» ¼³Á¤ÇÑ´Ù.
    2Àå, '¸®¾×Æ® À¥ UI ¸¸µé±â'¿¡¼­´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ¸®¾×Æ®(React)¸¦ »ç¿ëÇØ ÀÚ¿¬½º·¯¿î À¥ UI¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. È¿À²ÀûÀÎ °³¹ßÀ» À§ÇØ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëÇÒ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé°í ÄÄÆ÷³ÍÆ® °£ÀÇ µ¥ÀÌÅÍ È帧À» ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
    3Àå, 'CSS¿Í ¹Ìµð¾î ÀÚ»êÀ¸·Î ÀÛ¾÷Çϱâ'¿¡¼­´Â UI ÄÄÆ÷³ÍÆ® ½ºÅ¸Àϸµ°ú CSS ¹× ±×·¡ÇÈÀ» ÄÄÆ÷³ÍÆ®¿¡ ¹øµé¸µÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ÀÚ»êÀ» ¹øµé¸µÇϱâ À§ÇØ À¥ÆÑ(Webpack)À» È¿°úÀûÀ¸·Î ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
    4Àå, 'ºê¶ó¿ìÀú½ÌÅ©¿Í HMR·Î ÀÛ¾÷Çϱâ'¿¡¼­´Â ¾Û¿¡ ´ëÇÑ ¼­¹ö Ãø ·»´õ¸µ ¼³Á¤ ¹æ¹ý°ú È¿°úÀûÀÎ SEO(°Ë»ö ¿£Áø ÃÖÀûÈ­)¸¦ À§ÇÑ ÃÖÀûÈ­, Ãʱâ ÆäÀÌÁö ·Îµù ¼Óµµ Çâ»ó¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
    5Àå, '¼­¹ö¿¡¼­ ¸®¾×Æ® ÄÄÆ÷³ÍÆ® ·»´õ¸µÇϱâ'¿¡¼­´Â ¼­¹ö¿¡¼­ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ·»´õ¸µÇÏ´Â °Í°ú °ü·ÃµÈ ¿©·¯ °¡Áö ¿ä¼Ò¸¦ »ìÆ캻´Ù. Ŭ¶óÀ̾ðÆ®·Î »óŸ¦ Àü´ÞÇÏ´Â ¹æ¹ý, ¸®¾×Æ® ÄÁÅؽºÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý, ±× ¹ÛÀÇ ¹®Á¦¿Í Æ®·¯ºí½´Æà µîÀ» »ìÆ캻´Ù.
    6Àå, 'GraphQL µ¥ÀÌÅÍ API ¸¸µé±â'¿¡¼­´Â ³ëµå(Node)¿Í ÀͽºÇÁ·¹½º(Express), SQL ±â¹ÝÀÇ GraphQL ¼­¹ö¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ÀüÅëÀûÀÎ RESTful API ±¸Á¶¿Í ºñ±³ÇØ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ÀÌÇØÇÑ´Ù. ¼­¹ö¿¡¼­ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÏ°í °Ë»ç ¹× ¼öÁ¤ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
    7Àå, '¶ó¿ìÆðú ³»ºñ°ÔÀÌ¼Ç ±¸ÇöÇϱâ'¿¡¼­´Â ¶ó¿ìÆðú ³»ºñ°ÔÀÌ¼Ç ±¸Çö ¹æ¹ý¿¡ °üÇØ Ã³À½ºÎÅÍ »ìÆ캻´Ù. ¶ÇÇÑ ±âÁ¸ ¶óÀ̺귯¸®¸¦ µ¿Çü À¥ ¾Û¿¡ ¸Â°Ô ÅëÇÕÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù.
    8Àå, 'ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©'¿¡¼­´Â ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀÇ º¹ÀâÇÑ ³»¿ëµéÀ» »ìÆ캻´Ù. µ¿Çü ¾ÖÇÃÀÌÄÉÀ̼ǿ¡¼­ ÅäÅ« ±â¹Ý ÀÎÁõ°ú Á¢±Ù Á¦¾î¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
    9Àå, '¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®¿Í ¹èÆ÷'¿¡¼­´Â ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ °üÇØ »ìÆ캻´Ù. Ŭ¶ó¿ìµå È£½ºÆà ¼­ºñ½º¿¡ ¾ÛÀ» ¹èÆ÷ÇÏ´Â ¹æ¹ýµµ Æ÷ÇԵȴÙ.

    ÀúÀÚ ¼Ò°³

    Å丶½º ¾Ë¶óº£½º, ÄܽºÅºÆ¾ Ÿ¸£Äí½º

    ÁöÀºÀÌ : Å丶½º ¾Ë¶óº£½º (Tomas Alabes)
    ½Ç¸®ÄÜ ¹ë¸®(Silicon Valley)ÀÇ ¿À¶óŬ(Oracle)¿¡¼­ Ŭ¶ó¿ìµå(Clouds)¸¦ ±¸ÃàÇÏ´Â ½Ã´Ï¾î ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. Ç® ½ºÅà ¿£Áö´Ï¾î·Î 7³â ÀÌ»ó ÀÏÇÏ°í ÀÖÀ¸¸ç, ¿­·ÄÇÑ ºí·Î°ÅÀÌÀÚ ¿­Á¤ÀûÀÎ ÇнÀÀÚ´Ù. Ç×»ó ½º½º·Î¸¦ ¹ßÀü½ÃÅ°±â À§ÇÑ ¹æ¹ýÀ» ã°í, ÀÚ½ÅÀÇ Áö½ÄÀ» °øÀ¯ÇÑ´Ù.  

    ÁöÀºÀÌ : ÄܽºÅºÆ¾ Ÿ¸£Äí½º (Konstantin Tarkus)
    ±â¼ú ½Å»ý ±â¾÷À» À§ÇÑ ¸ÂÃãÇü À¥°ú Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Àü¹®À¸·Î ÇÏ´Â ³ë·ÃÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. 14³â ÀÌ»óÀÇ PHP, MySQL, ¾ÖÀú(Azure), SQL ¼­¹ö, ´å³Ý(.NET), C#, Node.js, ÀÚ¹Ù½ºÅ©¸³Æ® °°Àº ±¤¹üÀ§ÇÑ ±â¼ú ½ºÅà °æ·ÂÀ» °®Ãß°í ÀÖ´Ù. ¾ÆÁÖ À¯¸íÇÑ ¸®¾×Æ® ¾Û º¸ÀÏ·¯Ç÷¹ÀÌÆ®ÀÎ ¸®¾×Æ® ½ºÅ¸ÅÍ Å°Æ®(React Starter Kit)¸¦ ¸¸µé¾úÀ¸¸ç, ±× ¹Û¿¡µµ ±êÇãºê(GitHub)¿¡¼­ ´Ù¾çÇÑ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í ÀÖ´Ù.  

    ¿Å±äÀÌ : ¾çÁ¤¿­
    ±¹³» Telco SI/SM Software °³¹ßÀÚ·Î ½ÃÀÛÇØ ÇöÀç´Â Project Manager·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, µ¶¸³ IT ±â¼úÀÚ Àú¼ú °­¿¬ »óÈ£ºÎÁ¶ ³×Æ®¿öÅ©ÀÎ GoDevÀÇ ¸â¹ö´Ù.  

    ¿ªÀÚ ¼Ò°³

    ¾çÁ¤¿­

    ¾çÁ¤¿­
    ±¹³» Telco SI/SM Software °³¹ßÀÚ·Î ½ÃÀÛÇØ ÇöÀç´Â ÇÁ·ÎÁ§Æ® ¸Å´ÏÀú·Î ÀÏÇÏ°í ÀÖ´Ù. µ¶¸³ IT ±â¼úÀÚ Àú¼ú °­¿¬ »óÈ£ºÎÁ¶ ³×Æ®¿öÅ© GoDev(www.godev.kr)ÀÇ ¸â¹ö´Ù.

    ¸ñÂ÷

    1Àå. µ¿Çü À¥ ¾Û ½ÃÀÛÇϱâ

    __µ¿Çü ¾ÛÀ̶õ ¹«¾ùÀΰ¡?
    __µ¿Çü ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå´Â ¾î¶»°Ô ÀÛ¼ºÇϴ°¡?
    __React.js ¼Ò°³
    __¿¹Á¦ ¾Û ¼³¸í
    __½ÃÀÛÇϱâ À§ÇØ ÇÊ¿äÇÑ °Í
    __ÇÁ·ÎÁ§Æ® ÀÇÁ¸¼º ¼³Ä¡Çϱâ
    __±âº» ÇÁ·ÎÁ§Æ® ±¸Á¶
    __ù ¹ø° ¸®¾×Æ® ÄÄÆ÷³ÍÆ® ¸¸µé±â
    __Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö¿¡¼­ ¸®¾×Æ® ¾Û ·»´õ¸µÇϱâ
    __¾ÛÀ» ·ÎÄÿ¡¼­ ½ÇÇàÇÏ°í Å×½ºÆ®Çϱâ
    __¿ä¾à


    2Àå. ¸®¾×Æ® À¥ UI ¸¸µé±â

    __ÄÄÆ÷³ÍÆ® ±â¹Ý UI °³¹ß
    __»óÅÂÀúÀå°ú »óźñÀúÀå ¸®¾×Æ® ÄÄÆ÷³ÍÆ®
    __ÇÁ·ÎÁ§Æ®¿¡¼­ UI ÄÄÆ÷³ÍÆ® ±×·ìÈ­
    __UI¸¦ ÄÄÆ÷³ÍÆ® °èÃþ±¸Á¶·Î ºÐÇØÇϱâ
    __¸®¾×Æ®·Î Á¤Àû ¹öÀü ¸¸µé±â
    __±âº» µ¿Çü ¶ó¿ìÅÍ ±¸ÇöÇϱâ
    __¿ä¾à


    3Àå. CSS¿Í ¹Ìµð¾î ÀÚ»êÀ¸·Î ÀÛ¾÷Çϱâ

    __¸®¾×Æ® ÄÄÆ÷³ÍÆ®ÀÇ ÀζóÀÎ ½ºÅ¸ÀÏ
    __CSS Modules ½ÃÀÛÇϱâ
    __PostCSS ½ÃÀÛÇϱâ
    __À¥ÆÑ ·Î´õ ½ÃÀÛÇϱâ
    __À̹ÌÁö¿Í CSS¿ë À¥ÆÑ ¼³Á¤Çϱâ
    __¿©·¯ CSS ÆÄÀÏ¿¡¼­ °øÅë ¼³Á¤ °øÀ¯Çϱâ
    __¿ä¾à


    4Àå. ºê¶ó¿ìÀú½ÌÅ©¿Í HMR·Î ÀÛ¾÷Çϱâ

    __ºê¶ó¿ìÀú½ÌÅ© ½ÃÀÛÇϱâ
    ____¼³Ä¡ ¹æ¹ý
    __HMR ½ÃÀÛÇϱâ
    __¿ä¾à


    5Àå. ¼­¹ö¿¡¼­ ¸®¾×Æ® ÄÄÆ÷³ÍÆ® ·»´õ¸µÇϱâ

    __¼­¹ö Ãø ·»´õ¸µÀÇ ÇÙ½É °³³ä
    __Æ®·¯ºí½´ÆÃ
    __¼­¹ö¿¡¼­ Ŭ¶óÀ̾ðÆ®·Î ÄÄÆ÷³ÍÆ® »óÅ Àü´ÞÇϱâ
    __¸®¾×Æ® ÄÁÅؽºÆ®·Î ÀÛ¾÷Çϱâ
    __ÆäÀÌÁö ŸÀÌƲ°ú ¸ÞŸ ÅÂ±× ¼³Á¤ ¹æ¹ý
    __Ÿ»ç ¶óÀ̺귯¸®·Î ÀÛ¾÷Çϱâ
    __¼­¹ö µ¥ÀÌÅÍ °¡Á®¿À±â
    __¿ä¾à


    6Àå. GraphQL µ¥ÀÌÅÍ API ¸¸µé±â

    __GraphQLÀÇ ±âÃÊ
    __GraphQL Äõ¸®
    __GraphQL ŸÀÔ Ã¼°è
    __Node.js·Î GraphQL ¼­¹ö ±¸ÇöÇϱâ
    __GraphQL ¼­¹ö¿¡¼­ SQL µ¥ÀÌÅÍ ÀúÀå¼Ò »ç¿ëÇϱâ
    __¹èÄ¡¿Í ij½ÃÇϱâ
    __¿ä¾à


    7Àå. ¶ó¿ìÆðú ³»ºñ°ÔÀÌ¼Ç ±¸ÇöÇϱâ

    __¼­¹ö ¶ó¿ìÆÃ
    ____ÀͽºÇÁ·¹½º ¶ó¿ìÆÃ
    __Ŭ¶óÀ̾ðÆ® ¶ó¿ìÆÃ
    ____ÇØ½Ã¿Í È÷½ºÅ丮 API
    ____¸®¾×Æ® ¶ó¿ìÆÃ
    __¸®¾×Æ® ¼­¹ö ·»´õ¸µ
    ____ºä ·»´õ¸µ
    ____¾ÖÇø®ÄÉÀ̼ǿ¡ »óÅ Àü´ÞÇϱâ
    ________Ãʱ⠻óÅÂ
    ________react-router-config »ç¿ëÇϱâ
    ________Redux »ç¿ëÇϱâ
    __¿ä¾à


    8Àå. ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©

    __ÅäÅ« ±â¹Ý ÀÎÁõ°ú ÄíÅ°
    ____ÄíÅ°
    ____ÅäÅ« ±â¹Ý ÀÎÁõ
    __JWT
    ____jwt-simple »ç¿ëÇϱâ
    __¼­¹ö ÀÎÁõ
    ____°¡ÀÔÇϱâ
    ________JWT ÅäÅ« Ŭ·¹ÀÓ
    ________JWT ÅäÅ« ¾ÏÈ£
    ____·Î±×ÀÎ
    ____¶ó¿ìÆà ¸®´ÙÀÌ·º¼Ç
    ________»óÀ§ ÄÄÆ÷³ÍÆ®(HoC) ÀÎÁõÇϱâ
    ________¼­¹öÃø ÀÎÁõ È®ÀÎ
    ____·Î±×¾Æ¿ô
    __¿ä¾à


    9Àå. ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®¿Í ¹èÆ÷

    __Å×½ºÆ®¿Í ¹èÆ÷
    ____Å×½ºÆ®
    ____Mocha, Sinon, Chai, jsdom, EnzymeÀ¸·Î ¸®¾×Æ® ´ÜÀ§ Å×½ºÆ®Çϱâ
    ________Mocha
    ________Chai
    ________Sinon
    ________Å×½ºÆ®
    ________Enzyme
    ____Nightwatch·Î ÅëÇÕ Å×½ºÆ®Çϱâ
    __¹èÆ÷
    ____»ó¿ë ȯ°æÀÇ ¸ð¹ü »ç·Ê
    ________Äڵ忡¼­ ÇØ¾ß ÇÒ ÀÛ¾÷
    ________ȯ°æ/¼³Á¤¿¡¼­ ÇÒ ÀÛ¾÷
    ____Ŭ¶ó¿ìµå Ç÷§Æû¿¡ ¹èÆ÷Çϱâ
    ________Çì·ÎÄí
    __¿ä¾à

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    ¿À´Ã³¯ ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¼¼°èÀûÀ¸·Î µ¹Ç³À» ÀÏÀ¸Å°°í ÀÖ´Ù. ÇÁ·ÐÆ®¿£µå¿Í ¹é¿£µå °£ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ·ÎÁ÷ °øÀ¯´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦ Æľǰú À¯Áö °ü¸®¸¦ ´Ü¼øÇÏ°Ô ¸¸µé¾îÁØ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ±â¼úÀ» »ç¿ëÇØ ÀÚ½ÅÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼öÁØÀ» ÇÑ ´Ü°è ²ø¾î¿Ã¸®±â ¹Ù¶õ´Ù.

     


    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    °ú°Å¿¡´Â ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ´Ü¼øÈ÷ Ŭ¶óÀ̾ðÆ®¿¡¼­ µ¿ÀûÀÎ È¿°ú¸¦ ÁÖ´Â µ¥ ÁÖ·Î »ç¿ëÇß´Ù. ±×·¯´Ù°¡ Ajax°¡ µîÀåÇßÀ¸¸ç, À̸¦ ½ÃÀÛÀ¸·Î jQuery µî ¼ö¸¹Àº ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®°¡ ³ª¿Ô°í, ÀÌ·¯ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÆäÀÌÁö¸¦ ã¾Æº¸±â Èûµç ÀÚ¹Ù½ºÅ©¸³Æ® ½Ã´ë°¡ µµ·¡Çß´Ù. ±× ÀÌÈķεµ ¹éº»(Backbone), ¸Ó½ºÅÍÄ¡(Mustach) µî È­¸é¿¡ Ç¥ÇöÇØÁÖ±â À§ÇÑ ´Ù¾çÇÑ ¹æ¹ýÀÌ °è¼ÓÇؼ­ µîÀåÇÏ°í ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ Ç÷¯±×Àΰú ÅÛÇø´, ÇÁ·¹ÀÓ¿öÅ©´Â ¾Þ±Ö·¯(Angular)¿¡¼­ Á¤Á¡À» Âï°Ô µÈ´Ù. ÇÏÁö¸¸ Ãʱâ ÆäÀÌÁö ·Îµù ¼Óµµ, °Ë»ö ¿£Áø ÃÖÀûÈ­(SEO), ÆäÀÌÁö ±ôºýÀÓ(FOUC, flash of unstyled content) À̽´ µîÀº ¿©ÀüÈ÷ ³²¾Æ ÀÖ¾ú´Ù. ÀÌ ½ÃÁ¡¿¡ ¸®¾×Æ®(React)°¡ µîÀåÇϸ鼭 ¼­¹ö Ãø ·»´õ¸µÀ» ÅëÇØ ¾Õ¼­ ¾ð±ÞÇÑ ´ëºÎºÐÀÇ À̽´¸¦ ÇØ°áÇß°í, ÆäÀ̽ººÏÀ» ºñ·ÔÇØ ÀνºÅ¸±×·¥(Instagram), ¿¡¾îºñ¾Øºñ(AirBnb), ³ÝÇø¯½º(Netflix), Çø³º¸µå(Flipboard), µå·Ó¹Ú½º(Dropbox) µî ¿©·¯ ´ë±Ô¸ð »çÀÌÆ®¿¡ Àû¿ëÇÏ°í ÀÖ´Ù.
    ÀÌ Ã¥¿¡¼­´Â ¸®¾×Æ®¿Í Node.js, ±× ¹ÛÀÇ ´Ù¾çÇÑ Ç÷¯±×ÀÎÀ» È°¿ëÇØ, ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®¿¡¼­ µ¿ÀÏÇÑ Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ´Â µ¿Çü(Isomorphic) À¥ ¾ÛÀ» ±¸ÇöÇÏ´Â ±â¹ýÀ» ¼Ò°³ÇÑ´Ù. ÀûÀýÇÑ ¿¹Á¦¸¦ µû¶ó Çϸ鼭 ÀÚ¿¬½º·´°Ô ½ÀµæÇÒ ¼ö ÀÖÀ¸¸ç, °³¹ß °æÇèÀÌ ¸¹Áö ¾Ê´õ¶óµµ ±âº»ÀûÀÎ À¥ °³¹ß Áö½Ä°ú Node.js »ç¿ë °æÇèÀÌ ÀÖÀ¸¸é ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ¸¸¾à °ü·Ã °æÇèÀÌ ÀüÇô ¾ø´Ù¸é, Ã¥À» Àá½Ã µ¤¾îµÎ°í Hello World³ª Æ©Å丮¾óÀ» ¸ÕÀú È®ÀÎÇÏ°í µ¹¾Æ¿Í¼­ º¸¸é µÈ´Ù. ÃâÆÇ»çÀÇ ¸µÅ©¸¦ ÅëÇØ ³»·Á ¹ÞÀ» ¼ö ÀÖ´Â ¿¹Á¦ÀÇ µ¿ÀÛÇÏ´Â Äڵ带 È®ÀÎÇÏ·Á¸é package.json ÆÄÀÏ¿¡ Æ÷ÇԵŠÀÖ´Â ¶óÀ̺귯¸®¸¦ ¸ðµÎ Á÷Á¢ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ÀÚ, ±×·³ Áñ°Å¿î ¹è¿òÀÇ ½Ã°£ÀÌ µÇ±æ ¹Ù¶õ´Ù.

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

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

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

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

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

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

    ¹ÝÇ°/±³È¯

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

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 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