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

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

    Go ¸¶½ºÅÍÇϱâ

    Go ¸¶½ºÅÍÇϱ⠽ǽÀ ¿¹Á¦¿Í ÇÔ²² ¹è¿ì´Â ³×Æ®¿öÅ©, µ¿½Ã¼º, Å×½ºÆ®, gRPC ¹× Á¦³×¸¯

    • ¹ÌÇÒ¸®½º ÃßÄ®·Î½º Àú
    • Ç㼺¿¬ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2022³â 10¿ù 31ÀÏ
    • Á¤°¡
      45,000¿ø
    • ÆǸŰ¡
      40,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      2,250¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2025³â 02¿ù 06ÀÏ(¸ñ)

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

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

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 0

    ÃâÆÇ»ç ¸®ºä

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

    ¡ß ½ÇÀü¿¡¼­ÀÇ Go È°¿ë ¹æ¹ý
    ¡ß ¾ÈÁ¤ÀûÀÌ°í µ¿½Ã¼ºÀ» Áö¿øÇÏ´Â °í¼º´É ÄÚµå
    ¡ß ½½¶óÀ̽º, ¹è¿­, ¸Ê, Æ÷ÀÎÅÍ µîÀÇ µ¥ÀÌÅÍ ±¸Á¶ ´Ù·ç±â
    ¡ß ¸®Ç÷º¼Ç°ú ÀÎÅÍÆäÀ̽º¸¦ È°¿ëÇÑ Àç»ç¿ë °¡´ÉÇÑ ÆÐÅ°Áö °³¹ß
    ¡ß È¿°úÀûÀÎ Go ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Á¦³×¸¯ È°¿ë
    ¡ß µ¿½Ã¼º ÀÖ´Â RESTful ¼­¹ö ¹× gRPC Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö °³¹ß
    ¡ß JSON µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÏ´Â Go ±¸Á¶Ã¼ Á¤ÀÇ

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

    Go¿¡ °ü·ÃÇÑ Áö½ÄÀ» Á» ´õ ³ÐÈ÷°í ½ÍÀº Áß±Þ Go ÇÁ·Î±×·¡¸Ó¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ´Â »óÅ¿¡¼­ Go¸¦ ¹è¿ì°í ½ÍÀº °³¹ßÀÚµµ ±âÃʸ¦ º¼ ÇÊ¿ä ¾øÀÌ °ð¹Ù·Î Go¸¦ ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ÀÌ Ã¥ÀÇ ±¸¼º

    1Àå, ¡®GoÀÇ °£·«ÇÑ ¼Ò°³¡¯¿¡¼­´Â GoÀÇ ¿ª»ç¿Í GoÀÇ Áß¿äÇÑ Æ¯Â¡ ¹× ÀåÁ¡ºÎÅÍ ¼Ò°³ÇÑ´Ù. Go doc°ú go doc À¯Æ¿¸®Æ¼¸¦ ¼Ò°³ÇÏ°í, Go ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×·± ´ÙÀ½¿£ °á°ú¸¦ Ãâ·ÂÇÏ´Â ¹æ¹ý°ú »ç¿ëÀÚ ÀÔ·ÂÀ» ¹Þ´Â ¹æ¹ý, Ä¿¸Çµå¶óÀÎ Àμö¸¦ ´Ù·ç´Â ¹æ¹ý, ·Î±× ÆÄÀÏÀÇ »ç¿ë¹ýÀ» ´Ù·é´Ù. ¸¶Áö¸·À¸·Î ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±âº» ¹öÀüÀ» °³¹ßÇغ¸°í ÀÌÈÄ Àå¿¡¼­ À̸¦ ¹ßÀü½ÃÄÑ ³ª°£´Ù.
    2Àå, ¡®±âº» ŸÀÔ¡¯¿¡¼­´Â GoÀÇ ±âº» ŸÀÔµéÀ» ¾Ë¾Æº¸°í °°Àº µ¥ÀÌÅÍ Å¸ÀÔµéÀ» ¸ð¾Æ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è¿­°ú ½½¶óÀ̽ºµµ ¾Ë¾Æº»´Ù. GoÀÇ Æ÷ÀÎÅÍ, »ó¼ö, ³¯Â¥ ¹× ½Ã°£À» ´Ù·ç´Â ¹æ¹ýµµ ¾Ë¾Æº¸°í ¸¶Áö¸·¿¡¼­´Â ³­¼ö¸¦ »ý¼ºÇØ ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¥ÀÌÅ͸¦ ¹«ÀÛÀ§ µ¥ÀÌÅͷΠä¿öº»´Ù.
    3Àå, ¡®ÇÕ¼º µ¥ÀÌÅÍ Å¸ÀÔ¡¯¿¡¼­´Â ¸Ê, ±¸Á¶Ã¼, struct Å°¿öµå¸¦ »ìÆ캻´Ù. ¶ÇÇÑ Á¤±ÔÇ¥Çö½Ä°ú ÆÐÅÏ ¸ÅĪ, CSV ÆÄÀϵµ ´Ù·é´Ù. ¸¶Áö¸·À¸·Î ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¥ÀÌÅÍ°¡ ¿µ¼ÓÀûÀ¸·Î ÀúÀåµÇ°Ô ¸¸µç´Ù.
    4Àå, ¡®¸®Ç÷º¼Ç°ú ÀÎÅÍÆäÀ̽º¡¯¿¡¼­´Â ¸®Ç÷º¼Ç, ÀÎÅÍÆäÀ̽º, µ¥ÀÌÅÍ Å¸ÀÔ¿¡ ´ëÇÑ ÇÔ¼öÀΠŸÀÔ ¸Þ¼­µå¸¦ ´Ù·é´Ù. ¶ÇÇÑ sort.Interface ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ½½¶óÀ̽º¸¦ Á¤·ÄÇÏ´Â ¹æ¹ý, ºó ½½¶óÀ̽º, ŸÀÔ ´Ü¾ð, ŸÀÔ ½ºÀ§Ä¡, error µ¥ÀÌÅÍ Å¸ÀÔ µîÀ» ´Ù·é´Ù. ±×¸®°í Go¿¡¼­ °´Ã¼ÁöÇâ °³³äÀ» Èä³» ³»´Â ¹æ¹ýÀ» »ìÆ캸°í ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ǵµ °³¼±ÇÑ´Ù.
    5Àå, ¡®ÆÐÅ°Áö¿Í ÇÔ¼ö¡¯¿¡¼­´Â ÆÐÅ°ÁöÀÇ ÁÖ¿äÇÑ ¿ø¼ÒÀÎ ÆÐÅ°Áö, ¸ðµâ, ÇÔ¼ö¸¦ ´Ù·é´Ù. PostgreSQL µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ÀÛ¿ëÇÏ´Â ÆÐÅ°Áö¸¦ °³¹ßÇÏ°í ¹®¼­È­ÇÑ´Ù. ¶ÇÇÑ defer Å°¿öµå¸¦ ¼³¸íÇÏ°í ±ê·¦ ·¯³Ê¿Í ±êÇãºê ¾×¼ÇÀ» ÅëÇÑ ÀÚµ¿È­ ¹× Go ¹ÙÀ̳ʸ®ÀÇ µµÄ¿ À̹ÌÁö »ý¼ºµµ ¾Ë¾Æº»´Ù.
    6Àå, ¡®À¯´Ð½º ½Ã½ºÅÛ¡¯¿¡°Ô ÀÛ¾÷ Áö½Ã¿¡¼­´Â ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» »ìÆ캻´Ù. ´Ù·ç´Â ÁÖÁ¦´Â Ä¿¸Çµå¶óÀÎ Àμö ¹Þ±â, À¯´Ð½º ½Ã±×³Î ó¸®, ÆÄÀÏ ÀÔÃâ·Â, io.Reader¿Í io.Writer ÀÎÅÍÆäÀ̽º, viper¿Í cobra ÆÐÅ°Áö µîÀÌ Æ÷ÇԵŠÀÖ´Ù. ¶ÇÇÑ JSON, XML, YAML ÆÄÀÏÀ» ´Ù·ç´Â ¹æ¹ý, À¯´Ð½º ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ¼øȯ ÂüÁ¶¸¦ ã´Â ¹æ¹ý, Go ¹ÙÀ̳ʸ®¿¡ ÆÄÀÏ ÀÓº£µù, os.ReadDir() ÇÔ¼ö, os.DirEntry ŸÀÔ, io/fs ÆÐÅ°Áö µîÀ» »ìÆ캻´Ù. ¸¶Áö¸·À¸·Î cobra ÆÐÅ°Áö·Î ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀûÀýÇÑ Ä¿¸Çµå¶óÀÎ À¯Æ¿¸®Æ¼·Î º¯È¯ÇÏ°í JSON µ¥ÀÌÅ͸¦ »ç¿ëÇÏ°Ô °³¼±ÇÑ´Ù.
    7Àå, ¡®GoÀÇ µ¿½Ã¼º¡¯¿¡¼­´Â °í·çƾ, ä³Î, ÆÄÀÌÇÁ¶óÀÎÀ» ´Ù·é´Ù. ÇÁ·Î¼¼½º, ½º·¹µå, °í·çƾÀÇ Â÷ÀÌÁ¡À» »ìÆ캸°í, sync ÆÐÅ°Áö ¹× Go ½ºÄÉÁÙ·¯ÀÇ µ¿ÀÛ ¹æ½Äµµ ¾Ë¾Æº»´Ù. ¶ÇÇÑ select Å°¿öµå¿Í ¿©·¯ Á¾·ùÀÇ Go ä³Î, °øÀ¯ ¸Þ¸ð¸®, ¹ÂÅؽº, sync.Mutex ŸÀÔ, sync.RWMutex ŸÀÔµµ ¾Ë¾Æº»´Ù. ±×¸®°í context ÆÐÅ°Áö¿Í semaphore ÆÐÅ°Áö, ¿öÄ¿ Ç®, °í·çƾ ŸÀӾƿô, °æÀï »óÅ °¨Áö µîµµ ¼Ò°³ÇÑ´Ù.
    8Àå, ¡®À¥ ¼­ºñ½º ¸¸µé±â¡¯¿¡¼­´Â net/http ÆÐÅ°Áö, À¥ ¼­¹ö ¹× À¥ ¼­ºñ½º °³¹ß, ÇÁ·Î¸ÞÅ׿콺·Î ¸ÞÆ®¸¯ ³ëÃâ, ±×¶óÆijª·Î ¸ÞÆ®¸¯ ½Ã°¢È­, À¥ Ŭ¶óÀ̾ðÆ® ¹× ÆÄÀÏ ¼­¹ö °³¹ß µîÀ» ½Ç½ÀÇÑ´Ù. ¶ÇÇÑ ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» À¥ ¼­ºñ½º·Î º¯È¯ÇÏ°í À̸¦ À§ÇÑ Ä¿¸Çµå¶óÀΠŬ¶óÀ̾ðÆ®µµ »ý¼ºÇÑ´Ù.
    9Àå, ¡®TCP/IP¿Í À¥¼ÒÄÏ¡¯¿¡¼­´Â net ÆÐÅ°Áö, TCP/IP, TCP¿Í UDP ÇÁ·ÎÅäÄÝ, À¯´Ð½º ¼ÒÄÏ, À¥¼ÒÄÏ ÇÁ·ÎÅäÄÝÀ» ´Ù·é´Ù. ¶ÇÇÑ ¸¹Àº Á¾·ùÀÇ ³×Æ®¿öÅ© ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÑ´Ù.
    10Àå, ¡®REST API¡¯¿¡¼­´Â REST API¿Í RESTful ¼­ºñ½º¸¦ ´Ù·é´Ù. REST API¸¦ Á¤ÀÇÇغ¸°í µ¿½Ã¼ºÀ» Áö¿øÇÏ´Â RESTful ¼­¹ö ¹× RESTful ¼­ºñ½ºÀÇ Å¬¶óÀ̾ðÆ®·Î µ¿ÀÛÇÏ´Â Ä¿¸Çµå¶óÀÎ À¯Æ¿¸®Æ¼¸¦ °³¹ßÇÑ´Ù. ¸¶Áö¸·À¸·Î REST APIÀÇ ¹®¼­È­¸¦ À§ÇÑ ½º¿þ°Å¸¦ ¼Ò°³ÇÏ°í ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ¾÷·Îµå ¹× ´Ù¿î·ÎµåÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.
    11Àå, ¡®ÄÚµå Å×½ºÆðú ÇÁ·ÎÆÄÀϸµ¡¯¿¡¼­´Â ÄÚµå Å×½ºÆÃ, ÄÚµå ÃÖÀûÈ­, ÄÚµå ÇÁ·ÎÆÄÀϸµ, Å©·Î½ºÄÄÆÄÀÏ, Go ÄÚµå º¥Ä¡¸¶Å·, ¿¹Á¦ ÇÔ¼ö ¸¸µé±â, go:generateÀÇ »ç¿ë¹ý, µµ´ÞÇÒ ¼ö ¾ø´Â Go Äڵ带 ã´Â ¹ý µîÀ» ´Ù·é´Ù.
    12Àå, ¡®gRPC¡¯¿¡¼­´Â Go¿¡¼­ gRPC¸¦ ´Ù·é´Ù. ¶ÇÇÑ gRPC ¼­ºñ½ºÀÇ ¸Þ¼­µå¿Í ¸Þ½ÃÁö¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» »ìÆ캸°í À̸¦ Go ÄÚµå·Î ¾î¶»°Ô º¯È¯ÇÏ´ÂÁö ¾Ë¾Æº» ´ÙÀ½ gRPC ¼­ºñ½ºÀÇ ¼­¹ö ¹× Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÑ´Ù.
    13Àå, ¡®Á¦³×¸¯¡¯¿¡¼­´Â Á¦³×¸¯°ú Á¦³×¸¯ ÇÔ¼ö¸¦ ÀÛ¼ºÇϱâ À§ÇÑ ¹®¹ý, Á¦³×¸¯ µ¥ÀÌÅÍ Å¸ÀÔÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
    ºÎ·Ï A, ¡®Go °¡ºñÁö Ä÷ºÅÍ¡¯¿¡¼­´Â Go °¡ºñÁö Ä÷ºÅÍÀÇ µ¿ÀÛ°ú °¡ºñÁö Ä÷ºÅÍ°¡ ÄÚµåÀÇ ¼º´É¿¡ ³¢Ä¡´Â ¿µÇâÀ» »ìÆ캻´Ù.

    ÀúÀÚ ¼Ò°³

    ¹ÌÇÒ¸®½º ÃßÄ®·Î½º

    ÀúÀÚ : ¹ÌÇÒ¸®½º ÃßÄ®·Î½º
    ±â¼ú °ü·Ã ±Û¾²±â¸¦ ÁÁ¾ÆÇÏ´Â À¯´Ð½º ½Ã½ºÅÛ ¿£Áö´Ï¾î´Ù. ¡ºGo Systems Programming¡»(Packt, 2017)°ú ¡ºGo ¸¶½ºÅÍÇϱ⡻(¿¡ÀÌÄÜ, 2018), ¡ºGo ¸¶½ºÅÍÇϱâ 2/e¡»(¿¡ÀÌÄÜ, 2021)ÀÇ ÀúÀÚÀ̱⵵ ÇÏ´Ù. ÆÄÆ®¶ó½º´ëÇб³(University of Patras)¿¡¼­ ¼öÇÐ Çлç ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç À¯´Ï¹ö½ÃƼ Ä®¸®Áö ·±´ø(University College London)¿¡¼­ IT °ü·Ã ¼®»ç ÇÐÀ§µµ ¹Þ¾Ò´Ù. Áö±Ý±îÁö ¡¸Sys Admin¡¹, ¡¸MacTech¡¹, ¡¸Linux User and Developer¡¹, ¡¸Usenix;login:¡¹, ¡¸Linux Format¡¹, ¡¸Linux Journal¡¹ µîÀÇ ¿©·¯ Àú³Î¿¡ 300¿© Æí ÀÌ»óÀÇ ±ÛÀ» ±â°íÇß´Ù. ÁÖ¿ä °ü½É ºÐ¾ß´Â ½Ã°è¿­, µ¥ÀÌÅͺ£À̽º, À妽º´Ù.

    ¿ªÀÚ : Ç㼺¿¬
    ¼­¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇкθ¦ Á¹¾÷Çß´Ù. ÇöÀç ´ç±Ù¸¶ÄÏ¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ±Ù¹«ÇÏ°í ÀÖÀ¸¸ç, Go ¾ð¾î¸¦ ÀÌ¿ëÇØ °¢Á¾ ¼­ºñ½ºµéÀ» ¸¸µé°í ÀÖ´Ù. °³¹ß °ü·Ã ÁÖÁ¦¶ó¸é ¹ã»õ ¶°µé ¼ö ÀÖ°í, ¼ÒÇÁÆ®¿þ¾î ±â¼ú·Î »ç¶÷µéÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ°í ½Í´Ù. Ãë¹Ì·Î ¼ö¿µÇÏ´Â °ÍÀ» Áñ±ä´Ù.

    ¸ñÂ÷

    01Àå. GoÀÇ °£·«ÇÑ ¼Ò°³
    Go ¼Ò°³
    GoÀÇ ¿ª»ç
    À©µµ¿ì°¡ ¾Æ´Ï¶ó À¯´Ð½ºÀÎ ÀÌÀ¯
    GoÀÇ ÀåÁ¡
    go doc°ú godoc À¯Æ¿¸®Æ¼
    Hello World!
    ÇÔ¼ö ¼Ò°³
    ÆÐÅ°Áö ¼Ò°³
    Go ÄÚµå ½ÇÇà
    Go ÄÚµå ÄÄÆÄÀÏ
    Go¸¦ ½ºÅ©¸³Æ® ¾ð¾îó·³ »ç¿ë
    Áß¿äÇÑ Çü½Ä°ú ÄÚµù ±ÔÄ¢
    GoÀÇ Áß¿äÇÑ Æ¯¼º
    º¯¼ö ¼±¾ð°ú »ç¿ë
    º¯¼ö Ãâ·Â
    ÇÁ·Î±×·¥ È帧 Á¦¾î
    for ·çÇÁ¿Í range·Î ¹Ýº¹
    »ç¿ëÀÚ ÀԷ¹ޱâ
    Ç¥ÁØ ÀÔ·Â Àбâ
    Ä¿¸Çµå¶óÀÎ Àμö »ç¿ë
    ¿¡·¯ º¯¼ö·Î ÀԷ ŸÀÔ ±¸ºÐ
    GoÀÇ µ¿½Ã¼º ¸ðµ¨ ÀÌÇØ
    Go·Î which(1) °³¹ß
    Á¤º¸ ·Î±ë
    log.Fatal()°ú log.Panic()
    Ä¿½ºÅÒ ·Î±× ÆÄÀÏ ÀÛ¼º
    ·Î±× Ç׸ñ¿¡ ÁÙ ¹øÈ£ Ãú·Â
    Á¦³×¸¯ °³¿ä
    ±âÃÊÀûÀÎ ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    02Àå. ±âº» ŸÀÔ
    error ŸÀÔ
    ¼ýÀÚ µ¥ÀÌÅÍ Å¸ÀÔ
    ¼ýÀÚ°¡ ¾Æ´Ñ µ¥ÀÌÅÍ Å¸ÀÔ
    ¹®ÀÚ¿­, ¹®ÀÚ, ·é
    Á¤¼ö¸¦ ¹®ÀÚ¿­·Î º¯È¯
    unicode ÆÐÅ°Áö
    strings ÆÐÅ°Áö
    ³¯Â¥¿Í ½Ã°£
    ³¯Â¥¿Í ½Ã°£À» ÆĽÌÇÏ´Â À¯Æ¿¸®Æ¼
    ŸÀÓ Á¸ ´Ù·ç±â
    Go »ó¼ö
    »ó¼ö »ý¼º±â iota
    ºñ½ÁÇÑ µ¥ÀÌÅÍ ¸ðÀ¸±â
    ¹è¿­
    ½½¶óÀ̽º
    ½½¶óÀ̽º ±æÀÌ¿Í ¿ë·®
    ½½¶óÀ̽ºÀÇ ÀϺκР¼±ÅÃ
    ¹ÙÀÌÆ® ½½¶óÀ̽º
    ½½¶óÀ̽º¿¡¼­ ¿ø¼Ò »èÁ¦
    ¹è¿­°ú ½½¶óÀ̽ºÀÇ °ü°è
    copy() ÇÔ¼ö
    ½½¶óÀ̽º Á¤·Ä
    Æ÷ÀÎÅÍ
    ³­¼ö »ý¼º
    ·£´ýÇÑ ¹®ÀÚ¿­ »ý¼º
    ¾ÈÀüÇÑ ³­¼ö »ý¼º
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷µ¥ÀÌÆ®
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    03Àå. ÇÕ¼º µ¥ÀÌÅÍ Å¸ÀÔ
    ¸Ê
    nil ¸Ê¿¡ ÀúÀå
    ¸Ê ¹Ýº¹
    ±¸Á¶Ã¼
    »õ ±¸Á¶Ã¼ Á¤ÀÇ
    new Å°¿öµå »ç¿ë
    ±¸Á¶Ã¼ÀÇ ½½¶óÀ̽º
    Á¤±ÔÇ¥Çö½Ä°ú ÆÐÅÏ ¸ÅĪ
    Go Á¤±ÔÇ¥Çö½Ä
    À̸§°ú ¼º ¸ÅĪ
    Á¤¼ö ¸ÅĪ
    ·¹ÄÚµåÀÇ ÇÊµå ¸ÅĪ
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¼±
    CSV ÆÄÀÏ ´Ù·ç±â
    À妽º Ãß°¡
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¼±µÈ ¹öÀü
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    04Àå. ¸®Ç÷º¼Ç°ú ÀÎÅÍÆäÀ̽º
    ¸®Ç÷º¼Ç
    Go ±¸Á¶Ã¼ÀÇ ³»ºÎ
    ¸®Ç÷º¼ÇÀ» ÀÌ¿ëÇØ ±¸Á¶Ã¼ °ª ¹Ù²Ù±â
    ¸®Ç÷º¼ÇÀÇ ¼¼ °¡Áö ´ÜÁ¡
    ŸÀÔ ¸Þ¼­µå
    ŸÀÔ ¸Þ¼­µå »ý¼º
    ŸÀÔ ¸Þ¼­µå »ç¿ë
    ÀÎÅÍÆäÀ̽º
    sort.Interface ÀÎÅÍÆäÀ̽º
    ºó ÀÎÅÍÆäÀ̽º
    ŸÀÔ ´Ü¾ð°ú ŸÀÔ ½ºÀ§Ä¡
    map[string]interface{} ¸Ê
    ¿¡·¯ ŸÀÔ
    ³ª¸¸ÀÇ ÀÎÅÍÆäÀ̽º ¸¸µé±â
    Go ÀÎÅÍÆäÀ̽º »ç¿ë
    3Â÷¿ø ÇüÅ µ¥ÀÌÅÍ¿¡¼­ sort.Interface ±¸Çö
    µÎ °¡Áö CSV ÆÄÀÏ Æ÷¸Ë ´Ù·ç±â
    GoÀÇ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷µ¥ÀÌÆ®
    CSV ÆÄÀÏ °ª ¼³Á¤
    sort ÆÐÅ°Áö »ç¿ë
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    05Àå. ÆÐÅ°Áö¿Í ÇÔ¼ö
    Go ÆÐÅ°Áö
    Go ÆÐÅ°Áö ´Ù¿î·Îµå
    ÇÔ¼ö
    À͸í ÇÔ¼ö
    ¿©·¯ °ªÀ» ¹ÝȯÇÏ´Â ÇÔ¼ö
    ÇÔ¼öÀÇ ¹Ýȯ°ª¿¡µµ À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù.
    ÇÔ¼ö¸¦ ¸Å°³º¯¼ö·Î ¹Þ´Â ÇÔ¼ö
    ÇÔ¼ö¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö
    °¡º¯ Àμö ÇÔ¼ö
    defer Å°¿öµå
    Go ÆÐÅ°Áö Á÷Á¢ ¸¸µé±â
    init() ÇÔ¼ö
    ½ÇÇà ¼ø¼­
    ±êÇãºê¿¡ Go ÆÐÅ°Áö ÀúÀå
    µ¥ÀÌÅͺ£À̽º¸¦ ´Ù·ç´Â Go ÆÐÅ°Áö
    µ¥ÀÌÅͺ£À̽º ÀÌÇØ
    Go ÆÐÅ°Áö ÀúÀå
    Go ÆÐÅ°ÁöÀÇ ¼³°è
    Go ÆÐÅ°Áö ±¸Çö
    Go ÆÐÅ°Áö Å×½ºÆ®
    ¸ðµâ
    Go ÆÐÅ°Áö¸¦ Àß ¸¸µå´Â ¹æ¹ý
    ¹®¼­È­
    ±ê·¦ ·¯³Ê
    Ãʱ⠼³Á¤ ÆÄÀÏ
    ÃÖÁ¾ ¼³Á¤ ÆÄÀÏ
    ±êÇãºê ¾×¼Ç
    ±êÇãºê¿¡ ½ÃÅ©¸´ ÀúÀå
    ÃÖÁ¾ ¼³Á¤ ÆÄÀÏ
    ¹öÀü ºÎ¿©
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    06Àå. À¯´Ð½º ½Ã½ºÅÛ¿¡°Ô ÀÛ¾÷ Áö½Ã
    stdin, stdout, stderr
    À¯´Ð½º ÇÁ·Î¼¼½º
    À¯´Ð½º ½Ã±×³Î ó¸®
    µÎ °¡Áö ½Ã±×³Î ó¸®
    ÆÄÀÏ ÀÔÃâ·Â
    io.Reader¿Í io.Writer ÀÎÅÍÆäÀ̽º
    io.Reader¿Í io.WriterÀÇ »ç¿ë°ú ¿À¿ë
    ¹öÆÛ¸¦ ÀÌ¿ëÇÑ ÆÄÀÏ ÀÔÃâ·Â°ú ¹öÆÛ¸¦ ÀÌ¿ëÇÏÁö ¾Ê´Â ÆÄÀÏ ÀÔÃâ·Â
    ÅؽºÆ® ÆÄÀÏ Àбâ
    ÁÙ ´ÜÀ§·Î ÅؽºÆ® ÆÄÀÏ Àбâ
    ´Ü¾î ´ÜÀ§·Î ÅؽºÆ® ÆÄÀÏ Àбâ
    ¹®ÀÚ ´ÜÀ§·Î ÅؽºÆ® ÆÄÀÏ Àбâ
    /dev/random Àбâ
    ÆÄÀÏ¿¡¼­ ¿øÇÏ´Â ¸¸Å­¸¸ µ¥ÀÌÅÍ Àбâ
    ÆÄÀÏ ¾²±â
    JSON µ¥ÀÌÅÍ ´Ù·ç±â
    Marshal()°ú Unmarshal()
    ±¸Á¶Ã¼¿Í JSON
    ½ºÆ®¸² ÇüÅ·ΠJSON µ¥ÀÌÅÍ ÀÐ°í ¾²±â
    JSON ·¹ÄÚµå Ãâ·Â ´Ùµë±â
    XML ´Ù·ç±â
    JSON°ú XML º¯È¯
    YAML ´Ù·ç±â
    viper ÆÐÅ°Áö
    Ä¿¸Çµå¶óÀÎ Ç÷¡±× »ç¿ë
    JSON ¼³Á¤ ÆÄÀÏ Àбâ
    cobra ÆÐÅ°Áö
    ¼¼ °³ÀÇ Ä¿¸Çµå°¡ ÀÖ´Â À¯Æ¿¸®Æ¼
    Ä¿¸Çµå¶óÀÎ Ç÷¡±× Ãß°¡
    Ä¿¸Çµå ¾Ù¸®¾î½º »ý¼º
    ÇÏÀ§ Ä¿¸Çµå »ý¼º
    À¯´Ð½º ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ¼øȯ ÂüÁ¶ ã±â
    Go 1.16ÀÇ »õ·Î¿î ±â´É
    ÆÄÀÏ ÀÓº£µù
    ReadDir°ú DirEntry
    io/fs ÆÐÅ°Áö
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷µ¥ÀÌÆ®
    cobra »ç¿ë
    JSON µ¥ÀÌÅÍ ÀúÀåÇÏ°í Àбâ
    delete Ä¿¸Çµå ±¸Çö
    insert Ä¿¸Çµå ±¸Çö
    list Ä¿¸Çµå ±¸Çö
    search Ä¿¸Çµå ±¸Çö
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    07Àå. GoÀÇ µ¿½Ã¼º
    ÇÁ·Î¼¼½º, ½º·¹µå, °í·çƾ
    Go ½ºÄÉÁÙ·¯
    GOMAXPROCS ȯ°æ º¯¼ö
    µ¿½Ã¼º°ú º´·Ä¼º
    °í·çƾ
    °í·çƾ »ý¼º
    °í·çƾ ¿©·¯ °³ »ý¼º
    °í·çƾÀÌ ³¡³¯ ¶§±îÁö ±â´Ù¸®±â
    Add()¿Í Done()ÀÇ È£Ãâ Ƚ¼ö°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì
    °í·çƾÀ¸·Î ¿©·¯ ÆÄÀÏ »ý¼º
    ä³Î
    ä³Î¿¡ µ¥ÀÌÅÍ ¾²°í Àбâ
    ´ÝÈù ä³Î¿¡¼­ µ¥ÀÌÅÍ ¹Þ±â
    ÇÔ¼ö ¸Å°³º¯¼ö·Î ÁöÁ¤ÇÑ Ã¤³Î
    °æÀï »óÅÂ
    Go °æÀï »óÅ °¨Áö±â
    select Å°¿öµå
    °í·çƾ ŸÀӾƿô
    main() ³»ºÎ¿¡¼­ °í·çƾ ŸÀӾƿô
    main() ¹Ù±ù¿¡¼­ °í·çƾ ŸÀӾƿô
    Go ä³Î ´Ù½Ã º¸±â
    ¹öÆÛ Ã¤³Î
    nil ä³Î
    ¿öÄ¿ Ç®
    ½Ã±×³Î ä³Î
    °í·çƾÀÇ ½ÇÇà ¼ø¼­ ÁöÁ¤
    °øÀ¯ ¸Þ¸ð¸®¿Í °øÀ¯ º¯¼ö
    sync.Mutex ŸÀÔ
    ¹ÂÅؽº¸¦ ÇØÁ¦ÇÏ´Â °ÍÀ» Àؾî¹ö·ÈÀ» °æ¿ì
    sync.RWMutex ŸÀÔ
    atomic ÆÐÅ°Áö
    °í·çƾÀ¸·Î ¸Þ¸ð¸® °øÀ¯
    Ŭ·ÎÀú º¯¼ö¿Í go ±¸¹®
    context ÆÐÅ°Áö
    context¸¦ Å°/°ª ÀúÀå¼Ò·Î »ç¿ë
    semaphore ÆÐÅ°Áö
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    08Àå. À¥ ¼­ºñ½º ¸¸µé±â
    net/http ÆÐÅ°Áö
    http.Response ŸÀÔ
    http.Request ŸÀÔ
    http.Transport ŸÀÔ
    À¥ ¼­¹ö »ý¼º
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷µ¥ÀÌÆ®
    API Á¤ÀÇ
    Çڵ鷯 ±¸Çö
    ÇÁ·Î¸ÞÅ׿콺·Î ¸ÞÆ®¸¯ ³ëÃâ
    runtime/metrics ÆÐÅ°Áö
    ¸ÞÆ®¸¯ ³ëÃâ
    Go ¼­¹öÀÇ µµÄ¿ À̹ÌÁö »ý¼º
    ¸ÞÆ®¸¯ ³ëÃâ
    ¸ÞÆ®¸¯ Àбâ
    ÇÁ·Î¸ÞÅ׿콺¿¡ ¸ÞÆ®¸¯ ³Ö±â
    ±×¶óÆijª¿¡¼­ ÇÁ·Î¸ÞÅ׿콺 ¸ÞÆ®¸¯ ½Ã°¢È­
    À¥ Ŭ¶óÀ̾ðÆ® °³¹ß
    http.NewRequest()¸¦ »ç¿ëÇØ Å¬¶óÀ̾ðÆ® °³¼±
    ÀüÈ­¹øÈ£ºÎ ¼­ºñ½ºÀÇ Å¬¶óÀ̾ðÆ® ¸¸µé±â
    ÆÄÀÏ ¼­¹ö ¸¸µé±â
    ÀüÈ­¹øÈ£ºÎ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ´Ù¿î·ÎµåÇϱâ
    HTTP ¿¬°á ŸÀӾƿô ¼³Á¤
    SetDeadline() »ç¿ë
    Ŭ¶óÀ̾ðÆ®¿¡¼­ ŸÀӾƿô ¼³Á¤
    ¼­¹ö¿¡¼­ ŸÀӾƿô ¼³Á¤
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    09Àå. TCP/IP¿Í À¥¼ÒÄÏ
    TCP/IP
    nc(1) Ä¿¸Çµå¶óÀÎ À¯Æ¿¸®Æ¼
    net ÆÐÅ°Áö
    TCP Ŭ¶óÀ̾ðÆ® °³¹ß
    net.Dial()À» ÀÌ¿ëÇÑ TCP Ŭ¶óÀ̾ðÆ® °³¹ß
    net.DialTCP()¸¦ ÀÌ¿ëÇØ TCP Ŭ¶óÀ̾ðÆ® °³¹ß
    TCP ¼­¹ö °³¹ß
    net.Listen()À» ÀÌ¿ëÇÑ TCP ¼­¹ö °³¹ß
    net.ListenTCP()¸¦ »ç¿ëÇÑ TCP ¼­¹ö °³¹ß
    UDP Ŭ¶óÀ̾ðÆ® °³¹ß
    UDP ¼­¹ö °³¹ß
    µ¿½Ã¼º ÀÖ´Â TCP ¼­¹ö °³¹ß
    À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ
    À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ ¼­¹ö
    À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ Å¬¶óÀ̾ðÆ®
    À¥¼ÒÄÏ ¼­¹ö °³¹ß
    ¼­¹ö ±¸Çö
    websocat »ç¿ë
    ÀÚ¹Ù½ºÅ©¸³Æ® »ç¿ë
    À¥¼ÒÄÏ Å¬¶óÀ̾ðÆ® °³¹ß
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    10Àå. REST API
    REST ¼Ò°³
    RESTful ¼­¹ö ¹× Ŭ¶óÀ̾ðÆ® °³¹ß
    RESTful ¼­¹ö
    RESTful Ŭ¶óÀ̾ðÆ®
    ½ÇÁ¦·Î ÀÛµ¿ÇÏ´Â RESTful ¼­¹ö °³¹ß
    REST API
    gorilla/mux
    ¼­ºê¶ó¿ìÅÍ »ç¿ë
    µ¥ÀÌÅͺ£À̽º »ç¿ë
    restdb Å×½ºÆ®
    RESTful ¼­¹ö ±¸Çö
    RESTful ¼­¹ö Å×½ºÆ®
    GET Çڵ鷯 Å×½ºÆ®
    POST Çڵ鷯 Å×½ºÆ®
    PUT Çڵ鷯 Å×½ºÆ®
    DELETE Çڵ鷯 Å×½ºÆ®
    RESTful Ŭ¶óÀ̾ðÆ®
    Ä¿¸Çµå¶óÀΠŬ¶óÀ̾ðÆ® ±¸Á¶ °®Ãß±â
    RESTful Ŭ¶óÀ̾ðÆ® Ä¿¸Çµå ±¸Çö
    RESTful Ŭ¶óÀ̾ðÆ® »ç¿ë
    ¿©·¯ REST API ¹öÀü »ç¿ë
    ¹ÙÀ̳ʸ® ÆÄÀÏ ¾÷·Îµå¿Í ´Ù¿î·Îµå
    REST API ¹®¼­È­¸¦ À§ÇÑ ½º¿þ°Å
    REST API ¹®¼­È­
    ¹®¼­ ÆÄÀÏ »ý¼º
    ¹®¼­ ÆÄÀÏ Á¦°ø
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    11Àå. ÄÚµå Å×½ºÆðú ÇÁ·ÎÆÄÀϸµ
    ÄÚµå ÃÖÀûÈ­
    ÄÚµå º¥Ä¡¸¶Å·
    ´õ ³ªÀº Å×½ºÆ®¸¦ À§ÇÑ main() ÇÔ¼ö ÀçÀÛ¼º
    ¾²±â ¹× Àб⠹öÆÛ º¥Ä¡¸¶Å·
    benchstat À¯Æ¿¸®Æ¼
    À߸ø ÀÛ¼ºÇÑ º¥Ä¡¸¶Å© ÇÔ¼ö
    ÄÚµå ÇÁ·ÎÆÄÀϸµ
    Ä¿¸Çµå¶óÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÆÄÀϸµ
    HTTP ¼­¹ö ÇÁ·ÎÆÄÀϸµ
    Go ÇÁ·ÎÆÄÀÏ·¯ÀÇ À¥ ÀÎÅÍÆäÀ̽º
    go tool trace À¯Æ¿¸®Æ¼
    Ŭ¶óÀ̾ðÆ®¿¡¼­ À¥ ¼­¹ö ÃßÀû
    À¥ ¼­¹öÀÇ ¸ðµç °æ·Î ¹æ¹®
    Go ÄÚµå Å×½ºÆ®
    ./ch03/intRE.go Å×½ºÆ® ÀÛ¼º
    TempDir() ÇÔ¼ö
    CleanUp() ÇÔ¼ö
    testing/quick ÆÐÅ°Áö
    Å×½ºÆ® ŸÀӾƿô
    ÄÚµå Ä¿¹ö¸®Áö Å×½ºÆ®
    µµ´ÞÇÒ ¼ö ¾ø´Â ÄÚµå ã±â
    µ¥ÀÌÅͺ£À̽º ¹é¿£µå¸¦ °®Ãá HTTP ¼­¹ö Å×½ºÆ®
    ÆÛÁî Å×½ºÆ®
    Å©·Î½ºÄÄÆÄÀÏ
    go:generate
    ¿¹Á¦ ÇÔ¼ö »ý¼º
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    12Àå. gRPC
    gRPC ¼Ò°³
    ÇÁ·ÎÅäÄÝ ¹öÆÛ
    ÀÎÅÍÆäÀ̽º Á¤ÀÇ ¾ð¾î ÆÄÀÏ ÀÛ¼º
    gRPC ¼­¹ö °³¹ß
    gRPC Ŭ¶óÀ̾ðÆ® °³¹ß
    Ŭ¶óÀ̾ðÆ®¸¦ ÀÌ¿ëÇÑ gRPC ¼­¹ö Å×½ºÆ®
    ¿¬½À¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    13Àå. Á¦³×¸¯
    Á¦³×¸¯ ¼Ò°³
    Á¦¾à Á¶°Ç
    Á¦¾à Á¶°Ç ¸¸µé±â
    Á¦³×¸¯À» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Å¸ÀÔ Á¤ÀÇ
    Go ±¸Á¶Ã¼¿¡¼­ÀÇ Á¦³×¸¯ »ç¿ë
    ÀÎÅÍÆäÀ̽º¿Í Á¦³×¸¯
    ¸®Ç÷º¼Ç°ú Á¦³×¸¯
    ¿¬½À ¹®Á¦
    ¿ä¾à
    Âü°í ÀÚ·á

    ºÎ·ÏA. Go °¡ºñÁö Ä÷ºÅÍ
    Èü°ú ½ºÅÃ
    °¡ºñÁö Ä÷º¼Ç
    »ï»ö ¾Ë°í¸®µë
    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