±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
18,000¿ø |
---|
16,200¿ø (10%ÇÒÀÎ)
900P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼(207)
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ÆÀ ¸®´õ, °³¹ßÀÚ, Çü»ó °ü¸® ´ã´çÀÚ µî °Ô¸´ ÄÚµå ¸®ºä¸¦ µµÀÔÇØ Á¶Á÷ÀÇ Çù¾÷À» °³¼±ÇÏ·Á´Â ÀÇÁö¸¦ Áö´Ñ ¸ðµÎ¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¡ºGerrit ÄÚµå ¸®ºä¡». °³¹ß °úÁ¤¿¡¼ °Ô¸´À» ¸Å¿ë »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼³Ä¡¿Í ¼³Á¤ µî ¸ðµç °ÍÀ» ¾Ë·ÁÁØ´Ù. Çù¾÷ ¹× °°Àº °ø°£ ¶Ç´Â ¿ø°Ý °ø°£¿¡¼ÀÇ Çù¾÷ÀÚµéÀÇ ÁýÇÕÀûÀÎ ¼Ò½º ÄÚµå ¿À³Ê½ÊÀÇ °³³ä°ú Àǹ̿¡ ´ëÇؼµµ ¼Ò°³ÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ¿ä¾à ¡Ú
ÄÚµå ¸®ºä´Â ÀÛ¼ºÇÑ ¼Ò½º Äڵ带 ü°èÀûÀ¸·Î Á¡°ËÇÏ´Â È°µ¿À¸·Î, ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» ³ôÀÌ´Â µ¥ ´ë´ÜÈ÷ È¿°úÀûÀ̶ó´Â °ø°¨´ë´Â Çü¼ºµÇ¾î ÀÖÀ¸¸é¼µµ ½ÇÁ¦ ½ÇõÀº Àß ÇÏÁö ¾Ê°Ô µÇ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß È°µ¿ÀÌ´Ù.
ÀÌ Ã¥¿¡¼´Â ÄÚµå ¸®ºä¸¦ À¥ ±â¹ÝÀÇ È¯°æ¿¡¼ ¿Â¶óÀÎÀ¸·Î ½Ç½ÃÇÒ ¼ö ÀÖ´Â °Ô¸´(Gerrit) ÄÚµå ¸®ºäÀÇ ¼Ò°³¿Í ¼³Ä¡ ¹× ¼³Á¤, ½ÇÁ¦ ÄÚµå ¸®ºä È°µ¿ÀÇ ÀÛ¾÷ È帧¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á °Ô¸´ÀÇ ±âº» ¼³Ä¡ ¹× ¼³Á¤
¡á °³¹ß Á¶Á÷¿¡¼ ÄÚµå °ËÅäÀÇ ÀåÁ¡À» ±Ø´ëÈÇÏ´Â ¹æ¹ý
¡á ¾×Ƽºê µð·ºÅ丮(Active Directory)ó·³ ³Î¸® »ç¿ëµÇ´Â LDAP ·¹Áö½ºÆ®¸®¿Í °Ô¸´À» ¿¬µ¿ÇÏ´Â ¹æ¹ý
¡á °Ô¸´ÀÌ OpenID ÀÎÁõÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ´Â ¹æ¹ý
¡á °Ô¸´ ÇÁ·ÎÁ§Æ®ÀÇ º¸¾È »çÇ×°ú °Ô¸´ »ç¿ëÀÚÀÇ ¿ªÇÒ ¹× ±ÇÇÑ È®ÀÎ
¡á °Ô¸´À» ±ê SSH³ª HTTPS ¼¹ö·Î »ç¿ëÇÏ´Â ¹æ¹ý
¡á ¾ÆÆÄÄ¡ HTTP ¸®¹ö½º ÇÁ·Ï½Ã ȯ°æ¿¡¼ °Ô¸´À» ¼³Ä¡ÇÏ´Â ¹æ¹ý
¡á µ¿½Ã º¯°æ¿¡ ´ëÇÑ Ã³¸®¿Í ¸®º£À̽º ÀÇÁ¸ °ü°è
¡á °Ô¸´ ÄÚµå °ËÅä ¶óÀÌÇÁ»çÀÌŬÀÇ µµÀÔ ¹× ù ¹ø° ÆÐÄ¡ ¼¼Æ® Àû¿ë
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº ÆÀ ¸®´õ, °³¹ßÀÚ, Çü»ó °ü¸® ´ã´çÀÚ µî °Ô¸´ ÄÚµå ¸®ºä¸¦ µµÀÔÇØ Á¶Á÷ÀÇ Çù¾÷À» °³¼±ÇÏ·Á´Â ÀÇÁö¸¦ Áö´Ñ ¸ðµÎ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®ÄÚµå °ËÅä ¼Ò°³¡¯¿¡¼´Â °Ô¸´ ÄÚµå °ËÅäÀÇ ±âÃÊ °³³ä°ú ¿ë¾î, ÀåÁ¡, ¿ªÇÒ°ú °³¹ßÆÀÀÌ ÁؼöÇØ¾ß ÇÒ ³»¿ëÀ» ¼Ò°³ÇÑ´Ù.
2Àå, ¡®È¯°æ ¼³Á¤°ú ½ÃÀÛ¡¯¿¡¼´Â óÀ½À¸·Î »÷µå¹Ú½º(sandbox) ȯ°æ¿¡¼ °Ô¸´À» ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â °úÁ¤À» »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù. Ãʱ⠰ü¸®ÀÚ °èÁ¤ ÀúÀå¼Ò Çϳª¸¦ »ý¼ºÇÏ´Â °ÍÀ» ½ÃÀÛÀ¸·Î ù ¹ø° º¯°æ °ËÅ並 Ǫ½Ã(push)ÇØ º»´Ù.
3Àå. ¡®»ç¿ëÀÚ ÀÎÁõ¡¯¿¡¼´Â »ç¿ëÀÚ ÀÎÁõ°ú ÇÁ·ÎÆÄÀÏ µî·ÏÀ» ¼öÇàÇϱâ À§ÇØ ±âÁ¸ÀÇ ÀÎÁõ ½Ã½ºÅÛ°ú ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÎÁõ ÀýÂ÷°¡ ¾î¶»°Ô ÁøÇàÇÏ´ÂÁö »ìÆ캸°í LDAP, OpenID³ª ´Ù¸¥ ¼µåÆÄƼ ÀÎÁõ ½Ã½ºÅÛ°ú ¿¬°áÇϱâ À§ÇØ ¾î¶² ¼³Á¤ÀÌ °¡´ÉÇÑÁö ¾Ë¾Æº»´Ù.
4Àå, ¡®SSH¿Í HTTPS¸¦ ÀÌ¿ëÇÑ Á¢±Ù¡¯¿¡¼´Â SSH³ª HTTPSó·³ º¸¾ÈÀÌ °ÈµÈ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇؼ ±ê Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍÀÇ ÄÚµå °ËÅä È°µ¿¿¡ ´ëÇÑ °Ô¸´ÀÇ º¸¾ÈÀ» °ÈÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
5Àå, ¡®ÇÁ·ÎÁ§Æ® ±ÇÇÑ ¼³Á¤¡¯¿¡¼´Â ¼Ò½º ÄÚµå ÀúÀå¼Ò¿¡ ´ëÇÑ ¿ªÇÒ ±â¹Ý Á¢±ÙÀ» ½ÇÇöÇϱâ À§ÇØ ÇÁ·ÎÁ§Æ® ÅÛÇø´°ú ±×·ìÀ» È¿°úÀûÀ¸·Î ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÄÚµå °ËÅ並 À§ÇÑ ÇÁ·ÎÁ§Æ®¿Í ÆÀÀ» Á¶Á÷ÈÇϱâ À§ÇØ °Ô¸´ ±ÇÇÑ Á¶ÇÕ°ú ±êÀÇ ÂüÁ¶ ½ºÆå(ref-specs)ÀÇ Á¢±Ù Á¦¾î ¸ñ·Ï°úÀÇ °ü°è¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
6Àå, ¡®º¯°æ ¹× ÄÚµå °ËÅä ÀÛ¾÷ È帧¡¯¿¡¼´Â °Ô¸´¿¡¼ ÄÚµå °ËÅä ÀÛ¾÷ È帧ÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ´Ü°èº°·Î Â÷±ÙÂ÷±Ù ¾Ë¾Æº»´Ù. °ËÅäÀڵ鳢¸® »ç¿ëÇÏ´Â ¿ë¾î¿Í °ËÅäÀÚ¿Í ±â¿©ÀÚ°¡ ¼ÒÅëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ ¼³¸íÇÑ´Ù.
7Àå, ¡®¼ºê¹Ô À¯Çü°ú µ¿½Ã¼º¡¯¿¡¼´Â °ËÅä °úÁ¤¿¡¼ µ¿½Ã¼º°ú °ü·ÃÇÏ¿© ¹ß»ýÇÏ´Â ´Ù¾çÇÑ »óȲÀ» ºÐ¼®ÇÏ°í °Ô¸´À¸·Î ¾î¶»°Ô µ¿½Ã¼º ¹®Á¦¸¦ °ü¸®ÇÏ´ÂÁö ¾Ë¾Æº»´Ù.
ºÎ·Ï A. ¡®±êÇãºê ¿¬µ¿¡¯¿¡¼´Â °Ô¸´À» ¿ÜºÎÀÇ ±êÇãºê ¼¹ö¿¡ ¾î¶»°Ô ¿¬°áÇÏ´ÂÁö ¿¹Á¦¸¦ ÅëÇØ ¾Ë¾Æº¸°í, °Ô¸´ ÄÚµå °ËÅä ÀÛ¾÷È帧°ú ±êÇãºê¸¦ ÇÔ²² »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ °¡À̵带 Á¦°øÇÑ´Ù.
ºÎ·Ï B, ¡®Á¨Å²½º ¿¬µ¿¡¯¿¡¼´Â °ËÅä ´Ü°è¿¡¼ °Ô¸´ÀÇ º¯°æ »çÇ×À» Á¨Å²½º(Jenkins)°¡ Á÷Á¢ °¡Á®¿Í¼ °ËÁõ(validation)À» ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
ºÎ·Ï C, ¡®±ê ±âÃÊ¡¯¿¡¼´Â ±ê ¹öÀü °ü¸® ½Ã½ºÅÛÀÇ °³³ä°ú ¿ë¾î¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀ» ¾Ë·ÁÁÜÀ¸·Î½á óÀ½ ½ÃÀÛÇÏ´Â »ç¶÷ÀÌ ±êÀ» ½±°Ô ¼³Á¤ÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¡Ú ÀúÀÚ ¼¹® ¡Ú
¿À´Ã³¯ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â °ÍÀº ±Û·Î¹ú ±Ô¸ð·Î ºÐ»êµÇ¾î ÁøÇàµÇ´Â È°µ¿ ±× ÀÌ»óÀÌ´Ù. °°Àº Àå¼Ò¿¡¼ ÀÏÇÏ´Â ÆÀ¿¡ ÀûÇÕÇÑ ¾ÖÀÚÀÏ ¹æ¹ý·Ð°ú °³¹ßÀÚµéÀÌ ´õ ¼Ò¼ÈÇÑ ¹æ½ÄÀ¸·Î °øÀ¯ÇÏ°í Åä·ÐÇÒ ¼ö ÀÖ´Â µµ±¸°¡ ÇÊ¿äÇÏ´Ù.
¸®´ª½º ¿ÀǼҽº ÇÁ·ÎÁ§Æ® °³¹ß¿¡ »ç¿ëÇϱâ À§ÇØ ¸®´©½º Åä¹ßÁî(Linus Torvalds)°¡ 2005³â¿¡ ¼³°èÇÑ ¹öÀü °ü¸® ½Ã½ºÅÛÀÎ ±ê(Git)ÀÌ ³Î¸® È®»êµÊ¿¡ µû¶ó, °³¹ßÀÚµéÀÌ ´õ °³¹æµÈ ¹æ½ÄÀ¸·Î Äڵ带 °³¹ßÇÏ°í °øÀ¯ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ±êÇãºê(GitHub)¿Í °Ô¸´ ÄÚµå °ËÅä(Gerrit Code Review)´Â ¼Ò¼È ÄÚµù Çõ¸íÀÇ Ãʼ®ÀÌ µÇ¾ú°í, °¡Àå ¼º°øÀûÀÎ ¿ÀǼҽº ¸ð¹ÙÀÏ ¿î¿µÃ¼Á¦ÀÎ ¾Èµå·ÎÀ̵åÀÇ ¼Ò½º ÄÚµå ÀúÀå¼Ò ¹× °³¹ß¿¡ »ç¿ëµÇ¾î ±× ¼º°øÀÇ ±â¹ÝÀÌ µÇ¾ú´Ù.
ÀÌ Ã¥Àº ¾ÖÀÚÀÏ °³¹ßÆÀ¿¡¼ÀÇ ÄÚµå °ËÅä ÀÛ¾÷È帧ÀÇ ÀåÁ¡À» ¾Ë¾Æº¸°í, È¿À²ÀûÀ¸·Î Äڵ带 °ËÅäÇϱâ À§ÇÑ °£´ÜÇÑ ÀýÂ÷¸¦ Á¦°øÇÑ´Ù. ³»ºÎ ³×Æ®¿öÅ©³ª ÀÎÅÍ³Ý È¯°æ¿¡¼ °¡Àå ÀüÇüÀûÀÎ ¼³Ä¡ ¼³Á¤À¸·Î °Ô¸´À» ¼³Ä¡ÇÏ´Â ÀýÂ÷¸¦ ¾Ë·ÁÁÖ°í, ±âÁ¸¿¡ »ç¿ë ÁßÀÎ ÀÎÁõ ½Ã½ºÅÛÀ̳ª Áö¼ÓÀû ÅëÇÕ ½Ã½ºÅÛ°úÀÇ ¿¬°è¸¦ À§ÇÑ ¼³Á¤ ¿¹Á¦µµ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ Ã¥À» µû¶ó ÇÏ¸é °Ô¸´ ¼¹ö¸¦ ½ÇÁ¦ °³¹ßÆÀ¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀ¸·Î ¿ÏÀüÇÏ°Ô ¼³Á¤ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
°Ô¸´°ú ±êÇãºê¸¦ È¿À²ÀûÀ¸·Î ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ö¼ ±êÇãºê Ç÷§Æû¿¡¼ Á¦°øÇÏ´Â Çù¾÷ µµ±¸¿Í ´õºÒ¾î ´õ ÀÏ°ü¼º ÀÖ°Ô ÄÚµå °ËÅ並 ¼öÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ µÎ °¡Áö µµ±¸¸¦ ÇÔ²² »ç¿ëÇÔÀ¸·Î½á ±êÇãºê¿¡ ÀÖ´Â °èÁ¤À» Àç»ç¿ëÇÒ ¼ö ÀÖ°í ¿©·¯ºÐÀÌ ¼ÓÇÑ ±êÇãºêÀÇ Ä¿¹Â´ÏƼ¸¦ °³¹ß ¶óÀÌÇÁ»çÀÌŬ¿¡ ÅëÇÕÇÏ¿© ¿ÜºÎ ±â¿©ÀÚµé°úµµ Çù·ÂÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº °³¹ß °úÁ¤¿¡¼ °Ô¸´À» ¸Å¿ë »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼³Ä¡¿Í ¼³Á¤ µî ¸ðµç °ÍÀ» ¾Ë·ÁÁØ´Ù. Çù¾÷ ¹× °°Àº °ø°£ ¶Ç´Â ¿ø°Ý °ø°£¿¡¼ÀÇ Çù¾÷ÀÚµéÀÇ ÁýÇÕÀûÀÎ ¼Ò½º ÄÚµå ¿À³Ê½ÊÀÇ °³³ä°ú Àǹ̿¡ ´ëÇؼµµ ¼Ò°³ÇÑ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
SNS°¡ ¹ß´ÞÇÑ ¿äÁò ÀÎÅͳݿ¡¼´Â °³¹ßÀÚ¿¡ ´ëÇÑ À¯¸Ó¸¦ ½É½ÉÄ¡ ¾Ê°Ô º¼ ¼ö ÀÖ´Ù. ¿Ü±¹ÀÇ ±«Â¥ °³¹ßÀÚ¿¡ ´ëÇÑ À̾߱â, ¿¾ÇÇÑ ±¹³» ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æ¿¡ ÇÑ ÀÚÁ¶ÀûÀÎ ÀÌ¾ß±â µî ²Ï³ª ´Ù¾çÇÑ ÁÖÁ¦¿¡ ´ëÇÑ Àç¹Ì³ À̾߱⸦ µéÀ» ¼ö Àִµ¥, ±× Àç¹Ì¸¦ °üÅëÇÏ´Â ¹®¸ÆÀ» ÇÑ °¡Áö¸¸ °í¸£¶ó°í ÇÏ¸é ¡®°³¹ßÀÚÀÇ Àںνɡ¯À» ²ÅÀ» ¼ö ÀÖÀ» °Í °°´Ù.
ÄÚµå ¸®ºä´Â ¾Æ¹«¸® Á¶½É½º·´°Ô ÇÑ´Ù°í ÇÒÁö¶óµµ, ÀÚºÎ½É ³ôÀº °³¹ßÀڵ鳢¸® ¼·ÎÀÇ Äڵ忡 ´ëÇØ ´Ù¾çÇÑ ÀÇ°ßÀ» ³ª´©´Ù º¸¸é º»ÁúÀûÀÎ ¸ñÀûº¸´Ù ±× Àںνɿ¡ ´ëÇÑ ÀüÀïÀ¸·Î ¹øÁö´Â °æ¿ì°¡ ¸¹´Ù. ƯÈ÷³ª È°¹ßÇÑ Åä·Ðº¸´Ù, ½º½º·Î¸¦ ³·Ã߸ç Àû±ØÀûÀÎ ÀÇ°ß °³ÁøÀ» »ï°¡´Â °ÍÀÌ ¹Ì´öÀ̶ó°í ¹Þ¾Æµé¿©Áö´Â ±¹³» ºÐÀ§±â»ó ÄÚµå ¸®ºä°¡ ÀÚ¸®Àâ±â´Â ´õ ¾î·Á¿ï ¼ö ÀÖ´Ù°í º»´Ù.
Àںνɰú °ü°èµÈ ÀÏÀ̶ó¸é Á÷Á¢ÀûÀÎ ´ë¸é¿¡ ÀÇÇÑ ÀÇ°ßÀ» ³ª´©´Â °Íº¸´Ù´Â °£Á¢ÀûÀÎ ¹æ½ÄÀ¸·Î ÀÇ°ßÀ» ³ª´©´Â °ÍÀÌ ÈξÀ ´õ ³ªÀº Â÷¼±Ã¥ÀÌ µÉ ¼ö ÀÖ´Ù. °Ô¸´ ÄÚµå ¸®ºä´Â À¥À» ÅëÇØ °£Á¢ÀûÀÎ ¹æ½ÄÀ¸·Î °¡Àå ±¸Ã¼ÀûÀÌ°í ½ÇÁúÀûÀÎ ÀÇ°ßÀ» ³ª´ ¼ö Àִ ȯ°æÀ» Á¦°øÇØÁØ´Ù. °Ô¸´ ÄÚµå ¸®ºä¸¦ ÇÁ·ÎÁ§Æ®¿¡¼ Àß È°¿ëÇÏ¸é °³¹ßÀÚÀÇ ÀںνÉÀ» ÁöÅ°¸é¼µµ ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» Çâ»ó½Ãų ¼ö ÀÖ°í, °³¹ßÀÚ ½º½º·Îµµ ÄÚµå ¸®ºä¸¦ ÅëÇØ ´Ù¾çÇÑ ÀÇ°ßÀ» ÁÖ°í¹ÞÀ¸¸é¼ ¹ßÀüÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº °Ô¸´ ÄÚµå ¸®ºäÀÇ ¼Ò°³¿Í ½ÇÁ¦ Àû¿ëÀ» À§ÇÑ ´Ù¾çÇÑ È¯°æ¿¡¼ÀÇ ¼³Ä¡ ¹× ¼³Á¤ ¹æ¹ý»Ó ¾Æ´Ï¶ó, ½ÇÁ¦ ÄÚµå ¸®ºä È°µ¿ ÁøÇà¿¡ ÇÊ¿äÇÑ ±ÇÀå ÀÛ¾÷ È帧°ú °³¹ßÀÚÀÇ ÀںνÉÀ» ÇØÄ¡Áö ¾Ê´Â ÄÚµå ¸®ºä ¿¡Æ¼ÄϱîÁö ½ÇÁúÀûÀÎ Á¤º¸¸¦ Àü´ÞÇØÁÖ°í ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇØ ÄÚµå ¸®ºä°¡ ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤¿¡¼ ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö È°µ¿À¸·Î ÀÚ¸®ÀâÀ» ¼ö Àֱ⸦ ±â´ëÇÑ´Ù.
¸ñÂ÷
1 ÄÚµå °ËÅä ¼Ò°³
__ÄÚµå °ËÅäÀÇ ÀåÁ¡
____ºôµå ¾ÈÁ¤¼º
____Áö½Ä °øÀ¯
____¿ÜºÎ·ÎºÎÅÍÀÇ ½Å¼ÓÇÑ Çǵå¹é
____ÄÚµå ½ºÅ¸ÀÏÀÇ °øÀ¯
____ÆÀ Âü¿©
____Ç°Áú Áß½ÉÀÇ ÄÚµå ¼±ÅÃ
__ÄÚµå °ËÅä ¿ªÇÒ
____±â¿©ÀÚ
____°ËÅäÀÚ
____Ä¿¹ÌÅÍ
____°ü¸®ÀÚ
____¸®ºä ·¹À̺í°ú ¿ªÇÒ ¼³Á¤
__°ËÅä ¿ë¾î¿Í ÀÛ¾÷ È帧
____ÇÁ·ÎÁ§Æ®
____º¯°æ
____ÄÚµå °ËÅä Ç¥½Ä
____º¯°æ Á¦Ãâ
____º¯°æ º´ÇÕ
____º¯°æ Æó±â
__Á¤¸®
2 ȯ°æ ¼³Á¤°ú ½ÃÀÛ
__»çÀü Áغñ ¿ä°Ç
__°Ô¸´ ´Ù¿î·Îµå
__°Ô¸´ Ãʱ⠼³Á¤
____¼³Ä¡ ¿Ï·á
__·Î±×Àΰú »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ »ý¼º
__±ê »ç¿ëÀ» À§ÇÑ HTTP ºñ¹Ð¹øÈ£ »ý¼º
__ù ¹ø° ÇÁ·ÎÁ§Æ® »ý¼º ¹× ÀúÀå¼Ò º¹Á¦
__Á¤¸®
3 »ç¿ëÀÚ ÀÎÁõ
__°Ô¸´ »ç¿ëÀÚ ÀÎÁõ ÀÛµ¿ ¿ø¸®
____±ê°ú °Ô¸´ UI ÀÎÁõ
____°Ô¸´ ³»ºÎ °èÁ¤
__ÀÎÅͳÝÀ» ÅëÇÑ OpenID ÀÎÁõ
__OpenID ½Ì±Û »çÀÎ ¿Â
__³»ºÎ ³×Æ®¿öÅ©¿¡¼ÀÇ °Ô¸´ ÀÎÁõ
__LDAP ¼³Á¤
____Àбâ Àü¿ë LDAP »ç¿ëÀÚ Á¤º¸
__¾×Ƽºê µð·ºÅ丮
__¼µåÆÄƼ ÀÎÁõ ¿É¼Ç
____¿¹Á¦: ¾ÆÆÄÄ¡ HTTP ¸®¹ö½º ÇÁ·Ï½Ã
____¸®¹ö½º ÇÁ·Ï½Ã¿Í °Ô¸´ ¼³Á¤
____°Ô¸´ HTTP ÀÎÁõ È°¼ºÈ
____»ç¿ëÀÚ Á¤º¸ °Ë»ö
__Á¤¸®
4 SSH¿Í HTTP¸¦ ÀÌ¿ëÇÑ Á¢±Ù
__°·ÂÇÑ º¸¾È ¼³Á¤ Àû¿ë
__Bouncy Castle Security ¼³Ä¡
__SSHÀÇ »ç¿ë
____±ê/SSH Ŭ¶óÀ̾ðÆ® Å°
____°Ô¸´ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ SSH Å° µî·Ï
____±ê/SSH¸¦ ÅëÇÑ ÀúÀå¼Ò º¹Á¦
__HTTPS È°¼ºÈ
____HTTP/S ¸®¹ö½º ÇÁ·Ï½Ã
____°Ô¸´ÀÇ HTTP/S Áö¿ø
__Á¤¸®
5 ÇÁ·ÎÁ§Æ® ±ÇÇÑ ¼³Á¤
__°Ô¸´ ±ÇÇÑ ±¸Á¶ ÀÌÇØ
__ÇÁ·ÎÁ§Æ® ±ÇÇÑ ¼³Á¤
____Àüü ÇÁ·ÎÁ§Æ® ±ÇÇÑ
____±ê°ú °Ô¸´ ·¹ÆÛ·±½º
____±ê ±ÇÇÑ
____ÄÚµå °ËÅä ±ÇÇÑ
__±×·ì °ü¸®
____»ç¿ëÀÚ »ý¼º ±×·ì
____¿ÜºÎ ±×·ì(±×·ì ¹é¿£µå)
__È¿À²ÀûÀ¸·Î ±×·ì °èÃþ »ç¿ë
__ÇÁ·ÎÁ§Æ® º¸¾È ÅÛÇø´
__Á¤¸®
6 º¯°æ ¹× ÄÚµå °ËÅä ÀÛ¾÷È帧
__°Ô¸´ ÄÚµå °ËÅä ¿ªÇÒ ¹× ÀÛ¾÷È帧
____´Ü°èº° °ËÅä ÀÛ¾÷È帧
________¿ªÇÒ
________ÀÛ¾÷È帧 10´Ü°è
__ÄÚµå °ËÅ並 À§ÇÑ °Ô¸´ ºê·£Ä¡ À̸§ °ø°£
__ÅäÇÈ ¼³Á¤
__°ËÅäÀÚ Ãß°¡
__°ËÅä ·¹À̺í
____°ËÅä
__°ËÅä ÀÇ°ß°ú º¯°æ¿¡ ´ëÇÑ Æò°¡
____°ËÅä ¿¹Àý
____°ËÅä °ø°³ ¹× Æò°¡
__°ËÅä ÁßÀÎ ÄÚµåÀÇ ¼öÁ¤
__Á¤¸®
7 ¼ºê¹Ô À¯Çü°ú µ¿½Ã¼º
__¼ºê¹Ô À¯Çü
____ÆнºÆ® Æ÷¿öµå¸¸ Çã¿ë
____ÇÊ¿ä ½Ã ¸®º£À̽º
____ÇÊ¿ä ½Ã ¸ÓÁö/¾ðÁ¦³ª ¸ÓÁö
____ü¸® ÇÈ
__µ¿½Ã¼ºÀ» °í·ÁÇÑ ÄÚµå ¸®ºä
____º¯°æ ÀÇÁ¸¼º ÃßÀû
____°Ô¸´ÀÇ º¯°æ ÀÇÁ¸¼º ½Ç¹«
____°Ô¸´ ÀÇÁ¸¼º ±×·¡ÇÁ
____º¯°æ ±×·¡ÇÁ °»½Å °ü¸®
__Á¤¸®
ºÎ·Ï A ±êÇãºê¿Í ¿¬µ¿
__±êÇãºê ÀÛ¾÷ È帧
____±êÇãºê ³í¶õ
__±êÇãºê ÀÎÁõ
____±êÇãºê Ç÷¯±×ÀÎ ºôµå
____±êÇãºê OAuth ¶óÀ̺귯¸® ¼³Ä¡
____±êÇãºê Ç÷¯±×ÀÎ ¼³Ä¡
____°Ô¸´À» ±êÇãºê OAuth ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î µî·Ï
________±êÇãºê OAuth ¼³Á¤À» À§ÇÑ °Ô¸´ Ãʱ⠼³Á¤ ½ÇÇà
____°Ô¸´ »ç¿ëÀ» À§ÇÑ ±êÇãºê ·Î±×ÀÎ
__±êÇãºê·ÎÀÇ º¹Á¦
____°Ô¸´ º¹Á¦ Ç÷¯±×ÀÎ ¼³Á¤
____±êÇãºê¿¡ Ǫ½ÃÇϱâ À§ÇÑ °Ô¸´ ÀÎÁõ
____°Ô¸´ º¹Á¦ ½ÇÇà
____°ËÅä ¹× ±êÇãºê ºê·£Ä¡ ¸ÓÁö
__gerrithub.io¿¡¼ °Ô¸´°ú ±êÇãºê »ç¿ë
__Á¤¸®
ºÎ·Ï B Á¨Å²½º ¿¬µ¿
__Á¨Å²½º¿Í °Ô¸´ÀÇ ÀÛ¾÷ È帧
__Á¨Å²½º °Ô¸´ Ç÷¯±×ÀÎ ¼³Ä¡
____Á¨Å²½º Ç÷¯±×ÀÎ ¼³Ä¡
____°Ô¸´ Æ®¸®°Å Ç÷¯±×ÀÎ
________Á¨Å²½º ¿¬µ¿À» À§ÇÑ °Ô¸´ ¼³Á¤
________°Ô¸´ Æ®¸®°Å Ç÷¯±×ÀÎ ¼³Á¤
__°Ô¸´À» ÅëÇÑ ºôµå Æ®¸®°Å
____°Ô¸´ Æ®¸®°Å ¼³Á¤
____±ê Ç÷¯±×ÀÎ ¼³Á¤
__ÄÚµå °ËÁõ ÀÚµ¿È
__Á¤¸®
ºÎ·Ï C ±ê ±âÃÊ
__P2P ºÐ»ê ¹öÀü °ü¸® ½Ã½ºÅÛ
__±ê ¼³Ä¡
____ÀúÀå¼Ò »ý¼º
____±ê¿¡ ÆÄÀÏ Ãß°¡
____ÀúÀå¼Ò ÀÌ·Â È®ÀÎ
____ÆÄÀÏ ÆíÁý ¹× º¯°æ
__±êÀÇ ±âÃÊ °³³ä
__±ê ºê·£Ä¡
__ÆнºÆ® Æ÷¿öµå, ¸ÓÁö, ¸®º£À̽º, ü¸® ÇÈ
__¿ø°Ý ÀúÀå¼Ò
____¿ø°Ý ÀúÀå¼Ò·Î ºê·£Ä¡ Ǫ½Ã
____¿ø°Ý ÀúÀå¼Ò¿¡¼ °¡Á®¿À±â
__Á¤¸®
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÀúÀÚ ¿À¸í¿îÀº ¾ðÁ¦³ª ¹ö±×¿Í ¾¾¸§ÇÏ´Â °³¹ßÀÚ´Ù. ¹ø¿ªÀ» ÅëÇØ °³¹ßÀÚ »ýÅ°迡 Á¶±ÝÀÌ¶óµµ º¸ÅÆÀÌ µÇ°íÀÚ ³ë·ÂÇÑ´Ù. ¡º½ºÇÁ¸µ 5.0 ¸¶ÀÌÅ©·Î¼ºñ½º 2/e¡»(¿¡ÀÌÄÜÃâÆÇ, 2018), ¡ºD3.js ½Ç½Ã°£ µ¥ÀÌÅÍ ½Ã°¢È¡»(¿¡ÀÌÄÜÃâÆÇ, 2015), ¡ºÅ¬¶ó¿ìµå ³×ÀÌƼºê ÀÚ¹Ù¡»(Ã¥¸¸, 2018), ¡º¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅÍ Ç÷§Æû ±¸Ãà¡»(Ã¥¸¸, 2020) µîÀ» ¹ø¿ªÇßÀ¸¸ç, ¾ÕÀ¸·Îµµ ÀûÀº ¾çÀÌ¶óµµ ²ÙÁØÈ÷ ¹ø¿ª ÀÛ¾÷À» À̾ »ý°¢ÀÌ´Ù. https://homoefficio.github.io/¿¡¼ °³¹ß °ü·Ã Áö½ÄÀ» Á¤¸®Çؼ ³ª´©°í ÀÖ°í, Àâ´ÙÇÑ ¹®Á¦ ÇØ°á ±â·ÏÀ» https://github.com/HomoEfficio/dev-tips¿¡ ³²±â¸é¼ ±â¾ï·Â °¨Å𠸦 ±â·Ï·Â ÁõÁøÀ¸·Î ¸Þ²Ù°í ÀÖ´Ù. ÇöÀç ³×À̹öÁ¦Æ®¿¡¼ ±Û·Î¹ú ¸ÞŸ¹ö½º ¼ºñ½ºÀÎ Á¦ÆäÅä(Zepeto)¸¦ ¸¸µé¸ç ¹é¹ß °³¹ßÀÚÀÇ ²ÞÀ» À̾°í ÀÖ´Ù.
ÆîÃĺ¸±â¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅÍ Ç÷§Æû ±¸Ãà
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 208±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 208±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.