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

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

¿øÁ¦ : Mastering Go - Third Edition
¼Òµæ°øÁ¦

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

°øÀ¯Çϱâ
Á¤°¡

45,000¿ø

  • 40,500¿ø (10%ÇÒÀÎ)

    2,250P (5%Àû¸³)

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

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

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

Go ¾ð¾î¿¡ °ü·ÃÇÑ Áö½ÄÀ» Á» ´õ ³ÐÈ÷°í ½ÍÀº Áß±Þ Go ÇÁ·Î±×·¡¸Ó³ª ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î °æÇèÀÌ ÀÖ´Â µ¶ÀÚµéÀ» ´ë»óÀ¸·Î Çϴ åÀÌ´Ù. Go ¾ð¾îÀÇ ±âº» °³³äºÎÅÍ ³×Æ®¿öÅ©, µ¿½Ã¼º, Å×½ºÆ®, gRPC, Á¦³×¸¯ µîÀÇ ÁÖÁ¦µéÀ» ¸¹Àº ½Ç½À ¿¹Á¦¿Í ÇÔ²² ¼Ò°³ÇÑ´Ù. 3ÆÇ¿¡¼­´Â 2ÆÇ¿¡ ºñÇØ Ã¥ÀÇ µÎ²²¸¦ ÁÙ¿´À¸¸ç ´õ ÀÚ¿¬½º·¯¿î È帧À¸·Î À籸¼ºÇß´Ù. ´õ ³ªÀº Go ¾ð¾î °³¹ßÀÚ°¡ µÇ°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

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

¡ß ½ÇÀü¿¡¼­ÀÇ 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 °¡ºñÁö Ä÷ºÅÍÀÇ µ¿ÀÛ°ú °¡ºñÁö Ä÷ºÅÍ°¡ ÄÚµåÀÇ ¼º´É¿¡ ³¢Ä¡´Â ¿µÇâÀ» »ìÆ캻´Ù.

¸ñÂ÷

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 °¡ºñÁö Ä÷ºÅÍ
______½½¶óÀ̽º »ç¿ë
______¸Ê¿¡ Æ÷ÀÎÅÍ »ç¿ë
______Æ÷ÀÎÅ͸¦ »ç¿ëÇÏÁö ¾Ê´Â ¸Ê »ç¿ë
______¸Ê ³ª´©±â
____¿¹Á¦ ¼º´É ºñ±³
__Âü°í ÀÚ·á

ÀúÀÚ¼Ò°³

¹ÌÇÒ¸®½º ÃßÄ®·Î½º [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

±â¼ú °ü·Ã ±Û¾²±â¸¦ ÁÁ¾ÆÇÏ´Â À¯´Ð½º ½Ã½ºÅÛ ¿£Áö´Ï¾î´Ù. ¡º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¿© Æí ÀÌ»óÀÇ ±ÛÀ» ±â°íÇß´Ù. ÁÖ¿ä °ü½É ºÐ¾ß´Â ½Ã°è¿­, µ¥ÀÌÅͺ£À̽º, À妽º

ÆîÃ帱â
Ç㼺¿¬ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

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

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

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

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

    ¸®ºä

    0.0 (ÃÑ 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À̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

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

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

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

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

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