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

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

    ÇÁ·ÎÁ§Æ®·Î ¿Ï¼ºÇÏ´Â Go ÇÁ·Î±×·¡¹Ö - acorn+PACKT ½Ã¸®Áî Go ¾ð¾î¸¦ È°¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º ±¸Ãà °¡À̵å

    ¿øÁ¦ : Go Programming Blueprints - Second Edition

    • ¸Ë ¶óÀ̾î Àú
    • ±Ç¼ø¹ü ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2017³â 08¿ù 10ÀÏ
    • Á¤°¡
      33,000¿ø
    • ÆǸŰ¡
      29,700¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,650¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2024³â 04¿ù 22ÀÏ(¿ù)

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

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161750323 516ÂÊ 189 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ÆÐÅÏ, ½Ç½À, ±â¹ý»Ó¸¸ ¾Æ´Ï¶ó ´Ù¾çÇÑ ±â¼úÀ» Ž±¸Çϸ鼭 ±â¹ßÇÏ°í Àç¹ÌÀÖ´Â ÇÁ·ÎÁ§Æ® ±¸Ãà
    ¡á GoÀÇ net/http ÆÐÅ°Áö¸¦ »ç¿ëÇÏ°í, RESTful ÆÐÅÏ°ú ÀúÁö¿¬(low-latency) À¥ ¼ÒÄÏ API¸¦ Ž»öÇØ ¹æ´ëÇÑ ±Ô¸ðÀÇ À¥»çÀÌÆ® ¹× µ¥ÀÌÅÍ ¼­ºñ½º Á¦ÀÛ
    ¡á ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©ºÎÅÍ ¿ÏÀüÈ÷ ÀÛµ¿ÇÏ´Â ½Ã¼Ò·¯½º(thesaurus)±îÁö ¾Æ¿ì¸£´Â ±â´ÉÀ» »ç¿ëÇØ ´Ù¾çÇÑ ¿ø°Ý À¥ ¼­ºñ½º¿Í »óÈ£ÀÛ¿ë
    ¡á Go kit ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ ´ë±Ô¸ð Á¶Á÷¿ë ¸¶ÀÌÅ©·Î¼­ºñ½º ±¸Ãà
    ¡á È®À强ÀÌ ¶Ù¾î³­ ¾ÆÅ°ÅØó¸¦ Á¶ÇÕ...
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ÆÐÅÏ, ½Ç½À, ±â¹ý»Ó¸¸ ¾Æ´Ï¶ó ´Ù¾çÇÑ ±â¼úÀ» Ž±¸Çϸ鼭 ±â¹ßÇÏ°í Àç¹ÌÀÖ´Â ÇÁ·ÎÁ§Æ® ±¸Ãà
    ¡á GoÀÇ net/http ÆÐÅ°Áö¸¦ »ç¿ëÇÏ°í, RESTful ÆÐÅÏ°ú ÀúÁö¿¬(low-latency) À¥ ¼ÒÄÏ API¸¦ Ž»öÇØ ¹æ´ëÇÑ ±Ô¸ðÀÇ À¥»çÀÌÆ® ¹× µ¥ÀÌÅÍ ¼­ºñ½º Á¦ÀÛ
    ¡á ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©ºÎÅÍ ¿ÏÀüÈ÷ ÀÛµ¿ÇÏ´Â ½Ã¼Ò·¯½º(thesaurus)±îÁö ¾Æ¿ì¸£´Â ±â´ÉÀ» »ç¿ëÇØ ´Ù¾çÇÑ ¿ø°Ý À¥ ¼­ºñ½º¿Í »óÈ£ÀÛ¿ë
    ¡á Go kit ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ ´ë±Ô¸ð Á¶Á÷¿ë ¸¶ÀÌÅ©·Î¼­ºñ½º ±¸Ãà
    ¡á È®À强ÀÌ ¶Ù¾î³­ ¾ÆÅ°ÅØó¸¦ Á¶ÇÕÇØ ¸ð´ø µµÅ¥¸ÕÆ® µ¥ÀÌÅͺ£À̽º¿Í ´ë¿ë·®ÀÇ ¸Þ½Ã¡ Å¥ ±â¼ú ±¸Çö
    ¡á µ¿½Ã ÇÁ·Î±×·¥ ÀÛ¼º°ú ä³ÎÀ» »ç¿ëÇÑ ½º¸¶Æ®ÇÏ°í ÀûÀýÇÑ ÇÁ·Î±×·¥ÀÇ ½ÇÇà°ú Ä¿¹Â´ÏÄÉÀÌ¼Ç °ü¸®
    ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
    ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ ±¸ÃàÇϸ鼭 Go ¾ð¾î¸¦ Ž±¸ÇÏ·Á´Â ÃʽÉÀÚºÎÅÍ Èï¹Ì·Î¿î ¹æ½ÄÀ¸·Î ¾ð¾î¸¦ Àû¿ëÇÏ´Â ¹æ¹ý¿¡ °ü½ÉÀÌ ÀÖ´Â Àü¹® °íÆÛ(gopher)±îÁö ¸ðµç Go ÇÁ·Î±×·¡¸Ó¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.
    ÀÌ Ã¥ÀÇ ±¸¼º
    1Àå. 'À¥ ¼ÒÄÏÀ» ÀÌ¿ëÇÑ Ã¤Æà ¾ÖÇø®ÄÉÀ̼Ç'¿¡¼­´Â ¿©·¯ »ç¶÷ÀÌ À¥ ºê¶ó¿ìÀú¿¡¼­ ½Ç½Ã°£ ´ëÈ­¸¦ ÇÒ ¼ö ÀÖ´Â ¿ÏÀüÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. NET/HTTP ÆÐÅ°Áö¸¦ »ç¿ëÇØ HTML ÆäÀÌÁö¸¦ Á¦°øÇÏ°í À¥ ¼ÒÄÏÀÌ Àִ Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú¿¡ ¿¬°áÇÏ´Â ¹æ¹ýÀ» ¾Ë ¼ö ÀÖ´Ù.
    2Àå. '»ç¿ëÀÚ °èÁ¤ Ãß°¡'¿¡¼­´Â äÆà ¾ÖÇø®ÄÉÀ̼ǿ¡ OAuth¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÜÀ¸·Î½á ´©°¡ ¹«½¼ ¸»À» ÇÏ°í ÀÖ´ÂÁö ÃßÀûÇÒ ¼ö ÀÖÀ¸¸ç ±¸±Û, ÆäÀ̽ººÏ ¶Ç´Â ±êÇãºê¸¦ »ç¿ëÇØ ·Î±×ÀÎÇÒ ¼ö ÀÖ´Ù.
    3Àå. 'ÇÁ·ÎÇÊ »çÁø ±¸ÇöÀÇ ¼¼ °¡Áö ¹æ¹ý'¿¡¼­´Â äÆà ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÎÁõ ¼­ºñ½º³ª Gravatar.com À¥ ¼­ºñ½º ¶Ç´Â »ç¿ëÀÚ°¡ ÇÏµå µå¶óÀ̺꿡¼­ ÀÚ½ÅÀÇ »çÁøÀ» ¾÷·ÎµåÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇØ °¡Á®¿Â ÇÁ·ÎÇÊ »çÁøÀ» Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    4Àå. 'µµ¸ÞÀÎ À̸§ °Ë»ö¿ë Ä¿¸Çµå¶óÀÎ Åø'¿¡¼­´Â Go Ä¿¸Çµå¶óÀÎ ÅøÀÌ ¾ó¸¶³ª ½¬¿îÁö »ìÆ캸°í ÀÌ·¯ÇÑ ±â¼úÀ» »ç¿ëÇØ Ã¤Æà ¾ÖÇø®ÄÉÀ̼ǿëÀ¸·Î ¿Ïº®ÇÑ µµ¸ÞÀÎ À̸§À» ã´Â ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. ¶ÇÇÑ Ç¥ÁØ ÀÔÃâ·Â ÆÄÀÌÇÁ¸¦ È°¿ëÇØ Á¶ÇÕ °¡´ÉÇÏ¸ç ²Ï °­·ÂÇÑ µµ±¸¸¦ ¾î¶»°Ô ½±°Ô ¸¸µå´ÂÁö¸¦ Ž±¸ÇÑ´Ù.
    5Àå. 'ºÐ»ê ½Ã½ºÅÛ ±¸Ãà ¹× À¯¿¬ÇÑ µ¥ÀÌÅÍ ÀÛ¾÷'¿¡¼­´Â NSQ ¹× MongoDB¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â È®À强ÀÌ ¶Ù¾î³­ Æ®À§ÅÍ ¿©·Ð Á¶»ç ÅõÇ¥ °è¼ö ¿£ÁøÀ» ±¸ÃàÇÔÀ¸·Î½á ¹ÎÁÖÁÖÀÇÀÇ ¹Ì·¡¸¦ ¾î¶»°Ô ÁغñÇÏ´ÂÁö ¼³¸íÇÑ´Ù.
    6Àå. 'RESTful µ¥ÀÌÅÍ À¥ ¼­ºñ½º API¸¦ ÅëÇÑ µ¥ÀÌÅÍ¿Í ±â´É ³ëÃâ'¿¡¼­´Â 5Àå, ¡®ºÐ»ê ½Ã½ºÅÛ ±¸Ãà ¹× À¯¿¬ÇÑ µ¥ÀÌÅÍ ÀÛ¾÷¡¯¿¡¼­ ¸¸µç JSON À¥ ¼­ºñ½º¸¦ ÅëÇØ ±â´ÉÀ» Á¦°øÇÏ´Â ¹æ¹ý, ±¸Ã¼ÀûÀ¸·Î´Â http.HandlerFunc ÇÔ¼ö¸¦ ¾î¶»°Ô ·¡ÇÎÇØ °­·ÂÇÑ ÆÄÀÌÇÁ¶óÀÎ ÆÐÅÏÀ» Á¦°øÇÏ´ÂÁö¸¦ ¾Ë¾Æº»´Ù.
    7Àå. '·£´ý Ãßõ À¥ ¼­ºñ½º'¿¡¼­´Â ±¸±Û Ç÷¹À̽º API¸¦ »ç¿ëÇØ °¢ Áö¿ªÀ» Ž»öÇÏ´Â Àç¹ÌÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â À§Ä¡ ±â¹Ý ·£´ý Ãßõ API¸¦ ¾î¶»°Ô »ý¼ºÇÏ´ÂÁö º¸¿©ÁØ´Ù. ¶ÇÇÑ ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ ºñ°ø°³·Î À¯ÁöÇÏ°í °ø°³ ºä(public view)¸¦ µ¿ÀÏÇÑ µ¥ÀÌÅÍ·Î Á¦¾îÇÏ´Â °ÍÀÌ Áß¿äÇÑ ÀÌÀ¯»Ó ¾Æ´Ï¶ó Go¿¡ ¿­°ÅÀÚ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù.
    8Àå. 'ÆÄÀϽýºÅÛ ¹é¾÷'¿¡¼­´Â ÄÚµå ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ °£´ÜÇÏÁö¸¸ °­·ÂÇÑ ÆÄÀϽýºÅÛ ¹é¾÷ µµ±¸¸¦ ±¸ÃàÇÏ°í, Go Ç¥ÁØ ¶óÀ̺귯¸®ÀÇ OS ÆÐÅ°Áö¸¦ »ç¿ëÇØ ÆÄÀϽýºÅÛ°ú »óÈ£ÀÛ¿ëÇÏ´Â ¹æ¹ýÀ» Ž±¸ÇÏ´Â °ÍÀ» µ½´Â´Ù. ¶ÇÇÑ GoÀÇ ÀÎÅÍÆäÀ̽º°¡ ¾î¶»°Ô °£´ÜÇÑ Ãß»óÈ­·Î °­·ÂÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.
    9Àå. '±¸±Û ¾Û ¿£Áø¿ë Q&A ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà'¿¡¼­´Â ±¸±ÛÀÇ ÀÎÇÁ¶ó¿¡ ¹èÆ÷ÇÒ ¼ö ÀÖÀ¸¸ç ¿î¿µ ÀÛ¾÷ÀÌ °ÅÀÇ È¤Àº ÀüÇô ¾øÀ̵µ ´ë±Ô¸ð·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â °¡¿ë¼ºÀÌ ¶Ù¾î³ª°í ¾öû³ª°Ô ºü¸£¸ç ½ºÅ°¸¶°¡ ÇÊ¿ä ¾ø´Â µ¥ÀÌÅÍ ÀúÀå¼ÒÀÎ ±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾î(Google Cloud Datastore)¸¦ ºñ·ÔÇØ ±¸±Û ¾Û ¿£Áø¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸î¸î Ŭ¶ó¿ìµå ¼­ºñ½º¸¦ È°¿ëÇÑ´Ù.
    10Àå. 'Go kit ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ GoÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º'¿¡¼­´Â ´ë±Ô¸ðÀÇ ÀÏüÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» °³º° ¼­ºñ½º·Î ºÐ¸®ÇÏ´Â ÃֽŠ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó Æз¯´ÙÀÓÀ» Ž±¸ÇÑ´Ù. °¢ ¼­ºñ½º´Â ¼­·Î µ¶¸³ÀûÀ¸·Î ½ÇÇàµÇ¹Ç·Î ¼­ºñ½º ¼ö¿ä¿¡ ¸Â°Ô °³º°ÀûÀ¸·Î È®ÀåÇÒ ¼ö ÀÖ´Ù. Go KitÀº ±¸Çö ¼¼ºÎ »çÇ׿¡ ´ëÇØ »ó°üÇÏÁö ¾ÊÀ¸¸é¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØóÀÇ °úÁ¦ ÀϺθ¦ ÇØ°áÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ¿öÅ©´Ù.
    11Àå. 'µµÄ¿¸¦ ÀÌ¿ëÇÑ Go ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷'¿¡¼­´Â 9Àå, ¡®±¸±Û ¾Û ¿£Áø¿ë Q&A ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ã࡯¿¡¼­ ÀÛ¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÆÐŰ¡ÇÏ°í ¹èÆ÷Çϱâ À§ÇØ µµÄ¿ À̹ÌÁö¸¦ ¸¸µå´Â ¹æ¹ýÀ» °£·«È÷ »ìÆ캻´Ù. À̹ÌÁö¸¦ ¼³¸íÇÏ´Â DockerfileÀ» ÀÛ¼ºÇÏ°í µµÄ¿ ÅøÀ» »ç¿ëÇØ À̹ÌÁö¸¦ ºôµåÇÑ ÈÄ µðÁöÅÐ ¿À¼Ç(Digital Ocean) Ŭ¶ó¿ìµå¿¡ ¹èÆ÷ÇÑ´Ù.
    ºÎ·Ï. '¾ÈÁ¤ÀûÀÎ Go °³¹ß ȯ°æÀ» À§ÇÑ Áöħ'¿¡¼­´Â Go¸¦ »õ ÄÄÇ»ÅÍ¿¡ óÀ½ºÎÅÍ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» »ìÆ캸°í ¼±Åà °¡´ÉÇÑ °³¹ß ȯ°æ°ú Àå·¡¿¡ ¹ÌÄ¡´Â ¿µÇâÀ» ¼³¸íÇÑ´Ù. ¸î °¡Áö ÄÚµå ÆíÁý±â(¶Ç´Â ÅëÇÕ °³¹ß ȯ°æ, IDE) ¿É¼ÇÀ» »ìÆ캸°í, Çù¾÷ÀÌ ¾î¶»°Ô ¿ì¸®ÀÇ °áÁ¤¿¡ ¿µÇâÀ» ¹ÌÄ¡´ÂÁö»Ó¸¸ ¾Æ´Ï¶ó ÆÐÅ°ÁöÀÇ ¿ÀǼҽºÈ­°¡ ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁöµµ °ËÅäÇÑ´Ù.
    ¿Å±äÀÌÀÇ ¸»
    ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ¹«¼öÈ÷ ¸¹°í °¢±â Àå´ÜÁ¡ÀÌ Á¸ÀçÇϹǷΠ¾î´À Çϳª ¿ì¿­À» °¡¸± ¼ö ¾ø´Ù. Go ¾ð¾î ¿ª½Ã ±×·¯Çϸç Ư¡ÀÌ ÀüÇô ´Ù¸¥ Ÿ ¾ð¾îµé°ú ºñ±³Çϱâ´Â ¾î·Æ°ÚÁö¸¸, ¼ºÀå °¡´É¼º¿¡ ºñÁßÀ» µÐ´Ù¸é ³ô°Ô Æò°¡ÇÒ ¼ö ÀÖ´Ù. °´°üÀûÀ¸·Îµµ 2000³â´ë ÀÌÈÄ µîÀåÇÑ ½ÅÈï ¾ð¾î Áß ¹ßÀüÀÌ ±â´ëµÇ´Â ¾ð¾î¸¦ ¹¯´Â ¼³¹®Á¶»ç µî1¿¡¼­ ÃÖ±Ù ¼ö³â°£ »óÀ§±ÇÀ» Â÷ÁöÇÏ°í ÀÖÀ» ¸¸Å­ Go ¾ð¾î´Â ÇâÈÄ ´õ Å« ¼ºÀåÀÌ ¿¹»óµÈ´Ù.
    ȤÀÚ´Â ¾ãÀº ±âº»¼­³ª ÀÔ¹®¼­¸¦ ¼±È£ÇÒ ¼öµµ ÀÖ°í, ½ÃÀÛºÎÅÍ ¸ðµç °ÍÀ» ´Ù ¾Ë¾Æ¾ß°Ú´Ù´Â ¿å½É¿¡ ¹ÙÀ̺í°ú °°ÀÌ µÎ²¨¿î Àü¹®¼­ÀûÀ» ¼±È£ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸, °³ÀÎÀûÀ¸·Î´Â ÀÌ·± ¡®ºí·çÇÁ¸°Æ®(Blueprint)¡¯ ½Ã¸®Áî ÇüŸ¦ ¼±È£ÇÏ´Â ÆíÀÌ´Ù. ÀÌ Ã¥°ú °°Àº ±¸¼ºÀº ±âÁ¸ÀÇ ´Ù¸¥ ¾ð¾î¸¦ ¾î´À Á¤µµ Á¢ÇÑ ÇÁ·Î±×·¡¸Ó°¡ »õ·Î¿î ¾ð¾î¸¦ ÇнÀÇϱ⿡ ±²ÀåÈ÷ À¯ÀÍÇÏ´Ù
    °í º»´Ù. ¹°·Ð ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì´Â °æ¿ì(Go ¾ð¾î·Î ½ÃÀÛÇÏ´Â µ¶ÀÚ´Â ¸Å¿ì µå¹°°ÚÁö¸¸)¿¡µµ µüµüÇÑ ¹®¹ýºÎÅÍ »çÀü½ÄÀ¸·Î °øºÎÇÏ´Â °Íº¸´Ù´Â ´Ü¼øÇÑ ÇÁ·Î±×·¥¿¡¼­ºÎÅÍ ½ÇÇà °á°ú¸¦ ºü¸£°Ô È®ÀÎÇϸç Èï¹Ì¸¦ Áö¼ÓÇÏ´Â ¹æ¹ýÀÌ È¿°úÀûÀÌ´Ù.
    ÀûÁö ¾ÊÀº ºÐ·®ÀÌÁö¸¸ Ã¥ Àüü¸¦ º¸°í ÇϳªÀÇ ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó, °¢ À帶´Ù ÀÛÀº ¾ÖÇø®ÄÉÀ̼ǵéÀ» ¿ÂÀüÈ÷ ±¸ÇöÇØ ¿Ï¼º½ÃÄѺ¼ ¼ö Àֱ⠶§¹®¿¡ ³ÐÀº ¹üÀ§¸¦ ´Ù¾çÇÏ°Ô ´Ù·ç¸é¼­µµ »õ·Î¿î ¾ð¾î¸¦ ÇнÀÇÏ´Â µÎ ¸¶¸® Åä³¢¸¦ ¸ðµÎ ÀâÀ» ¼ö ÀÖµµ·Ï ±¸¼ºµÅ ÀÖ´Ù. °Ô´Ù°¡ Go ¾ð¾î»Ó¸¸ ¾Æ´Ï¶ó ±¸±Û ¾Û ¿£Áø µî ±¸±Û Ŭ¶ó¿ìµå Ç÷§ÆûÀÇ ´Ù¾çÇÑ ¼­ºñ½º´Â ¹°·Ð µµÄ¿ÀÇ È°¿ë¿¡ À̸£±â±îÁö ±¤¹üÀ§ÇÑ ³»¿ëÀ» °æÇèÇغ¼ ¼ö ÀÖ´Ù. ÀÌÈÄ ºÎÁ·ÇÏ´Ù°í ´À²¸Áö´Â ºÎºÐÀÌ ÀÖÀ» °æ¿ì ¡ºThe Go Programming Language¡»(¿¡ÀÌÄÜ, 2016)¿Í °°Àº ±âº»¼­³ª ¹ÙÀ̺í ÇüÅÂÀÇ µµ¼­ µîÀ» Ãß°¡·Î ã¾Æº¸¸ç ÀÌ Ã¥°ú »óÈ£º¸¿ÏÀûÀ¸·Î È°¿ëÇϸé ÁÁÀ» °ÍÀÌ´Ù.
    ¹ø¿ª°ú °ü·ÃÇؼ­´Â ½Ç¹«¿¡¼­ º¸Åë¸í»çó·³ ÀÏ»óÀûÀ¸·Î »ç¿ëÇÏ´Â ¿ë¾î(¸Þ¼Òµå, Ä¿¸Çµå¶óÀÎ, ¿£µåÆ÷ÀÎÆ® µî)´Â ÃÖ´ëÇÑ ¿ø¾î ±×´ë·Î¸¦ Ç¥À½ÇÑ ¿ì¸®¸»·Î Ç¥±âÇßÀ¸¸ç, °³¹ß ¿ë¾î ¿Ü¿¡µµ IT ºÐ¾ßÀÇ ¹è°æÁö½ÄÀÌ ÇÊ¿äÇÑ ´Ü¾î¿¡´Â ¿ªÀÚ ÁÖ¼®À» Ãß°¡ÇØ º°µµ·Î ã¾Æº¸Áö ¾Ê´õ¶óµµ ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
    ¸¹Àº µ¶ÀÚ°¡ ÀÌ Ã¥À» ÅëÇØ Go ¾ð¾î¿¡ Ä£¼÷ÇØÁö°í Go¸¸ÀÇ Æ¯Â¡°ú °­Á¡µéÀ»

    ÀúÀÚ ¼Ò°³

    ¸Ë ¶óÀ̾î

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : ±âŸ
    • ÀαâÁö¼ö : 8

    6»ì ¶§ºÎÅÍ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í ÀÖÀ¸¸ç, ¾Æ¹öÁö¿Í ÇÔ²² °ÔÀÓ°ú ÇÁ·Î±×·¥À» ¸¸µé¾ú´Ù. óÀ½¿¡´Â ZX ½ºÆåÆ®·³(ZX Spectrum)¿¡¼­ º£ÀÌÁ÷(BASIC)À¸·Î, ±×¸®°í ÄÚ¸ðµµ¾î ¾Æ¹Ì°¡(Commodore Amiga)¿¡¼­´Â AmigaBASIC°ú AMOS·Î °ÔÀÓÀ» ¸¸µé¾ú´Ù. ¡¸Amiga Format¡¹ ÀâÁöÀÇ Äڵ带 ÀÏÀÏÀÌ ¿Å°Ü Àû°í º¯¼ö¸¦ ¹Ù²ãº¸°Å³ª GOTO¹®À» ¿òÁ÷¿©¼­ ¾î¶»°Ô µÇ´ÂÁö¸¦ È®ÀÎÇÏ´Â µ¥ ¸¹Àº ½Ã°£À» ½ñ¾Ò´Ù. ÀÌ¿Í °°Àº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Å½±¸ Á¤½Å°ú Áý³äÀÌ ¹Ø°Å¸§ÀÌ µÅ¼­ 18¼¼¿¡ ¿µ±¹ ¸Ç½ºÇʵ忡 ÀÖ´Â ¿¡ÀÌÀü½Ã¿¡¼­ À¥»çÀÌÆ®¿Í ¼­ºñ½º¸¦ ¸¸µé±â ½ÃÀÛÇß´Ù.
    ¼ö³â µ¿¾È ·±´ø¿¡¼­ ÀÏÇϸ鼭 C#°ú ¿ÀºêÁ§Æ¼ºêC(Objective-C)»Ó ¾Æ´Ï¶ó ·çºñ(Ruby)¿Í ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)±îÁö ¾Æ¿ì¸£´Â ´Ù¾çÇÑ ¾ð¾î·Î ¸ðµç ÄÚµùÀ» ÇØ¿ÔÀ¸³ª ±¸±ÛÀÌ °³Ã´ÇÑ Go¶ó´Â »õ·Î¿î ½Ã½ºÅÛ ¾ð¾î¿¡ ÁÖ¸ñÇß´Ù. ¸Å¿ì ÀûÀýÇÏ°í °ü·Ã¼ºÀÌ ³ôÀº ÃֽŠ±â¼ú °úÁ¦¸¦ ´Ù·ç±â ½ÃÀÛÇÑ ÀÌ·¡·Î´Â ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ º£Å¸ ´Ü°è¿¡ ÀÖ´ø ¶§ºÎÅÍ Go ¾ð¾î¸¦ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù.
    2012³â¿¡´Â ÄݷζóµµÀÇ º¼´õ(Boulder)·Î ¿Å°Ü Å« µ¥ÀÌÅÍ À¥ ¼­ºñ½º ¹× °í°¡¿ë¼º ½Ã½ºÅÛºÎÅÍ ¼Ò±Ô¸ð ÇÁ·ÎÁ§Æ® ¹× ÀÚ¼± È°µ¿¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇß´Ù. ÀÏÇÏ´ø ȸ»ç°¡ ¸Å°¢µÈ ÈÄ 2015³â ·±´øÀ¸·Î ±Í±¹Çß°í ÇöÀç±îÁö ´Ù¾çÇÑ Á¦Ç°, ¼­ºñ½º, ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé±â À§ÇØ Go¸¦ °è¼Ó »ç¿ëÇÏ°í ÀÖ´Ù. Go¿¡ °üÇÑ ±ÛÀ» ÀÚ½ÅÀÇ ºí·Î±×(matryer.com)¿¡ ¿Ã¸®¸ç, Æ®À§ÅÍ¿¡¼­´Â @matryer¶õ ¾ÆÀ̵ð·Î Go¿¡ °üÇØ ±ÛÀ» ¾´´Ù.

     

    ¿ªÀÚ ¼Ò°³

    ±Ç¼ø¹ü

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : ±âŸ
    • ÀαâÁö¼ö : 8

    ƯÁ¤ ±â¼úº¸´Ù´Â ¹®Á¦ ÇØ°áÀ̶ó´Â ÇϳªÀÇ È­µÎ¿¡ õÂøÇÏ°í ÀÖÀ¸¸ç µ¥ÀÌÅÍ ¹× ÄÜÅÙÃ÷ Å¥·¹À̼ǿ¡ °ü½ÉÀÌ ¸¹´Ù. ÇöÀç´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖ´Ù. ±³À°°øÇÐÀ» Àü°øÇØ ÇѶ§´Â ÀÎÀûÀÚ¿ø°³¹ß(HRD)À» Çϱ⵵ Çß´Ù.

    ¸ñÂ÷

    1Àå. À¥ ¼ÒÄÏÀ» ÀÌ¿ëÇÑ Ã¤Æà ¾ÖÇø®ÄÉÀ̼Ç
    __°£´ÜÇÑ À¥ ¼­¹ö
    ____ÅÛÇø´À» »ç¿ëÇØ ·ÎÁ÷°ú ºä ºÐ¸®
    ____Go ÇÁ·Î±×·¥ÀÇ ÀûÀýÇÑ ºôµå ¹× ½ÇÇà
    __¼­¹ö»óÀÇ Ã¤ÆÃ¹æ ¹× Å¬¶óÀ̾ðÆ® ¸ðµ¨¸µ
    ____Ŭ¶óÀ̾ðÆ® ¸ðµ¨¸µ
    ____äÆÃ¹æ ¸ðµ¨¸µ
    ____°ü¿ëÀûÀÎ Go¸¦ »ç¿ëÇÑ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö
    ____äÆùæÀ» HTTP Çڵ鷯·Î º¯È¯
    ____º¹À⼺ Á¦°Å¸¦ À§ÇÑ ÇïÆÛ ÇÔ¼ö »ç¿ë
    ____äÆÃ¹æ »ý¼º ¹× »ç¿ë
    __HTML ¹× ÀÚ¹Ù½ºÅ©¸³Æ® äÆà Ŭ¶óÀ̾ðÆ® ±¸Ãà
    ____ÅÛÇø´À» ÃÖ´ëÇÑ È°¿ë
    __³»ºÎ¸¦ º¸±â À§ÇÑ ÄÚµå ÃßÀû
    ____TDD¸¦ ÀÌ¿ëÇÑ ÆÐÅ°Áö ÀÛ¼º
    ____ÀÎÅÍÆäÀ̽º
    ____´ÜÀ§ Å×½ºÆ®
    ____ÀÎÅÍÆäÀ̽º ±¸Çö
    ____»õ ÃßÀû ÆÐÅ°Áö »ç¿ë
    ____¼±ÅÃÀû Æ®·¹ÀÌ½Ì ¸¸µé±â
    ____±ò²ûÇÑ ÆÐÅ°Áö API
    __¿ä¾à
    2Àå. »ç¿ëÀÚ °èÁ¤ Ãß°¡
    __Çڵ鷯ÀÇ ¿¬¼â
    __º¸±â ÁÁÀº ¼Ò¼È ·Î±×ÀÎ ÆäÀÌÁö ÀÛ¼º
    __µ¿Àû °æ·Î¸¦ Æ÷ÇÔÇÑ ¿£µåÆ÷ÀÎÆ®
    __OAuth2 ½ÃÀÛÇϱâ
    ____¿ÀǼҽº OAuth2 ÆÐÅ°Áö
    __ÀÎÁõ ÇÁ·Î¹ÙÀÌ´õ¿¡°Ô ¾Û¿¡ ´ëÇØ ¾Ë¸²
    __¿ÜºÎ ·Î±×ÀÎ ±¸Çö
    ____·Î±×ÀÎÇϱâ
    ____ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ ¿À´Â ÀÀ´äÀÇ Ã³¸®
    ____»ç¿ëÀÚ µ¥ÀÌÅÍ Á¦½Ã
    ____Ãß°¡ µ¥ÀÌÅÍ·Î ¸Þ½ÃÁö ±â´É È®Àå
    __¿ä¾à
    3Àå. ÇÁ·ÎÇÊ »çÁø ±¸ÇöÀÇ ¼¼ °¡Áö ¹æ¹ý
    __OAuth2 ¼­¹öÀÇ ¾Æ¹ÙŸ
    ____¾Æ¹ÙŸ URL °¡Á®¿À±â
    ____¾Æ¹ÙŸ URL Àü¼Û
    ____»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ¾Æ¹ÙŸ Ãß°¡
    ____·Î±×¾Æ¿ô
    ____´õ º¸±â ÁÁ°Ô ¸¸µé±â
    __Gravatar ±¸Çö
    ____¾Æ¹ÙŸ URL ÇÁ·Î¼¼½º Ãß»óÈ­
    __¾Æ¹ÙŸ À̹ÌÁö ¾÷·Îµå
    ____»ç¿ëÀÚ ½Äº°
    ____¾÷·Îµå Æû
    ____¾÷·Îµå ó¸®
    ____À̹ÌÁö Á¦°ø
    ____·ÎÄà ÆÄÀÏÀ» À§ÇÑ ¾Æ¹ÙŸ ±¸Çö
    ____ÄÚµå ¸®ÆÑÅ丵 ¹× ÃÖÀûÈ­
    __¼¼ °³ÀÇ ±¸Çö °áÇÕ
    __¿ä¾à
    4Àå. µµ¸ÞÀÎ À̸§ °Ë»ö¿ë Ä¿¸Çµå¶óÀÎ Åø
    __Ä¿¸Çµå¶óÀÎ ÅøÀ» À§ÇÑ ÆÄÀÌÇÁ ¼³°è
    __´Ù¼¸ °³ÀÇ °£´ÜÇÑ ÇÁ·Î±×·¥
    ____Sprinkle
    ____Domainify
    ____Coolify
    ____Synonyms
    ____Available
    __´Ù¼¸ °³ÀÇ ÇÁ·Î±×·¥ Á¶ÇÕ
    ____¸ðµÎ¸¦ °üÀåÇÏ´Â ÇϳªÀÇ ÇÁ·Î±×·¥
    __¿ä¾à
    5Àå. ºÐ»ê ½Ã½ºÅÛ ±¸Ãà ¹× À¯¿¬ÇÑ µ¥ÀÌÅÍ ÀÛ¾÷
    __½Ã½ºÅÛ ¼³°è
    ____µ¥ÀÌÅͺ£À̽º ¼³°è
    __ȯ°æ ¼³Ä¡
    ____NSQ ¼Ò°³
    ____MongoDB ¼Ò°³
    ____ȯ°æ ½ÃÀÛ
    __Æ®À§ÅÍ¿¡¼­ ÅõÇ¥ Àбâ
    ____Æ®À§ÅÍ·Î ½ÂÀÎ
    ____MongoDB¿¡¼­ Àбâ
    ____Æ®À§ÅÍ¿¡¼­ Àбâ
    ____NSQ¿¡ °Ô½Ã
    ____Á¤»óÀûÀ¸·Î ÇÁ·Î±×·¥ ½ÃÀÛ ¹× ÁßÁö
    ____Å×½ºÆ®
    __ÅõÇ¥ Áý°è
    ____µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á
    ____NSQÀÇ ¸Þ½ÃÁö ¼Òºñ
    ____µ¥ÀÌÅͺ£À̽º ¾÷µ¥ÀÌÆ® À¯Áö
    ____Ctrl + C¿¡ ÀÀ´ä
    __¼Ö·ç¼Ç ½ÇÇà
    __¿ä¾à
    6Àå. RESTful µ¥ÀÌÅÍ À¥ ¼­ºñ½º API¸¦ ÅëÇÑ µ¥ÀÌÅÍ¿Í ±â´É ³ëÃâ
    __RESTful API ¼³°è
    __Çڵ鷯 °£ µ¥ÀÌÅÍ °øÀ¯
    ____ÄÁÅؽºÆ® Å°
    __·¡ÇÎ Çڵ鷯 ÇÔ¼ö
    ____API Å°
    ____±³Â÷ Ãâó ÀÚ¿ø °øÀ¯(CORS)
    __ÀÇÁ¸¼º ÁÖÀÔ
    __ÀÀ´ä
    __¿äû ÀÌÇØ
    __ÇϳªÀÇ ÇÔ¼ö·Î API Á¦°ø
    ____Çڵ鷯 ÇÔ¼ö ·¡ÆÛ »ç¿ë
    __¿£µåÆ÷ÀÎÆ® Çڵ鸵
    ____±¸Á¶Ã¼¿¡ ¸ÞŸµ¥ÀÌÅ͸¦ Ãß°¡Çϱâ À§ÇÑ ÅÂ±× »ç¿ë
    ____´ÜÀÏ Çڵ鷯·Î ´Ù¼öÀÇ ÀÛ¾÷ ¼öÇà
    ____curlÀ» »ç¿ëÇØ API Å×½ºÆ®
    __API¸¦ »ç¿ëÇÏ´Â À¥ Ŭ¶óÀ̾ðÆ®
    ____ÅõÇ¥ ¸ñ·ÏÀ» º¸¿©ÁÖ´Â À妽º ÆäÀÌÁö
    ____»õ ÅõÇ¥ »ý¼º
    ____ÅõÇ¥ÀÇ ¼¼ºÎ Á¤º¸ Ç¥½Ã
    __¼Ö·ç¼Ç ½ÇÇà
    __¿ä¾à
    7Àå. ·£´ý Ãßõ À¥ ¼­ºñ½º
    __ÇÁ·ÎÁ§Æ® °³¿ä
    ____ÇÁ·ÎÁ§Æ® ¼³°è ¼¼ºÎ »çÇ×
    __Äڵ忡¼­ µ¥ÀÌÅÍ Ç¥Çö
    ____Go ±¸Á¶Ã¼ÀÇ °ø°³ ºä
    __·£´ý Ãßõ »ý¼º
    ____±¸±Û Ç÷¹À̽º API Å°
    ____GoÀÇ ¿­°ÅÀÚ
    ____±¸±Û Ç÷¹À̽º API Äõ¸®
    ____Ãßõ ±¸Ãà
    ____Äõ¸® ÆĶó¹ÌÅ͸¦ »ç¿ëÇÏ´Â Çڵ鷯
    ____CORS
    ____API Å×½ºÆ®
    __¿ä¾à
    8Àå. ÆÄÀϽýºÅÛ ¹é¾÷
    __¼Ö·ç¼Ç ¼³°è
    ____ÇÁ·ÎÁ§Æ® ±¸Á¶
    __¹é¾÷ ÆÐÅ°Áö
    ____¸í¹éÇÑ ÀÎÅÍÆäÀ̽º ¿ì¼± °ËÅä
    ____±¸ÇöÀ» ÅëÇÑ ÀÎÅÍÆäÀ̽º Å×½ºÆ®
    ____ÆÄÀϽýºÅÛ º¯°æ È®ÀÎ
    ____º¯°æ »çÇ× È®ÀÎ ¹× ¹é¾÷ ½ÃÀÛ
    __»ç¿ëÀÚ Ä¿¸Çµå¶óÀÎ µµ±¸
    ____ÀÛÀº µ¥ÀÌÅÍ À¯Áö
    ____Àμö ÆĽÌ
    ____»õ·Î¿î µµ±¸ »ç¿ë
    __µ¥¸ó ¹é¾÷ Åø
    ____Áߺ¹ ±¸Á¶
    ____µ¥ÀÌÅÍ Ä³½Ì
    ____¹«ÇÑ ·çÇÁ
    ____filedb ·¹ÄÚµå ¾÷µ¥ÀÌÆ®
    __¼Ö·ç¼Ç Å×½ºÆ®
    __¿ä¾à
    9Àå. ±¸±Û ¾Û ¿£Áø¿ë Q&A ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
    __Go¿ë ±¸±Û ¾Û ¿£Áø SDK
    ____¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
    ____¾Û ¿£Áø ¾ÖÇø®ÄÉÀ̼ÇÀº Go ÆÐÅ°Áö´Ù
    ____app.yaml ÆÄÀÏ
    ____·ÎÄÿ¡¼­ °£´ÜÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    ____°£´ÜÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸±Û ¾Û ¿£Áø¿¡ ¹èÆ÷
    ____±¸±Û ¾Û ¿£ÁøÀÇ ¸ðµâ
    __±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾î
    ____ºñÁ¤±ÔÈ­ µ¥ÀÌÅÍ
    __¿£Æ¼Æ¼ ¹× µ¥ÀÌÅÍ ¾×¼¼½º
    ____±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾îÀÇ Å°
    ____±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾î¿¡ µ¥ÀÌÅÍ °¡Á®¿À±â
    ____±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾î¿¡¼­ µ¥ÀÌÅÍ Àбâ
    __±¸±Û ¾Û ¿£Áø »ç¿ëÀÚ
    ____ºñÁ¤±ÔÈ­µÈ µ¥ÀÌÅÍ ÀÓº£µù
    __±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾î¿¡¼­ÀÇ Æ®·£Àè¼Ç
    ____Æ®·£Àè¼ÇÀ» »ç¿ëÇØ Ä«¿îÅÍ À¯Áö °ü¸®
    ____Á¶±â Ãß»óÈ­ ¹æÁö
    __±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͽºÅä¾î¿¡¼­ Äõ¸®
    __ÅõÇ¥
    ____»öÀÎ »ý¼º
    ____¿£Æ¼Æ¼ÀÇ ´Ù¸¥ ºä Æ÷ÇÔ
    __ÅõÇ¥Çϱâ
    ____datastore.Key¸¦ ÅëÇÑ ºÎ¸ð ¾×¼¼½º
    ____Äڵ忡¼­ÀÇ ÁÙ ¸ÂÃã
    __HTTP¸¦ ÅëÇÑ µ¥ÀÌÅÍ Á¶ÀÛ ³ëÃâ
    ____ŸÀÔ ´Ü¾ðÀ» »ç¿ëÇÏ´Â ¿É¼Ç ±â´É
    ____ÀÀ´ä ÇïÆÛ
    ____°æ·Î ÆĶó¹ÌÅÍ ÆĽÌ
    ____HTTP API¸¦ ÅëÇÑ ±â´É ³ëÃâ
    ____±¸±Û ¾Û ¿£ÁøÀÇ ÄÁÅؽºÆ®
    ____Å° ¹®ÀÚ¿­ µðÄÚµù
    ____¶ó¿ìÅÍ Çڵ鷯 ¸ÅÇÎ
    __´ÙÁß ¸ðµâ·Î ¾Û ½ÇÇà
    ____·ÎÄÿ¡¼­ÀÇ Å×½ºÆ®
    __´ÙÁß ¸ðµâ ¾Û ¹èÆ÷
    __¿ä¾à
    10Àå. Go kit ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ GoÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º
    __gRPC ¼Ò°³
    __ÇÁ·ÎÅäÄÝ ¹öÆÛ
    ____ÇÁ·ÎÅäÄÝ ¹öÆÛ ¼³Ä¡
    ____ÇÁ·ÎÅäÄÝ ¹öÆÛ ¾ð¾î
    ____Go ÄÚµå »ý¼º
    __¼­ºñ½º ±¸Ãà
    ____Å×½ºÆ® ½ÃÀÛ
    ____GoÀÇ »ý¼ºÀÚ
    ____bcrypt·Î ¾ÏÈ£ ÇØ½Ì ¹× À¯È¿¼º °Ë»ç
    __¿äû ¹× ÀÀ´äÀ» Æ÷ÇÔÇÑ ¸Þ¼Òµå È£Ã⠸𵨸µ
    ____Go kitÀÇ ¿£µåÆ÷ÀÎÆ®
    __Go kitÀÇ HTTP ¼­¹ö
    __Go kitÀÇ gRPC ¼­¹ö
    ____ÇÁ·ÎÅäÄÝ ¹öÆÛ Å¸ÀÔ¿¡¼­ ÀÚü ŸÀÔÀ¸·Î º¯È¯
    __¼­¹ö ¸í·É »ý¼º
    ____Go kit ¿£µåÆ÷ÀÎÆ® »ç¿ë
    ____HTTP ¼­¹öÀÇ ½ÇÇà
    ____gRPC ¼­¹öÀÇ ½ÇÇà
    ____¸ÞÀÎ ÇÔ¼öÀÇ Áï½Ã Á¾·á ¹æÁö
    ____HTTP¸¦ ÅëÇÑ ¼­ºñ½º »ç¿ë
    __gRPC Ŭ¶óÀ̾ðÆ® ±¸Ãà
    ____¼­ºñ½º »ç¿ëÀ» À§ÇÑ Ä¿¸Çµå¶óÀÎ µµ±¸
    ____CLI¿¡¼­ÀÇ Àμö ÆĽÌ
    ____ÄÉÀ̽º º»¹®À» ÃßÃâÇØ ÁÁÀº ÄÚµå Á¤·Ä À¯Áö
    ____Go ¼Ò½º Äڵ忡¼­ µµ±¸ ¼³Ä¡
    ____¼­ºñ½º ¹Ìµé¿þ¾î·Î ¼Óµµ Á¦ÇÑ
    ____¼Óµµ Á¦Çѱ⠼öµ¿ Å×½ºÆ®
    ____ÀûÀýÇÑ ¼Óµµ Á¦ÇÑ
    __¿ä¾à
    11Àå. µµÄ¿¸¦ ÀÌ¿ëÇÑ Go ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
    __·ÎÄÿ¡¼­ µµÄ¿ »ç¿ë
    ____µµÄ¿ µµ±¸ ¼³Ä¡
    ____Dockerfile
    ____´Ù¸¥ ¾ÆÅ°ÅØó¿ë Go ¹ÙÀ̳ʸ® ºôµå
    ____µµÄ¿ À̹ÌÁö ºôµå
    ____µµÄ¿ À̹ÌÁö¸¦ ·ÎÄÿ¡¼­ ½ÇÇà
    ____µµÄ¿ ÇÁ·Î¼¼½º °Ë»ç
    ____µµÄ¿ ÀνºÅϽº ÁßÁö
    __µµÄ¿ À̹ÌÁö ¹èÆ÷
    ____µµÄ¿ Çãºê¿¡ ¹èÆ÷
    __µðÁöÅÐ ¿À¼Ç¿¡ ¹èÄ¡
    ____µå·Ó¸´ »ý¼º
    ____µå·Ó¸´ÀÇ Äֿܼ¡ ¾×¼¼½º
    ____µµÄ¿ À̹ÌÁö Ç®¸µ
    ____Ŭ¶ó¿ìµå¿¡¼­ µµÄ¿ À̹ÌÁöÀÇ ½ÇÇà
    ____Ŭ¶ó¿ìµå¿¡¼­ µµÄ¿ À̹ÌÁö¿¡ ¾×¼¼½º
    __¿ä¾à
    ºÎ·Ï. ¾ÈÁ¤ÀûÀÎ Go °³¹ß ȯ°æÀ» À§ÇÑ Áöħ
    __Go ¼³Ä¡
    __Go ¼³Á¤
    ____¿Ã¹Ù¸¥ GOPATH ¾ò±â
    __Go Åø
    __ÀúÀå ½Ã Á¤¸®, ºôµå, Å×½ºÆ® ½ÇÇàÇϱâ
    __ÅëÇÕ °³¹ß ȯ°æ
    ____¼­ºê¶óÀÓ ÅؽºÆ® 3
    ____ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå
    __¿ä¾à

    ¸Ó¸®¸»

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

    ÀÌ Ã¥ÀÇ 1ÆÇÀÎ ¡ºGo Programming Blueprints¡»(packt, 2015)ÀÇ ¹ÝÀÀ¿¡ ºñÃ纼 ¶§, ³ª´Â Go ÀÔ¹®ÀÚºÎÅÍ Ä¿¹Â´ÏƼÀÇ Á¸°æ¹Þ´Â Àλçµé¿¡°Ô À̸£±â±îÁö ¸¹Àº »ç¶÷µé¿¡°Ô Å« È£ÀÀÀ» ¾ò¾ú´Ù. ÀÌó·³ ±àÁ¤ÀûÀÎ Çǵå¹éÀ» ¹Þ¾Æ Á¦2ÆÇÀ» ¾²°Ô µÆ´Ù. Äڵ尡 ÃֽŠ»ç°í¹æ½ÄÀ¸·Î ¾÷µ¥ÀÌÆ®µÇ°í ¼¼ °³ÀÇ »õ·Î¿î ÀåÀÌ Ãß°¡µÆÀ¸¸ç, ±êÇãºê ÀúÀå¼Ò(https://github.com/matryer/goblueprints)¿¡ µ¶ÀÚ°¡ Á¦°øÇÑ Áú¹®°ú ±â¿© ´öºÐ¿¡ ¿À·ù¸¦ ÇØ°áÇÏ°í ¹ö±×¸¦ ¼öÁ¤ÇÏ°í ¸î °¡Áö »çÇ×À» ÇØ°áÇÒ ¼ö ÀÖ¾ú´Ù. µµ¿òÀ» ÁØ »ç¶÷µéÀÇ Àüü ¸ñ·ÏÀ» º¸·Á¸é ±êÇãºêÀÇ README ÆÄÀÏÀ» ÂüÁ¶Ç϶ó.
    »ó´ëÀûÀ¸·Î ÀþÀº ¾ð¾î¿Í Ä¿¹Â´ÏƼ¸¦ °¡Áø Go°¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ºü¸£°Ô ÀÛ¼ºÇÏ°í ¹Ýº¹ÇÏ´Â µ¥ ³ª»Û ¼±ÅÃÀ̶ó´Â ½ÅÈ­¸¦ ¾ø¾Ö°íÀÚ ÀÌ Ã¥À» Àú¼úÇϱâ·Î °á½ÉÇß´Ù. ±â¼º Gem°ú ¶óÀ̺귯¸®¸¦ Àß È°¿ëÇØ ·çºñ ¿Â ·¹ÀÏÁî(Ruby on Rails) ¾ÖÇø®ÄÉÀ̼ÇÀ» ÁÖ¸»¿¡ ¶Òµü ¸¸µé¾î³½ Ä£±¸°¡ Àִµ¥, ·¹ÀÏÁî¶õ Ç÷§ÆûÀº ½Å¼ÓÇÑ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀ¸·Î À¯¸íÇÏ´Ù. °è¼ÓÇؼ­ ¼ºÀåÇÏ°í ÀÖ´Â ¿ÀǼҽº ÆÐÅ°ÁöÀÇ ºßÆäó·³, Go¸¦ ÀÌ¿ëÇØ Ã³À½ºÎÅÍ Àß µ¿ÀÛÇÏ°í ÇÁ·ÎÁ§Æ®¸¦ Âø¼öÇÒ ¶§ºÎÅÍ È®À强ÀÌ °í·ÁµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ·¹ÀÏÁî´Â °æÀïÇÒ ¼ö ¾ø´Â ¹æ½ÄÀ¸·Î ºü¸£°Ô ±¸ÃàÇÏ°í Ãâ½ÃÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇÑ ½ÇÁ¦ »ç·Ê¸¦ °øÀ¯ÇÏ°íÀÚ Çß´Ù. ¹°·Ð ´ëºÎºÐÀÇ È®À强Àº ¾ð¾î ¿ÜºÎ¿¡¼­ ¹ß»ýÇÏÁö¸¸, Go¿¡ ³»ÀåµÈ µ¿½Ã¼º°ú °°Àº Ư¡À» ÅëÇØ °¡Àå ±âº»ÀûÀÎ Çϵå¿þ¾î¸¸À¸·Îµµ ¸Å¿ì ÀλóÀûÀÎ °á°ú¸¦ ¾òÀ» ¼ö ÀÖÀ¸¹Ç·Î ½Ç¹«°¡ ½ÃÀÛµÉ ¶§ ¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
    ÀÌ Ã¥Àº ¸Å¿ì ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ Ž±¸ÇÑ´Ù. °¢°¢Àº º»°ÝÀûÀÎ ½ºÅ¸Æ®¾÷ÀÇ ±âÃʸ¦ Çü¼ºÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ´Ù. ÀúÁö¿¬ äÆà ¾ÖÇø®ÄÉÀ̼Ç, µµ¸ÞÀÎ À̸§ Á¦¾È µµ±¸, Æ®À§ÅÍ(Twitter)¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¼Ò¼È Á¶»ç ¹× ÅõÇ¥ ¼­ºñ½º, ±¸±Û Ç÷¹À̽º(Google Places)¿¡¼­ Á¦°øÇÏ´Â ·£´ý ¿ÜÃâ »ý¼º ÇÁ·Î±×·¥ µî °¢ ÀåÀº Go·Î ÀÛ¼ºµÈ ´ëºÎºÐÀÇ ÇÁ·Î±×·¥À̳ª ¼­ºñ½º°¡ ÇØ°áÇØ¾ß ÇÒ ´Ù¾çÇÑ ¹®Á¦¸¦ ´Ù·ç°í ÀÖ´Ù. ÀÌ Ã¥¿¡ ³ª¿Í ÀÖ´Â ÇØ°áÃ¥Àº °¢ ÇÁ·ÎÁ§Æ®¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ¸¹Àº ¹æ¹ý Áß ÇϳªÀÏ »ÓÀ̸ç, ³»°¡ ¾î¶»°Ô ¼Ö·ç¼Ç¿¡ Á¢±ÙÇß´ÂÁö »ý°¢Çغ¸´Â °ÍÀÌ ÁÁ´Ù. °³³äÀº ÄÚµå ±× ÀÚüº¸´Ù ´õ Áß¿äÇÏÁö¸¸ ´ç½ÅÀÇ Go µµ±¸ ¸ðÀ½(toolbelt)¿¡ µé¾î°¥ ¼ö ÀÖ´Â ¸î °¡Áö ÆÁ°ú ¿ä·ÉÀ» µµÃ³¿¡¼­ ÀÍÈ÷°Ô µÉ °ÍÀÌ´Ù.
    Á¦2ÆÇ¿¡¼­´Â »õ·Ó°Ô ±¸±Û ¾Û ¿£Áø(Google App Engine)À» ºôµåÇÏ´Â ¹æ¹ý, ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ »ý±è»õ, ±×¸®°í Äڵ带 µµÄ¿(Docker)·Î ÆÐŰ¡ÇØ ¾îµð¼­µç ¹èÆ÷ÇÏ´Â ¹æ¹ý°ú °°Àº ½Ç¿ëÀûÀÎ ÃֽŠ¾ÆÅ°ÅØóÀÇ °³³äÀ» Ž±¸ÇÒ °ÍÀÌ´Ù.
    Å×½ºÆ® ÁÖµµ °³¹ß(TDD) ¹æ½Ä¿¡ µû¶ó ¸ðµç Äڵ带 ÀÛ¼ºÇÑ´Ù. ÀϺδ å Àüü¿¡¼­ ÇÔ²²ÇÏ°í ÀϺδ ÃÖÁ¾ Äڵ忡¼­ °á°ú¸¦ º¼ °ÍÀÌ´Ù. ¸ðµç Å×½ºÆ® ÄÚµå´Â Ã¥¿¡ Æ÷ÇԵŠÀÖÁö ¾Ê´õ¶óµµ ÀÌ Ã¥ÀÇ ±êÇãºê ÀúÀå¼Ò¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

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

    ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ¹«¼öÈ÷ ¸¹°í °¢±â Àå´ÜÁ¡ÀÌ Á¸ÀçÇϹǷΠ¾î´À Çϳª ¿ì¿­À» °¡¸± ¼ö ¾ø´Ù. Go ¾ð¾î ¿ª½Ã ±×·¯Çϸç Ư¡ÀÌ ÀüÇô ´Ù¸¥ Ÿ ¾ð¾îµé°ú ºñ±³Çϱâ´Â ¾î·Æ°ÚÁö¸¸, ¼ºÀå °¡´É¼º¿¡ ºñÁßÀ» µÐ´Ù¸é ³ô°Ô Æò°¡ÇÒ ¼ö ÀÖ´Ù. °´°üÀûÀ¸·Îµµ 2000³â´ë ÀÌÈÄ µîÀåÇÑ ½ÅÈï ¾ð¾î Áß ¹ßÀüÀÌ ±â´ëµÇ´Â ¾ð¾î¸¦ ¹¯´Â ¼³¹®Á¶»ç µî1¿¡¼­ ÃÖ±Ù ¼ö³â°£ »óÀ§±ÇÀ» Â÷ÁöÇÏ°í ÀÖÀ» ¸¸Å­ Go ¾ð¾î´Â ÇâÈÄ ´õ Å« ¼ºÀåÀÌ ¿¹»óµÈ´Ù.
    ȤÀÚ´Â ¾ãÀº ±âº»¼­³ª ÀÔ¹®¼­¸¦ ¼±È£ÇÒ ¼öµµ ÀÖ°í, ½ÃÀÛºÎÅÍ ¸ðµç °ÍÀ» ´Ù ¾Ë¾Æ¾ß°Ú´Ù´Â ¿å½É¿¡ ¹ÙÀ̺í°ú °°ÀÌ µÎ²¨¿î Àü¹®¼­ÀûÀ» ¼±È£ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸, °³ÀÎÀûÀ¸·Î´Â ÀÌ·± ¡®ºí·çÇÁ¸°Æ®(Blueprint)¡¯ ½Ã¸®Áî ÇüŸ¦ ¼±È£ÇÏ´Â ÆíÀÌ´Ù. ÀÌ Ã¥°ú °°Àº ±¸¼ºÀº ±âÁ¸ÀÇ ´Ù¸¥ ¾ð¾î¸¦ ¾î´À Á¤µµ Á¢ÇÑ ÇÁ·Î±×·¡¸Ó°¡ »õ·Î¿î ¾ð¾î¸¦ ÇнÀÇϱ⿡ ±²ÀåÈ÷ À¯ÀÍÇÏ´Ù
    °í º»´Ù. ¹°·Ð ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì´Â °æ¿ì(Go ¾ð¾î·Î ½ÃÀÛÇÏ´Â µ¶ÀÚ´Â ¸Å¿ì µå¹°°ÚÁö¸¸)¿¡µµ µüµüÇÑ ¹®¹ýºÎÅÍ »çÀü½ÄÀ¸·Î °øºÎÇÏ´Â °Íº¸´Ù´Â ´Ü¼øÇÑ ÇÁ·Î±×·¥¿¡¼­ºÎÅÍ ½ÇÇà °á°ú¸¦ ºü¸£°Ô È®ÀÎÇϸç Èï¹Ì¸¦ Áö¼ÓÇÏ´Â ¹æ¹ýÀÌ È¿°úÀûÀÌ´Ù.
    ÀûÁö ¾ÊÀº ºÐ·®ÀÌÁö¸¸ Ã¥ Àüü¸¦ º¸°í ÇϳªÀÇ ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó, °¢ À帶´Ù ÀÛÀº ¾ÖÇø®ÄÉÀ̼ǵéÀ» ¿ÂÀüÈ÷ ±¸ÇöÇØ ¿Ï¼º½ÃÄѺ¼ ¼ö Àֱ⠶§¹®¿¡ ³ÐÀº ¹üÀ§¸¦ ´Ù¾çÇÏ°Ô ´Ù·ç¸é¼­µµ »õ·Î¿î ¾ð¾î¸¦ ÇнÀÇÏ´Â µÎ ¸¶¸® Åä³¢¸¦ ¸ðµÎ ÀâÀ» ¼ö ÀÖµµ·Ï ±¸¼ºµÅ ÀÖ´Ù. °Ô´Ù°¡ Go ¾ð¾î»Ó¸¸ ¾Æ´Ï¶ó ±¸±Û ¾Û ¿£Áø µî ±¸±Û Ŭ¶ó¿ìµå Ç÷§ÆûÀÇ ´Ù¾çÇÑ ¼­ºñ½º´Â ¹°·Ð µµÄ¿ÀÇ È°¿ë¿¡ À̸£±â±îÁö ±¤¹üÀ§ÇÑ ³»¿ëÀ» °æÇèÇغ¼ ¼ö ÀÖ´Ù. ÀÌÈÄ ºÎÁ·ÇÏ´Ù°í ´À²¸Áö´Â ºÎºÐÀÌ ÀÖÀ» °æ¿ì ¡ºThe Go Programming Language¡»(¿¡ÀÌÄÜ, 2016)¿Í °°Àº ±âº»¼­³ª ¹ÙÀ̺í ÇüÅÂÀÇ µµ¼­ µîÀ» Ãß°¡·Î ã¾Æº¸¸ç ÀÌ Ã¥°ú »óÈ£º¸¿ÏÀûÀ¸·Î È°¿ëÇϸé ÁÁÀ» °ÍÀÌ´Ù.
    ¹ø¿ª°ú °ü·ÃÇؼ­´Â ½Ç¹«¿¡¼­ º¸Åë¸í»çó·³ ÀÏ»óÀûÀ¸·Î »ç¿ëÇÏ´Â ¿ë¾î(¸Þ¼Òµå, Ä¿¸Çµå¶óÀÎ, ¿£µåÆ÷ÀÎÆ® µî)´Â ÃÖ´ëÇÑ ¿ø¾î ±×´ë·Î¸¦ Ç¥À½ÇÑ ¿ì¸®¸»·Î Ç¥±âÇßÀ¸¸ç, °³¹ß ¿ë¾î ¿Ü¿¡µµ IT ºÐ¾ßÀÇ ¹è°æÁö½ÄÀÌ ÇÊ¿äÇÑ ´Ü¾î¿¡´Â ¿ªÀÚ ÁÖ¼®À» Ãß°¡ÇØ º°µµ·Î ã¾Æº¸Áö ¾Ê´õ¶óµµ ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
    ¸¹Àº µ¶ÀÚ°¡ ÀÌ Ã¥À» ÅëÇØ Go ¾ð¾î¿¡ Ä£¼÷ÇØÁö°í Go¸¸ÀÇ Æ¯Â¡°ú °­Á¡µéÀ» ÀÌÇØÇÔÀ¸·Î½á ÀûÀçÀû¼Ò¿¡, À¯¿ëÇÑ µµ±¸·Î È°¿ëÇÒ ¼ö ÀÖ°Ô µÇ±æ ¹Ù¶õ´Ù.

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

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

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

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

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

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

    ¹ÝÇ°/±³È¯

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

    ¹ÝÇ°/±³È¯

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