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

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

    Go·Î ±¸ÇöÇϴ Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ¾ÖÇø®ÄÉÀ̼Ç

    Go·Î ±¸ÇöÇϴ Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ¾ÖÇø®ÄÉÀÌ¼Ç Å¬¶ó¿ìµå¿Í MSA ±â¹ÝÀÇ °í¼º´É À¥¾Û °³¹ßÇϱâ

    • ¹Ì³ª ¾Èµå¶ó¿À½º , ¸¶Æ¾ Çï¹ÌÅ© Àú
    • ¹Úº´ÁÖ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2022³â 04¿ù 29ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆÇ¸Å°¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

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

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

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

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

      close

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

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

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

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 0

    ÃâÆÇ»ç ¸®ºä

    ¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â

    1Àå, 'Çö´ëÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³'¿¡¼­´Â Ŭ¶ó¿ìµå ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀϹÝÀûÀÎ ±â´É°ú ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¸¦ ¼³¸íÇÑ´Ù.
    2Àå, 'REST API¸¦ »ç¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º ±¸Ãà'¿¡¼­´Â Go ¾ð¾î·Î Çö´ëÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇϴµ¥, Áß¿äÇÏ°í °í·ÁÇØ¾ß ÇÏ´Â ÁÖÁ¦¸¦ ´Ù·é´Ù.
    3Àå, '¸¶ÀÌÅ©·Î¼­ºñ½º º¸¾È'¿¡¼­´Â ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ¾ÈÀüÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. Go ¾ð¾î·Î ¾î¶»°Ô ÀÎÁõ¼­¿Í HTTPS¸¦ ´Ù·ç´ÂÁö ¾Ë¾Æº»´Ù.
    4Àå, '¸Þ½ÃÁö Å¥¸¦ »ç¿ëÇÑ ºñµ¿±â ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³'¿¡¼­´Â ¸Þ½ÃÁö Å¥¸¦ »ç¿ëÇØ ºñµ¿±â ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
    5Àå, '¸®¾×Æ®·Î ÇÁ·ÐÆ®¿£µå ±¸Ãà'¿¡¼­´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¼¼°è·Î Àá½Ã ¶°³ª ¸¶ÀÌÅ©·Î¼­ºñ½º ±â¹Ý ÇÁ·ÎÁ§Æ®ÀÇ À¥ ÇÁ·ÐÆ®¿£µå¸¦ ¸®¾×Æ® ÇÁ·¹ÀÓ¿öÅ©·Î ¾î¶»°Ô ±¸ÃàÇÏ´ÂÁö º¸¿©ÁØ´Ù.
    6Àå, 'ÄÁÅ×À̳ʷΠ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷'¿¡¼­´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×À̳ʸ¦ »ç¿ëÇØ À̽İú ÀçÇöÀÌ °¡´ÉÇÑ ¹æ½ÄÀ¸·Î Go ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
    7Àå, 'AWS I: ±âÃÊ, Go¸¦ À§ÇÑ AWS SDK¿Í EC2'´Â AWS »ýŰ踦 ´Ù·ç´Â µÎ °³ÀÇ Àå Áß Ã¹ ¹øÂ°´Ù. 7Àå¿¡¼­´Â AWSÀÇ ½Ç¿ëÀûÀÎ ¼¼ºÎ »çÇ×À» ´Ù·é´Ù.
    8Àå, 'AWS II: S3, SQS, API °ÔÀÌÆ®¿þÀÌ, ´ÙÀ̳ª¸ðDB'¿¡¼­´Â AWS »ýŰ踦 Á» ´õ »ó¼¼ÇÏ°Ô ´Ù·é´Ù. AWS ¼¼°è¿¡¼­ Àαâ ÀÖ´Â ¼­ºñ½ºµé·Î ´õ ±íÀÌ µé¾î°¥ °ÍÀÌ´Ù.
    9Àå, 'Áö¼ÓÀûÀÎ ¹èÆ÷'¿¡¼­´Â Go ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ±âº»ÀûÀÎ Áö¼ÓÀûÀÎ ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ±¸Çö ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. À̸¦ À§ÇØ Áö¼ÓÀûÀÎ ¹èÆ÷CD, Áö¼ÓÀû ¹èÆ÷ÀÇ ±âº» ¿øÄ¢À» ±â¼úÇϰí Travis CI¿Í ±ê·¦ °°Àº µµ±¸¸¦ »ç¿ëÇØ °£´ÜÇÑ ÆÄÀÌÇÁ¶óÀÎ ±¸Çö ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    10Àå, '¾ÖÇø®ÄÉÀÌ¼Ç ¸ð´ÏÅ͸µ'¿¡¼­´Â ÇÁ·Î¸ÞÅ׿콺¿Í ±×¶óÆÄ³ª¸¦ »ç¿ëÇØ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¸¦ ¾î¶»°Ô ¸ð´ÏÅ͸µÇÏ´ÂÁö º¸¿©ÁØ´Ù.
    11Àå, '¸¶À̱׷¹À̼Ç'¿¡¼­´Â ¿¹ÀüºÎÅÍ »ç¿ëÇÑ ¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀ̼ÇÀ» Ŭ¶ó¿ìµå¿¡ ÁغñµÈ Çö´ëÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¸¶À̱׷¹À̼ÇÇÒ ¶§ °í·ÁÇØ¾ß ÇÏ´Â ½Ç¿ëÀûÀÎ ¿ä¼Ò¿Í Á¢±Ù ¹æ½ÄÀ» ´Ù·é´Ù.
    12Àå, 'Go°¡ ³ª¾Æ°¥ ¹æÇâ'¿¡¼­´Â ÀüÅëÀûÀÎ ¹æ½ÄÀÇ ´ë¾ÈÀû Åë½Å ÇÁ·ÎÅäÄÝ, AWS ¿Ü ±âŸ Ŭ¶ó¿ìµå Á¦°øÀÚ ¹× Â÷¼¼´ë ºò Æ®·»µå·Î ÀÚ¸® ÀâÀ» »õ·Î¿î ¾ÆÅ°ÅØÃ³ ÆÐ·¯´ÙÀÓ°ú °°Àº ޱ¸ÇÒ °¡Ä¡°¡ ÀÖ´Â Çö´ëÀûÀΠŬ¶ó¿ìµå °ü·Ã ±â¼úÀ» ´Ù·é´Ù.

    ¡Û¹Ì³ª ¾Èµå¶ó¿À½º(ÁöÀºÀÌ)ÀÇ ¸»
    Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ°ú ¸¶ÀÌÅ©·Î¼­ºñ½º´Â Çö´ë ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³¿¡¼­ ¾ÆÁÖ Áß¿äÇÑ µÎ °¡Áö °³³äÀÌ´Ù. À̵éÀº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îµéÀÌ ÇÊ¿äÇÑ ±Ô¸ð¿¡ µû¶ó È®Àå °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¿Í °³¹ßÀ» À§ÇØ ½ÀµæÇØ¾ß ÇÏ´Â ÇÙ½É ±â¼úÀÌ µÆ´Ù. Go´Â Çö´ëÀûÀÎ º¹¼ö Ç÷§Æû Áö¿ø ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î, ¾ÆÁÖ °­·ÂÇÏ°í °£°áÇØ¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀÖ¾î ÃÖ°íÀÇ ¼±ÅÃÁö´Ù. Go´Â Á¡Á¡ ´õ Àα⸦ ¾ò°í ÀÖÀ¸¸ç Go·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ´É·ÂÀº ¸Å·ÂÀûÀÎ °³ÀÎ ¿ª·®ÀÌ µÇ°í ÀÖ´Ù.
    ÀÌ Ã¥Àº GoÀÇ µµ¿òÀ¸·Î ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ ¼¼°è·Î °¡´Â ¿©Á¤¿¡ ¿©·¯ºÐÀ» µ¥·Á°¥ °ÍÀÌ´Ù. Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³ ÆÐÅÏÀ» ´Ù·ç´Â °ÍÀ¸·Î ½ÃÀÛÇϸç ÀÌ·± ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô È®Àå, ºÐ»ê, ¹èÆ÷ÇÏ´ÂÁö¿¡ °ü·ÃµÈ ½Ç¿ëÀû °³³äµéÀ» »ìÆìº»´Ù. ±×¸®°í ½ÇÁ¦ ¿î¿µ ȯ°æ ¼öÁØÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ÀÛ¼º°ú ÀϹÝÀûÀΠŬ¶ó¿ìµå ȯ°æ¿¡ ¹èÆ÷ÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¹ý°ú ¼³°è Á¢±Ù ¹æ½Äµé·Î ±íÀÌ ÀÖ°Ô µé¾î°£´Ù.
    ÀÌ Ã¥À» ¸¶Ä¡¸é Ŭ¶ó¿ìµå¿¡ ¹èÆ÷ÇÒ ¼ö ÀÖ´Â È¿°úÀûÀÎ ½ÇÁ¦ ¿î¿µ ȯ°æ ¼öÁØÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ÀÛ¼º ¹æ¹ýÀ» ¾Ë°í, ¾Æ¸¶Á¸ À¥ ¼­ºñ½ºÀÇ ¼¼°è¸¦ ½ÇÁ¦·Î ÀÌÇØÇϸç, Go ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¸¸µå´ÂÁö ¾Ë°Ô µÉ °ÍÀÌ´Ù.

    ¡Û¿ªÀÚÈıâ
    óÀ½ Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀ̶õ ´Ü¾î¸¦ Á¢ÇÑ °Ç 2008³â ¸» ±¹³» ½Å¹®±â»ç¿¡¼­ ÀÌ ´Ü¾î°¡ ÃÖÃÊ·Î ¾ð±ÞµÇ±â ½ÃÀÛÇÒ ¶§´Ù. ´ç½Ã¿¡´Â AWS¸¸ÀÌ °ø¿ë Ŭ¶ó¿ìµå ¼­ºñ½º¸¦ Á¦°øÇÏ´ø ½Ã±â·Î, Ŭ¶ó¿ìµåÀÇ °³³ä ÀÚü°¡ ¹Ì¸® ÁغñµÈ °øÀ¯ÇüÀÇ IT ÀÚ¿øÀ» ÇÊ¿ä ½Ã ½Å¼ÓÈ÷ Á¦°ø¹Þ°í »ç¿ëÇÑ ¸¸Å­ÀÇ ºñ¿ë¸¸ ³»´Â ±¸µ¶ ÇüÅ·Î, ±âÁ¸¿¡´Â ¾ø´ø ¼­ºñ½ºÇü ÀÎÇÁ¶ó¸¦ ¸»Çß´Ù.
    Áï, ÀÎÇÁ¶ó°¡ Áß½ÉÀΠŬ¶ó¿ìµå °³³äÀ¸·Î ¾ÛÀº ¼Õ´ëÁö ¾Ê°í ±âÁ¸ ±¸¼º ±×´ë·Î Ŭ¶ó¿ìµå¿¡ ÀÌÀüÇϸé ÀÚ¿øÀ» ź·ÂÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ¾î IT ºñ¿ëÀÌ Àý°¨µÈ´Ù°í ÀνĵƴÙ. ÇÏÁö¸¸ Ŭ¶ó¿ìµå·Î ±âÁ¸ ¾ÛÀ» ±×´ë·Î ÀÌÀü¸¸ Çϸé IT ºñ¿ëÀÌ È® ÁÙ¾îµé±î?
    ¾ÈŸ±õ°Ôµµ ±â¾÷ ³»ºÎÀÇ IT ÀÚ¿ø Á¦¾à ÇÏ¿¡¼­ ½ÇÇàµÇ´ø ÀüÅëÀûÀÎ ¸ð³î¸®½Ä ¾ÛÀÌ ¹«Á¦ÇÑÀÇ Å¬¶ó¿ìµå ȯ°æ¿¡¼­ ÇÒ´çµÈ ÀÚ¿øÀ» Á¡À¯Çϸç Ãß°¡ ÀÚ¿øÀ» »ç¿ëÇÏ´Â ±¸Á¶·Î ÀÎÇØ ½ÇÁ¦ ¿¹»óÇÑ ¸¸Å­ÀÇ ºñ¿ë Àý°¨ È¿°ú¸¦ ¾ò±â´Â Èûµé´Ù.
    °á±¹ ±âÁ¸ ¾ÛÀº ÀÌ Ã¥ÀÇ Á¦¸ñ°ú °°ÀÌ ±× ÀÚü¸¦ Çö´ëÈ­ÇØ ¿ÀǼҽº ±â¼ú ±â¹ÝÀ¸·Î Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê(ÃÖ´ëÇÑ È°¿ë)ÇÏ°Ô Åº·ÂÀûÀ¸·Î ¹Ù²î¾î¾ß ÇÑ´Ù.
    Çö´ëÀûÀÎ ¾ÛÀº ÄÁÅ×ÀÌ³Ê ±â¹ÝÀÇ ÀÚ¿ø °Ý¸® ±â¼úÀ» »ç¿ëÇØ ±âÁ¸ VM ¹æ½Ä¿¡ ºñÇØ ÈξÀ ź·ÂÀûÀ¸·Î »ç¿ëÇÑ´Ù. ÀüÅëÀûÀÎ ¸ð³î¸®½Ä ¾Û°ú´Â ´Ù¸£°Ô ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¸¦ Àû¿ëÇØ ±â´Éº° ¼­ºñ½º ´ÜÀ§·Î ÄÁÅ×À̳ÊÈ­ÇØ ¿î¿µÇÔÀ¸·Î½á ƯÁ¤ ºñÁî´Ï½º ·ÎÁ÷À» ´ã°í ÀÖ´Â ÄÚµåÀÇ ¼öÁ¤ÀÌ ÇÊ¿äÇÒ ¶§ ½Å¼ÓÇÑ ¹Ý¿µ°ú ¹èÆ÷(CI/CD)°¡ °¡´ÉÇÏ´Ù. ¶ÇÇÑ »ç¿ëÀÚ Æ®·¡ÇÈ Áõ°¡¿¡ µû¶ó 󸮿¡ ÇÊ¿äÇÑ ¼­ºñ½º¸¸ ºü¸¥ ÀÚµ¿ È®ÀåÀÌ µÇ´Â ±¸Á¶´Ù. ¾ÖÀÚÀÏ ¼­ºñ½º Ãø¸é°ú ºñ¿ë Ãø¸é ¸ðµÎ ¸¸Á·½ÃŰ´Â ¿Â¶óÀÎ ºñÁî´Ï½º Ç÷§ÆûÀ» ±¸ÃàÇÒ ¶§ÀÇ ÇÇÇÒ ¼ö ¾ø´Â ¼±ÅÃÁö·Î ÀÌ Ã¥ÀÌ ±× ±â¹ÝÀ» ´ÙÁö´Â µ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

    ÀúÀÚ ¼Ò°³

    ¹Ì³ª ¾Èµå¶ó¿À½º , ¸¶Æ¾ Çï¹ÌÅ©

    ÀúÀÚ : ¹Ì³ª ¾Èµå¶ó¿À½º
    Go ¾ð¾î¸¦ °³ÀÎÀû, Àü¹®ÀûÀ¸·Î »ç¿ëÇØ ±íÀº °æÇèÀ» ½×Àº ¼÷·ÃµÈ ¿£Áö´Ï¾î´Ù. Go ¾ð¾î¿¡ ´ëÇÑ ±Û°ú ±³À縦 Á¤±âÀûÀ¸·Î Àú¼úÇϰí GoÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ °øÀ¯ÇÏ¸ç ´Ù¾çÇÑ º¹Àâµµ¸¦ °¡Áø ¼ö¸¹Àº Go ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇß´Ù.
    Go À̿ܿ¡´Â ÀÚ¹Ù, C#, ÆÄÀ̽ã, C++ ±â¼úÀ» º¸À¯Çϰí ÀÖÀ¸¸ç, ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º¿Í ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³·Î ÀÛ¾÷Çϰí ÀÖ´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ ¾ÖÀÚÀÏ ¹æ¹ý·Ð¿¡µµ ´É¼÷ÇÏ´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿Ü¿¡´Â ½ºÅ©·³ ¸¶½ºÅ͸µ, ±â¼ú ¿µ¾÷, ¼ÒÇÁÆ®¿þ¾î Á¦Ç° °ü¸®¿¡ ´ëÇÑ ½Ç¹« °æÇèÀÌ ÀÖ´Ù.

    ÀúÀÚ : ¸¶Æ¾ Çï¹ÌÅ©
    ¿À½º³ªºê·òÅ© ÀÀ¿ë°úÇÐ ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ °úÇÐÀ» Àü°øÇßÀ¸¸ç µ¶ÀÏÀÇ ¶óµ§¿¡ »ì°í ÀÖ´Ù. À¥ ±â¼ú°ú ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¸¦ »ç¿ëÇÏ´Â ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà Àü¹®ÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®´Ù. ¶ÇÇÑ Go, PHP, ÆÄÀ̽ã, Node.js ÇÁ·Î±×·¡¹Ö ¿Ü¿¡µµ ¼ÖÆ®½ºÅðú °°Àº ±¸¼º °ü¸® µµ±¸¿Í µµÄ¿, Äí¹ö³×Ƽ½º µîÀÇ ÄÁÅ×ÀÌ³Ê ±â¼úÀ» »ç¿ëÇØ ÀÎÇÁ¶ó¸¦ ±¸ÃàÇϰí ÀÖ´Ù.

    ¿ªÀÚ : ¹Úº´ÁÖ
    ¼ö´É ½ÃÇè ÇÏ·ç Àü³¯ ¹ã ´Ê°Ô±îÁö ÀüÀÚ¿À¶ô½Ç¿¡¼­ °ÝÅõ °ÔÀÓÀ» Áñ°åÀ¸¸ç, ´ëÇÐ ½ÃÀý ±º Á¦´ë ÈÄ C ¾ð¾î¿Í ¾î¼Àºí¸®¾î¸¦ µ¶ÇÐÇØ 286 PCÀÇ MS-DOS ȯ°æ¿¡¼­ µ¹¾Æ°¡´Â °ÝÅõ °ÔÀÓÀ» ¸¸µé¾î S/W °³¹ß °ø¸ðÀü¿¡ ÀÔ»óÇß´Ù. IMF ÀÌÈÄ 2000³â IT ¹öºí ¶§ ´ë±â¾÷ SI¾÷ü¿¡ ÀÔ»çÇØ ±×·ì»ç ´ë»óÀ¸·Î ERP ÀÚü °³¹ß, ¿À¶óŬ DBA, SAP BC(Admin) ¾÷¹«, °í¼º´É ÄÄÇ»ÆÃ°ú VDI¸¦ ±¸ÃàÇß´Ù. 2011³â Ŭ¶ó¿ìµå ´ëÇ×ÇØ ½Ã´ë¸¦ ¸ÂÀÌÇØ ¿ÀǽºÅà ±â¹ÝÀÇ ÀÚü ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ¼­ºñ½º·Î AWS¸¦ ÀÌ°Ü¾ß ÇÏ´Â ±Ã±ØÀÇ ¹Ì¼ÇÀ» ¼öÇàÇÏ´Â Á¶Á÷¿¡ ²ø·Á°¡ Àü»çÇß´Ù. ´ÊÀº ³ªÀÌ¿¡ ´ºÁú·£µå·Î ¾îÇп¬¼ö¸¦ ´Ù³à¿Â ÈÄ ÇöÀç´Â ±â¾÷µéÀÌ Å¬¶ó¿ìµåÀÇ ÀåÁ¡À» ¿ÂÀüÈ÷ ´©¸®µµ·Ï Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ±â¹ÝÀÇ ¾Û µµÀÔ/±¸ÃàÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ÇÏÀ̺긮µå, ¸ÖƼŬ¶ó¿ìµå Ȱ¿ëÀ» Àϼ±¿¡¼­ µ½°í ÀÖ´Ù.

    ¸ñÂ÷

    1Àå. Çö´ëÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³

    __¿Ö Go ¾ð¾îÀΰ¡?
    __±âº» ¼³°è ¸ñÇ¥
    __Ŭ¶ó¿ìµå ¼­ºñ½º ¸ðµ¨
    __Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³ ÆÐÅÏ
    ____12 ¿ä¼Ò ¾Û
    ____¸¶ÀÌÅ©·Î¼­ºñ½º¶õ ¹«¾ùÀΰ¡?
    ____¸¶ÀÌÅ©·Î¼­ºñ½º ¹èÆ÷
    ____REST À¥ ¼­ºñ½º¿Í ºñµ¿±â½Ä ¸Þ½Ã¡
    __MyEvents Ç÷§Æû
    __¿ä¾à


    02Àå. Rest API¸¦ »ç¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º ±¸Ãà

    __¹è°æ
    ____¸¶ÀÌÅ©·Î¼­ºñ½º¶õ?
    ______¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ³»ºÎ
    __RESTful ˴ API
    ____Gorilla À¥ ŸŶ
    __Restful API ±¸Çö
    ____Áö¼Ó¼º °èÃþ
    ____¸ù°íDB
    ____¸ù°íDB¿Í Go ¾ð¾î
    __RESTful API Çڵ鷯 ÇÔ¼ö ±¸Çö
    __¿ä¾à


    03Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º º¸¾È

    __HTTPS
    ____´ëĪ ¾Ïȣȭ ¹æ½Ä
    ______HTTPS¿¡¼­ ´ëĪŰ ¾Ë°í¸®µë
    ____ºñ´ëĪ ¾Ïȣȭ ¹æ½Ä
    ______HTTP¿¡¼­ ºñ´ëĪ ¾Ïȣȭ ¹æ½Ä
    __Go¿¡¼­ÀÇ ¾ÈÀüÇÑ À¥ ¼­ºñ½º
    ____ÀÎÁõ¼­ ¾ò±â
    ______OpenSSL
    ______generate_cert.go
    ____Go¿¡¼­ HTTPS ¼­¹ö ±¸Ãà
    __¿ä¾à


    04Àå. ¸Þ½ÃÁö Å¥¸¦ »ç¿ëÇÑ ºñµ¿±â ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³

    __¹ßÇà/±¸µ¶ ÆÐÅÏ
    __¿¹¾à ¼­ºñ½º ¼Ò°³
    __À̺¥Æ® Äݶ󺸷¹À̼Ç
    __RabbitMQ·Î ¹ßÇà/±¸µ¶ ±¸Çö
    ____°í±Þ ¸Þ½ÃÁö Å¥À× ÇÁ·ÎÅäÄÝ
    ____µµÄ¿·Î ÇÏ´Â RabbitMQ ºü¸¥ ½ÃÀÛ
    ____°í±Þ RabbitMQ ¼³Á¤
    ____Go·Î RabbitMQ ¿¬°á
    ____AMQP ¸Þ½ÃÁö ¹ßÇà°ú ±¸µ¶
    ____À̺¥Æ® ¹èÃâÀÚ ÀÛ¼º
    ____À̺¥Æ® ±¸µ¶ÀÚ ÀÛ¼º
    ____¿¹¾à ¼­ºñ½º ÀÛ¼º
    __À̺¥Æ® ¼Ò½Ì
    __¾ÆÆÄÄ¡ Ä«ÇÁÄ«·Î ¹ßÇà/±¸µ¶°ú À̺¥Æ® ¼Ò½Ì ±¸Çö
    ____µµÄ¿·Î Ä«ÇÁÄ« »¡¸® ½ÃÀÛ
    ____¾ÆÆÄÄ¡ Ä«ÇÁÄ«ÀÇ ±âº» ¿øÄ¢
    ____Go·Î Ä«ÇÁÄ«¿¡ ¿¬°á
    ____Ä«ÇÁÄ«·Î ¸Þ½ÃÁö ¹ßÇà
    ____Ä«ÇÁÄ«¿¡¼­ ¸Þ½ÃÁö ¼Òºñ
    __¿ä¾à


    05Àå. ¸®¾×Æ®·Î ÇÁ·ÐÆ®¿£µå ±¸Ãà

    __¸®¾×Æ® ½ÃÀÛ
    ____Node.js¿Í ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤
    ____¸®¾×Æ® ÇÁ·ÎÁ§Æ® ÃʱâÈ­
    __¸®¾×Æ® ±âº» ¿øÄ¢
    ____MyEvents ÇÁ·ÐÆ®¿£µå ½Ãµ¿ °É±â
    ____À̺¥Æ® ¸®½ºÆ® ±¸Çö
    ______ÀÚ½ÅÀÇ Å¬¶óÀÌ¾ðÆ® °¡Á®¿À±â
    __À̺¥Æ® ¸®½ºÆ® ±¸¼º ¿ä¼Ò ±¸Ãà
    ____¹é¿£µå ¼­ºñ½º¿¡¼­ CORS Ȱ¼ºÈ­
    ____À̺¥Æ® ¸®½ºÆ® Å×½ºÆ®
    ____¶ó¿ìÆÃ°ú ³»ºñ°ÔÀÌ¼Ç Ãß°¡
    ____¿¹¾à ÇÁ·Î¼¼½º ±¸Çö
    __¿ä¾à


    06Àå. ÄÁÅ×À̳ʷΠ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷

    __ÄÁÅ×À̳ʶõ?
    __µµÄ¿ ¼Ò°³
    ____°£´ÜÇÑ ÄÁÅ×ÀÌ³Ê ½ÇÇà
    ____ÀڽŸ¸ÀÇ À̹ÌÁö ÀÛ¼º
    ____ÄÁÅ×À̳ʵéÀÇ ³×Æ®¿öÅ·
    __º¼·ýÀ¸·Î ÀÛ¾÷
    ____ÄÁÅ×ÀÌ³Ê ÀÛ¼º
    ______¹é¿£µå ¼­ºñ½ºµéÀ» À§ÇÑ ÄÁÅ×ÀÌ³Ê ÀÛ¼º
    ____´õ ÀÛÀº À̹ÌÁöµéÀ» À§ÇÑ Á¤Àû ÄÄÆÄÀÏ ±â´É »ç¿ë
    ____ÇÁ·ÐÆ®¿£µå¿ë ÄÁÅ×ÀÌ³Ê ÀÛ¼º
    __µµÄ¿ ÄÄÆ÷Áî·Î ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
    __À̹ÌÁö ¹ßÇà
    __¾ÖÇø®ÄÉÀ̼ÇÀ» Ŭ¶ó¿ìµå¿¡ ¹èÆ÷
    __Äí¹ö³×Ƽ½º ¼Ò°³
    ____MiniKube·Î ·ÎÄà Äí¹ö³×Ƽ½º ¼³Á¤
    ____Äí¹ö³×Ƽ½ºÀÇ ÇÙ½É °³³ä
    ____¼­ºñ½º
    ____Áö¼Ó º¼·ý
    ____MyEvents¸¦ Äí¹ö³×Ƽ½º·Î ¹èÆ÷
    ______RabbitMQ ºê·ÎÄ¿ »ý¼º
    ________¸ù°íDB ÄÁÅ×ÀÌ³Ê »ý¼º
    ________Äí¹ö³×Ƽ½º¿¡¼­ À̹ÌÁö »ç¿ë °¡´ÉÇÏ°Ô ¸¸µé±â
    ________MyEvents ±¸¼º ¿ä¼Ò ¹èÆ÷
    ________HTTP Àα׷¹½º ±¸¼º
    __¿ä¾à


    07Àå. AWS I: ±âÃÊ, Go¸¦ À§ÇÑ AWS SDK¿Í EC2

    __AWS ±âÃÊ
    ____AWS ÄܼÖ
    ____AWS Ä¿¸Çµå¶óÀÎ ÀÎÅÍÆäÀ̽º(CLI)
    ____AWS ¸®Àü°ú Á¸
    ____AWS ű×
    ____AWS ÀÏ·¡½ºÆ½ ºó½ºÅå
    __AWS ¼­ºñ½º
    ____GO¸¦ À§ÇÑ AWS SDK
    ______AWS ¸®Àü ±¸¼º
    ______AWS SDK ÀÎÁõ ±¸¼º
    ________IAM »ç¿ëÀÚ »ý¼º
    ________IAM ¿ªÇÒ »ý¼º
    ____Go¸¦ À§ÇÑ AWS SDKÀÇ ±âÃÊ
    ______¼¼¼Ç
    ______¼­ºñ½º Ŭ¶óÀ̾ðÆ®
    ______³×ÀÌÆ¼ºê µ¥ÀÌÅÍ Å¸ÀÔ
    ______°øÀ¯ ±¸¼º
    ______ÆäÀÌÁö ¸Å±â±â ¸Þ¼­µå
    ______´ë±â
    ______¿¡·¯ ó¸®
    ____EC2
    ______EC2 ÀνºÅϽº »ý¼º
    ______EC2 ÀνºÅϽº »ý¼º
    ________¸®´ª½º³ª ¸ÆOS ¸Ó½Å¿¡¼­ EC2 ÀνºÅϽº Á¢¼Ó
    ________À©µµ¿ì¿¡¼­ EC2 Á¢¼Ó
    ________º¸¾È ±×·ì
    __¿ä¾à


    08Àå. AWS II: S3, SQS, API °ÔÀÌÆ®¿þÀÌ, ´ÙÀ̳ª¸ðDB

    __S3
    ____S3 ±¸¼º
    __SQS
    __AWS API °ÔÀÌÆ®¿þÀÌ
    __´ÙÀ̳ª¸ðDB
    ____´ÙÀ̳ª¸ðDB ±¸¼º ¿ä¼Ò
    ______¼Ó¼º °ª µ¥ÀÌÅÍ Å¸ÀÔ
    ____±âº»Å°
    ____º¸Á¶ À妽º
    ____Å×ÀÌºí »ý¼º
    ____Go ¾ð¾î¿Í ´ÙÀ̳ª¸ðDB
    __¿ä¾à


    09Àå. Áö¼ÓÀûÀÎ ¹èÆ÷

    __ÇÁ·ÎÁ§Æ® ¼³Á¤
    ____¹öÀü °ü¸® ¼³Á¤
    ____ÀÇÁ¸¼º º¥´õ¸µ
    __Travis CI »ç¿ë
    __Äí¹ö³×Ƽ½º¿¡ ¹èÆ÷
    ____GitLab »ç¿ë
    ______GitLab ¼³Á¤
    ______GitLab CI ¼³Á¤
    __¿ä¾à


    10Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ¸ð´ÏÅ͸µ

    __ÇÁ·Î¸ÞÅ׿콺¿Í ±×¶óÆÄ³ª ¼³Á¤
    ____ÇÁ·Î¸ÞÅ׿콺ÀÇ ±âº»
    ____ÇÁ·Î¸ÞÅ׿콺 Ãʱ⠱¸¼º ÆÄÀÏ »ý¼º
    ______µµÄ¿·Î ÇÁ·Î¸ÞÅ׿콺 ½ÇÇà
    ______µµÄ¿¿¡¼­ ±×¶óÆÄ³ª ½ÇÇà
    __ÁöÇ¥ ³»º¸³»±â
    ____Go ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÇÁ·Î¸ÞÅ׿콺 Ŭ¶óÀÌ¾ðÆ® »ç¿ë
    ____ÇÁ·Î¸ÞÅ׿콺 ½ºÅ©·¡ÇÎ ´ë»ó ±¸¼º
    ____¸ÂÃãÇü ÁöÇ¥ ³»º¸³»±â
    __ÇÁ·Î¸ÞÅ׿콺¸¦ Äí¹ö³×Ƽ½º¿¡¼­ ½ÇÇà
    __¿ä¾à


    11Àå. ¸¶À̱׷¹À̼Ç

    __¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀ̼ÇÀ̶õ?
    __¸¶ÀÌÅ©·Î¼­ºñ½º¶õ?
    __¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ¸¶À̱׷¹À̼Ç
    ____»ç¶÷°ú ±â¼ú
    ____¸ð³î¸®½Ä ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿©·¯ Á¶°¢À¸·Î ÀÚ¸£±â
    ____¾î¶»°Ô Äڵ带 ±ú¶ß¸±±î?
    ____±Û·ç ÄÚµå
    __¸¶ÀÌÅ©·Î¼­ºñ½º µðÀÚÀÎ ÆÐÅÏ
    ____ÀÌŸÀû ¾ÆÅ°ÅØÃ³
    ____4°èÃþ ¿¬°è Ç÷§Æû
    ____µµ¸ÞÀÎ ÁÖµµ ¼³°è¿¡¼­ °æ°è ¸Æ¶ô
    ______µ¥ÀÌÅÍ Àϰü¼º
    ______µ¥ÀÌÅÍ Àϰü¼ºÀ» À§ÇÑ À̺¥Æ® ÁÖµµ ¾ÆÅ°ÅØÃ³
    ______À̺¥Æ® ¼Ò½Ì
    ______CQRS
    __¿ä¾à


    12Àå. Go°¡ ³ª¾Æ°¥ ¹æÇâ

    __¸¶ÀÌÅ©·Î¼­ºñ½º Åë½Å
    ____ÇÁ·ÎÅäÄÝ ¹öÆÛ
    ____GRPC
    __AWS Ãß°¡ »çÇ×
    ____´ÙÀ̳ª¸ðDB ½ºÆ®¸²
    ____AWS¿¡¼­ÀÇ ¿ÀÅ佺ÄÉÀϸµ
    ____¾Æ¸¶Á¸ °ü°èÇü µ¥ÀÌÅͺ£À̽º ¼­ºñ½º
    __±âŸ Ŭ¶ó¿ìµå Á¦°øÀÚ
    ____¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú
    ____±¸±Û Ŭ¶ó¿ìµå Ç÷§Æû
    ____¿ÀǽºÅÃ
    __Ŭ¶ó¿ìµå¿¡¼­ ÄÁÅ×ÀÌ³Ê ½ÇÇà
    __¼­¹ö¸®½º ¾ÆÅ°ÅØÃ³
    __¿ä¾à

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

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

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

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

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

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

    ¹Ýǰ/±³È¯

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

    ¹Ýǰ/±³È¯

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