±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅͰøÇÐ
Á¤°¡ |
30,000¿ø |
---|
27,000¿ø (10%ÇÒÀÎ)
1,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óǰ±Ç
ÀÌ»óǰÀÇ ºÐ·ù
Ã¥¼Ò°³
GitHubÀÇ È°¿ë¿¡ ´ëÇÑ °¡À̵å·Î ¼ÒÇÁÆ®¿þ¾î µµ±¸¸¦ °³¹ßÇϱâ À§ÇØ GitHub ¿öÅ©Ç÷ο츦 ÃÖÀûÈÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. °¢ Àå¿¡ ÀÖ´Â ½Ç½À ³»¿ëÀº ´Ù¾çÇÑ GitHub¸¦ Ȱ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â »çÇ×À» ´Ù·ç°í ÀÖ´Ù. GitHub¿¡ Àͼ÷ÇÑ ¼÷·ÃµÈ ÇÁ·Î±×·¡¸Ó¶ó¸é GitHub APIÀÇ È°¿ë ¹æ¹ý°ú Jekyll(»çÀÌÆ® ºô´õ), Hubot(Node JS 꺿) ¹× Gollum(À§Å°) °°Àº ¿ÀǼҽº µµ±¸ÀÇ ÇнÀÀ» ÅëÇØ GitHub¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÏ°Ô µÉ °ÍÀÌ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á Gist API ¸í·ÉÇà µµ±¸¿Í ·çºñÀÇ Octokit API Ŭ¶óÀÌ¾ðÆ®·Î °£´ÜÇÑ ·çºñ ¼¹ö ±¸Ãà
¡á À̹ÌÁö °ü¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇÑ Gollum ¸í·ÉÇà µµ±¸ Ȱ¿ë
¡á GitHub °Ë»öÀ» À§ÇÑ ÆÄÀ̽ã GUI µµ±¸ ÀÛ¼º
¡á ¼µåÆÄƼ µµ±¸¿Í ÀÚü ÄÚµå »çÀÌÀÇ »óÈ£ ÀÛ¿ë¿¡ °üÇÑ ¹®¼È
¡á JekyllÀ» ÀÌ¿ëÇØ GitHub ÀúÀå¼Ò ÀڷḦ °®°í ¿ÏÀüÇÑ ±â´ÉÀ» °®´Â ºí·Î±× »ý¼º
¡á Jekyll ÀúÀå¼Ò ³»ÀÇ Á¤º¸¸¦ ÀÐ°í ¾²´Â ¾Èµå·ÎÀ̵å¿ë ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
¡á GitHub¿¡ ¿ÏÀüÇÑ ´ÜÀÏ ÆäÀÌÁö ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç È£½ºÆÃ
¡á HubotÀ» »ç¿ëÇÑ Ç® ¸®Äù½ºÆ® ¸®ºä ÀÚµ¿È
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
±êÀ̳ª GitHub¸¦ »ç¿ëÇØ¿Â »ç¶÷µé°ú °ü·ÃµÈ ±â¼úÀ» ¡°·¹º§ ¾÷(level-up)¡±ÇÏ±æ ¿øÇÏ´Â »ç¶÷µé¿¡°Ô Èï¹Ì·Î¿î Á¤º¸ÀÇ ¼Ò½º°¡ µÉ °ÍÀÌ´Ù. GitHub³ª ±êÀ» »ç¿ëÇØº» °æÇèÀÌ ¾ø´Â »ç¶÷µéÀº ÀÌ·¯ÇÑ ±â¼úÀ» ¼Ò°³Çϴ åÀ¸·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù.
ÀÌ Ã¥À» Àбâ À§ÇØ Àü¹®ÀûÀÎ ÇÁ·Î±×·¡¸Ó°¡ µÉ ÇÊ¿ä´Â ¾øÁö¸¸, ¾î´À Á¤µµ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ¾î¾ß Çϸç, Àû¾îµµ Çϳª ÀÌ»óÀÇ ¾ð¾î¿¡ Àͼ÷ÇØ¾ß ÇÑ´Ù.
µ¶ÀÚ´Â HTTP ÇÁ·ÎÅäÄÝÀÇ ±âº» »çÇ×À» ÀÌÇØÇϰí ÀÖ¾î¾ß ÇÑ´Ù. GitHub ÆÀÀº GitHub API¿¡ ´ëÇØ ¸Å¿ì Ç¥ÁØÀûÀÎ RESTful Á¢±Ù ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. µ¶ÀÚµéÀº GET ¿äû°ú POST ¿äû »çÀÌÀÇ Â÷ÀÌÁ¡°ú ÃÖ¼ÒÇÑ HTTP »óÅ Äڵ尡 ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö ÀÌÇØÇϰí ÀÖ¾î¾ß ÇÑ´Ù.
ÀÌ Ã¥Àº Àç¹ÌÀÖ°í °·ÂÇÑ µµ±¸¸¦ ÀÛ¼ºÇÏ´Â ±â¹ÝÀÌ µÇ¸ç, ¸é¹ÐÈ÷ °ËÅäµÇ°í Àß ¼³°èµÈ ±×¸®°í Àß Å×½ºÆ®µÈ À¥ API¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °¡À̵带 Á¦°øÇÑ´Ù. ´Ù¸¥ À¥ API¿¡ ´ëÇØ Àͼ÷ÇÏ´Ù¸é ÀÌ Ã¥ÀÇ ³»¿ëÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. À¥ API¸¦ ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇØº¸Áö ¾Ê¾ÒÁö¸¸ ´Ù¸¥ À¯ÇüÀÇ API¸¦ »ç¿ëÇÑ °æÇèÀÌ ÀÖ´Ù¸é ¾Æ¹«·± °ÆÁ¤ÇÒ Çʿ䰡 ¾ø´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®±âº» GitHub API¡¯¿¡¼´Â ¸ÕÀú ¸í·ÉÇà HTTP Ŭ¶óÀ̾ðÆ®ÀÎ cURLÀ» ÅëÇØ API¿¡ ´ëÇØ »ìÆìº»´Ù. ÀÀ´ä Çü½Ä°ú ¸í·ÉÇà¿¡¼ ÀÀ´äÀ» ÆÄ½ÌÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸°í, ¹®¼ ÀÎÁõ ¹æ¹ýµµ »ìÆìº»´Ù. 1ÀåÀº Á¦½ÃµÈ ±â¼ú·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏÁö ¾Ê´Â À¯ÀÏÇÑ ÀåÀÌ´Ù.
2Àå, ¡®Gists¿Í Gist API¡¯¿¡¼´Â ¸í·ÉÇà µµ±¸¿Í ·çºñ ¾ð¾î ¡°Octokit¡± API Ŭ¶óÀÌ¾ðÆ® ±×¸®°í Gist API¿¡ ´ëÇØ ´Ù·é´Ù. ±× ÈÄ, ÀÌ API¸¦ »ç¿ëÇØ gist¸¦ ÀúÀåÇϰí gist¸¦ Ç¥½ÃÇÏ´Â °£´ÜÇÑ ·çºñ(Ruby) ¼¹ö¸¦ ±¸ÃàÇÑ´Ù.
3Àå, ¡®°ñ·ë°ú ±êÇãºê À§Å°¡¯¿¡¼´ÂÀº °ñ·ë ¸í·ÉÇà µµ±¸¿Í ±ê ÀúÀå¼Ò¿¡ Á¢±ÙÇϱâ À§ÇØ C ¾ð¾î¸¦ ¹ÙÀεùÇÏ´Â Grit°¡ Áö¿øÇÏ´Â ·çºñ ¶óÀ̺귯¸®(gem)ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ±ê ÀúÀå¼Ò Çü½Ä¿¡ ´ëÇÑ ÀϺΠ³»¿ë°ú ±ê ÀúÀå¼Ò ³»ºÎ¿¡ ´ë±Ô¸ð ÆÄÀÏÀ» ÀúÀåÇÏ´Â ¹æ¹ýµµ È®ÀÎÇÑ´Ù. ÀÌ·¯ÇÑ Á¤º¸¸¦ »ç¿ëÇϱâ À§ÇØ ±ê ¸í·ÉÇà µµ±¸ÀÇ »ç¿ë ¹æ¹ýÀ» »ìÆìº¸°í °ñ·ë°ú Grit ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ÀϹÝÀûÀÎ °ñ·ë À§Å°·Î µ¿ÀÛÇÏ´Â GitHub¿¡ °Ô½ÃÇÒ ¼ö ÀÖ´Â À̹ÌÁö °ü¸® µµ±¸¸¦ ¸¸µç´Ù.
4Àå, ¡®ÆÄÀ̽ã°ú Search API¡¯¿¡¼´Â °Ë»ö API¿Í ÆÄÀ̽ãÀ» ÀÌ¿ëÇØ GitHub»óÀÇ ÀúÀå¼Ò¸¦ °Ë»öÇϱâ À§ÇÑ GUI µµ±¸¸¦ ÀÛ¼ºÇÑ´Ù.
5Àå, ¡®.NET°ú Commit Status API¡¯¿¡¼´ÂÀº ¼µåÆÄƼ µµ±¸¿Í ÀÚü ÄÚµå »çÀÌÀÇ »óÈ£ ÀÛ¿ëÀ» ¹®¼ÈÇÏ´Â »ó´ëÀûÀ¸·Î »õ·Î¿î ºÐ¾ß¸¦ ´Ù·é´Ù. 5Àå¿¡¼´Â C#°ú Nancy .NET GitHub API ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù.
GitHub´Â Ưº°ÇÏ°Ô ±¸¼ºµÈ ÀúÀå¼Ò¸¦ Ǫ½ÃÇÏ´Â °æ¿ì, ¿öµåÇÁ·¹½º(Wordpress) »çÀÌÆ®Ã³·³ ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá ºí·Î±×¸¦ È£½ºÆÃÇÑ´Ù(¹°·Ð, º¹À⼺ ºÎºÐÀº Á¦¿ÜÇÑ´Ù).
6Àå, ¡®·çºñ¿Í Áöų ºí·Î±×¡¯¿¡¼´Â ÀúÀå¼Ò Çü½ÄÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý, Áöų¿¡¼ ¸¶Å©´Ù¿îÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý, ¸®Äûµå(Liquid) ÅÛÇø´ÀÌ Á¦°øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÇ ·çÇÎ ±¸¹®(looping constructs)À» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆìº»´Ù.
±×¸®°í ·çºñ¸¦ »ç¿ëÇØ Áöų Çü½ÄÀ¸·Î ÀÎÅÍ³Ý ¾ÆÄ«À̺ê·ÎºÎÅÍ Àüü »çÀÌÆ®¸¦ °¡Á®¿À´Âimport ¹æ¹ýµµ »ìÆìº»´Ù. API³ª Á¦3ÀÚ °ø°³ Á¤º¸¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÑ ±â¼ú ij½ÌÀ» »ç¿ëÇØ »çÀÌÆ®¸¦ °³º°·Î »öÀÎÈ(spider1)ÇÏ´Â ¹æ¹ýµµ º¸¿©ÁØ´Ù.
7Àå, ¡®¾Èµå·ÎÀ̵å¿Í Git Data API¡¯¿¡¼´Â ¾Èµå·ÎÀ̵å OS¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÑ´Ù. ¿ì¸®ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀº APIÀÇ ±ê Data ¼½¼Ç¿¡¼ Áöų ÀúÀå¼Ò¿¡ Á¤º¸¸¦ ÀÐ°í ¾´´Ù. ±×¸®°í Calabash UI Å×½ºÆÃ µµ±¸¸¦ »ç¿ëÇØ GitHub API ÀÀ´äÀ» È®ÀÎÇÏ´Â ¾Èµå·ÎÀ̵å Àü¿ë »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Å×½ºÆ®ÀÇ ÀÛ¼º ¹æ¹ýµµ »ìÆìº»´Ù.
8Àå, ¡®Ä¿ÇǽºÅ©¸³Æ®, ÈÞº¿ ±×¸®°í Activity API¡¯ ÈÞº¿Àº ±â¼ú ºÐ¾ß Àü¹®°¡µéÀÌ µ¥ºê¿É½º(DevOps)¸¦ ³Ñ¾î ê¿É½º(ChatOps)¶ó ºÒ¸®´Â »õ·Î¿î ¿µ¿ªÀ¸·Î À̵¿ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ®(NodeJS) ê ·Îº¿ÀÌ´Ù. 8ÀåÀº APIÀÇ ¾×ƼºñƼ(Activity)¿Í Ç® ¸®Äù½ºÆ®(Pull Request) »ç¿ë¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ GitHub ¾Ë¸²À» ½Ã¹Ä·¹À̼ÇÇÏ´Â ¹æ¹ý°ú Å×½ºÆ® °¡´ÉÇÑ ÈÞº¿ÀÇ È®Àå ±â´É ÀÛ¼º¹ýµµ »ìÆìº»´Ù(ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå·Î ÀÛ¼ºÇÏ´Â °æ¿ì, ¶§¶§·Î ¹®Á¦°¡ µÈ´Ù). ÀÌ·¯ÇÑ ¸ðµç »çÇ×À» Ȱ¿ëÇÏ¸é ¸®ºä ¿äû¿¡ ´ëÇÑ Ç® ¸®Äù½ºÆ® ÇÒ´çÀ» ÀÚµ¿ÈÇÏ´Â ·Îº¿À» ¸¸µé ¼ö ÀÖ´Ù.
9Àå, ¡®ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Git Data API¡¯¿¡¼´Â GitHub¿¡¼ Àüü ¡°´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç(single-page application)¡±À» È£½ºÆÃÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖÀ»±î? ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÀÛ¼ºÇϰí, GitHub¿¡ È£½ºÆÃµÈ Ç÷§ ÆÄÀÏ µ¥ÀÌÅͺ£À̽º¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â Ä¿ÇǼó Á¤º¸ ¾ÛÀÇ ±¸Ãà ¹æ¹ý¿¡ ´ëÇØ »ìÆìº»´Ù. ¿©±â¼ Áß¿äÇÑ Á¡Àº ÇÊ¿äÇÑ °æ¿ì¿¡ GitHub API¸¦ ½ºÅÓÀ¸·Î ´ëüÇÏ´Â mocks out Å×½ºÆ® °¡´ÉÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼º ¹æ¹ýÀ» »ìÆìº¸´Â °ÍÀÌ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
°³¹ß ¾ð¾îºÎÅÍ ÇÁ·Î¼¼½º, °³¹ß Á¶Á÷°ú ¹®È µî ¼ÒÇÁÆ®¿þ¾î °ü·Ã ¸ðµç ºÐ¾ß°¡ ºü¸£°Ô º¯Çϰí ÀÖ½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó´Â ÃÖ±Ù¿¡ °¡Àå ¸¹Àº º¯È¸¦ °Þ°í ÀÖ´Â ºÐ¾ß Áß ÇϳªÀÔ´Ï´Ù. °³¹ß ÀÎÇÁ¶óÀÇ ÇÙ½É ºÎºÐ Áß ÇϳªÀÎ Çü»ó °ü¸® ¶ÇÇÑ ÃÖ±ÙÀÇ Ãß¼¼ÀÎ ¾ÖÀÚÀϰú µ¥ºê¿É½º¸¦ Áö¿øÇϱâ À§ÇØ ±â´É°ú ±¸Á¶¿¡ ¸¹ÀÌ º¯È°¡ ³ªÅ¸³ª°í ÀÖ½À´Ï´Ù.
ÀÌ Ã¥¿¡¼´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ GitHubÀÇ È°¿ëÀ» ±Ø´ëȽÃ۱â À§ÇÑ GitHub API¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ý°ú GitHub¿Í °ü·ÃµÈ ¿ÀǼҽº ±â¼úÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. ÀÌ Ã¥ÀÇ °¢ Àå¿¡¼´Â GitHub¸¦ Ȱ¿ëÇϱâ À§ÇÑ °í±Þ Á¤º¸¿Í ÀÌ¿¡ °ü·ÃµÈ Æ®·¹ÀÌµå ¿ÀÇÁ, °³¹ß ½Ã °í·Á»çÇ×µéÀ» À̾߱âÇϰí ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ GitHub API¿¡ ´ëÇÑ ÀÌÇØ¿Í ´õºÒ¾î, GitHub °ü·Ã °í±Þ ±â¼úÀ» ½±°Ô ÇнÀÇϱ⸦ ¹Ù¶ø´Ï´Ù. ´õºÒ¾î ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ³»¿ëÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Èû¾²°í ÀÖ´Â ¸¹Àº °³¹ßÀÚ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶ø´Ï´Ù.
¸ñÂ÷
1Àå. ±âº» GitHub API
__cURL
__¿¬¼ÓÀûÀÎ API °æ·Î »ìÆìº¸±â
__JSON Çü½Ä
____¸í·ÉÇà¿¡¼ JSON ÆÄ½Ì
____cURLÀ» À§ÇÑ µð¹ö±ë ½ºÀ§Ä¡
__Áß¿ä Çì´õµé
__Hypermedia API µû¸£±â
__ÀÎÁõ
____»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£ ÀÎÁõ
____OAuth
__»óÅ ÄÚµå
____¼º°ø(200 ¶Ç´Â 201)
____Çü½Ä¿¡ ¸ÂÁö ¾Ê´Â JSON(400)
____ºÎÀûÀýÇÑ JSON(442)
____¼º°øÀûÀÎ »ý¼º(201)
____¾Æ¹« º¯°æ ¾øÀ½(304)
____GitHub API Àü¼Û·ü Á¦ÇÑ
____Àü¼Û·ü Á¦ÇÑ È®ÀÎ
__Àü¼Û·ü Á¦ÇÑ È¸ÇǸ¦ À§ÇÑ Á¶°ÇºÎ ¿äû
__À¥¿¡¼ ÄÜÅÙÃ÷ Á¢±Ù
____JSON-P
____CORS Áö¿ø
____ÀÀ´ä ÄÜÅÙÃ÷ Çü½Ä ÁöÁ¤
__¿ä¾à
2Àå. Gists¿Í Gist API
__°£ÆíÇÑ ÄÚµå °øÀ¯
__Gists´Â ÀúÀå¼Ò´Ù
____HTML ³»ºÎ·Î ÀÓº£µåÇϱâ
____Áöų ºí·Î±×¿¡ ÆÛ°¡±â
__¸í·ÉÇàÀ¸·Î »ý¼ºÇÏ´Â Gist
__¿ÏÀüÈ÷ µ¿ÀÛÇÏ´Â ¾ÛÀ¸·Î¼ÀÇ Gists
__Gists¸¦ ·»´õ¸µÇÏ´Â Gists
____Gist API¿¡ ´õ ±íÀÌ µé¾î°¡±â
____OctokitÀÇ ÇÏÀÌÆÛ¹Ìµð¾î µ¥ÀÌÅÍ »ç¿ëÇϱâ
__¿ä¾à
3Àå. °ñ·ë°ú ±êÇãºê À§Å°
__ ¡°½º¹Ì°ñ ¾ê±â ...¡±
____ÀúÀå¼Ò¿¡ ¿¬°áµÈ À§Å°
____¸¶Å©¾÷°ú ±¸Á¶
__°ñ·ë ÇØÅ·
__°ñ·ë ÆíÁý±âÀÇ ½ÃÀÛÁ¡
__ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÇ À̹ÌÁö ó¸®
__Rugged ¶óÀ̺귯¸® »ç¿ëÇϱâ
__À̹ÌÁö ÀúÀåÀ» À§ÇÑ ÃÖÀûÈ
__±êÇãºê ¸®ºä
__¸®ºñÀü ³»ºñ°ÔÀÌ¼Ç °³¼±
__ÄÄÆ÷³ÍÆ® À¥ÆäÀÌÁö »çÀÌÀÇ ¸µÅ© ¼öÁ¤
--¿ä¾à
4Àå. ÆÄÀ̽ã°ú Search API
__Search API ÀÏ¹Ý ¿øÄ¢
____ÀÎÁõ
__°á°ú Çü½Ä
____°Ë»ö ¿¬»êÀÚ ¹× ÇÑÁ¤ÀÚ
____Á¤·Ä
__Search API ¼¼ºÎ »çÇ×
____ÀúÀå¼Ò °Ë»ö
____ÄÚµå °Ë»ö
____À̽´ °Ë»ö
____»ç¿ëÀÚ °Ë»ö
__¿¹Á¦ ¾ÖÇø®ÄÉÀ̼Ç
____»ç¿ëÀÚ È帧
__ÆÄÀ̽ã
____AGitHub
____WxPython
____PyInstaller
__ÄÚµå
____±ê ÀÎÁõ ÇïÆÛ
____À©µµ¿ì »ý¼º°ú ÀÎÅÍÆäÀ̽º
____±êÇãºê ·Î±×ÀÎ
____±êÇãºê °Ë»ö
____°á°ú Ç¥½Ã
__ÆÐŰ¡
__¿ä¾à
5Àå. .NET°ú Commit Status API
__API
____¿ø½Ã »óÅÂ
____°áÇÕ »óÅÂ
____»óÅ »ý¼º
__¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
____¶óÀ̺귯¸®
____°³¹ß ȯ°æ
____¿äû º¸³»±â
____OAuth Flow
____»óÅ Çڵ鷯
__¿ä¾à
6Àå. ·çºñ¿Í Áöų ºí·Î±×
__Áöų¿¡ ´ëÇÑ ÇнÀ°ú À¥»çÀÌÆ® ±¸Ãà
__Áöų ¼Ò°³
____·ÎÄÿ¡¼ Áöų ¿î¿µÇϱâ
__Áöų ºí·Î±× ½ÃÀÛÇϱâ
__YFM
____Áöų ¸¶Å©¾÷
__Áöų ¸í·É¾î »ç¿ëÇϱâ
____ÁöųÀÇ °³ÀÎ Á¤º¸º¸È£ ¼öÁØ
____Å׸¶
____±êÇãºê¿¡ °Ô½ÃÇϱâ
____ÀÚü µµ¸ÞÀο¡ È£½ºÆÃ
__´Ù¸¥ ºí·Î±×¿¡¼ °¡Á®¿À±â
____¿öµåÇÁ·¹½º¿¡¼ °¡Á®¿À±â
____¿öµåÇÁ·¹½º ´ë¾È µµ±¸¿¡¼ ³»º¸³»±â
__Áöų ºí·Î±×·Î À¥»çÀÌÆ® ½ºÅ©·¦Çϱâ
____Áöų ½ºÅ©·¦ Àü·«
____¼³Á¤
____Á¦¸ñ ½ºÅ©·¦Çϱâ
____·çºñ¿ÍÀÇ »óÈ£ ÀÛ¿ë Á¤ºñÇϱâ
____Å×½ºÆ® ÀÛ¼º°ú ij½Ì
____Áöų °Ô½Ã¹° ÀÛ¼ºÇϱâ
____Áöų ¸í·ÉÇà µµ±¸ »ç¿ëÇϱâ
____¸®Äûµå ¸¶Å©¾÷À» ÀÌ¿ëÇÑ ¸¶½ºÅÍ »öÀÎ ÆÄÀÏ
____º»¹®°ú ÀÛ¼ºÀÚ ½ºÅ©·¦Çϱâ
____Áöų °Ô½Ã¹°¿¡ À̹ÌÁö Ãß°¡Çϱâ
____½ºÅ¸ÀÏ Ä¿½ºÅ͸¶ÀÌ¡
____±êÇãºê ¡°Æ÷Å©¡±¸¦ ÅëÇÑ ±â¿©ÀÚ ÃÊ´ëÇϱâ
____±êÇãºê¿¡ ºí·Î±× °Ô½ÃÇϱâ
__¿ä¾à
7Àå. ¾Èµå·ÎÀ̵å¿Í Git Data API
__¼³Ä¡
____Áöų ºí·Î±× »ý¼º
____¾Èµå·ÎÀÌµå °³¹ß µµ±¸
__»õ·Î¿î ÇÁ·ÎÁ§Æ® »ý¼º
____±×·¡ÀÌµé ºôµå ÆÄÀÏ ÆíÁýÇϱâ
____±âº» ¾Èµå·ÎÀ̵å Main
__¾Èµå·ÎÀ̵å ÀÚµ¿È Å×½ºÆ®
____±êÇãºê Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ®
____¾Èµå·ÎÀ̵å UI Å×½ºÆ®
__¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
____±êÇãºê¿¡ ·Î±×ÀÎÇϱâ À§ÇÑ ÄÚµå
____±êÇãºê¿Í ´ëÈÇϱâ À§ÇÑ ÄÚµå
____ºí·Î±× ÄÜÅÙÃ÷ ÀÛ¼º
____±êÇãºê ¼ºñ½º
____ÀúÀå¼Ò¿Í ºê·£Ä¡ÀÇ Base SHA
____blob »ý¼ºÇϱâ
____Æ®¸® »ý¼ºÇϱâ
____Ä¿¹Ô »ý¼ºÇϱâ
____¸¶½ºÅÍ ¸®¼Ò½º ¾÷µ¥ÀÌÆ®Çϱâ
____¸ðµç Å×½ºÆ® Åë°úÇϱâ
__¿ä¾à
8Àå. Ä¿ÇǽºÅ©¸³Æ®, ÈÞº¿ ±×¸®°í Activity API
__Activity API
__PR ¸¸Á· º¸ÀåÀ» À§ÇÑ °èȹ
____°í·Á »çÇ×°ú Á¦ÇÑ »çÇ×
____¹Ù´Ò¶ó ÈÞº¿ »ý¼º
____½½·¢ °èÁ¤ »ý¼º
____·ÎÄÿ¡¼ ÈÞº¿ ½ÇÇàÇϱâ
__Çì·ÎÄí ¼³Ä¡
____Çì·ÎÄí ¼³Á¤
__Activity API °³¿ä
____ÈÞº¿ È®Àå ±â´É ÀÛ¼º
____Ç® ¸®Äù½ºÆ®¸¦ ÅëÇÑ ÄÚµå ¸®ºä
____À̺¥Æ® µî·ÏÀ» À§ÇÑ OAuth ÅäÅ« »ç¿ë
____½ÇÁ¦ Ç® ¸®Äù½ºÆ® Æ®¸®°ÅÇϱâ
____HTTP¸¦ ÅëÇÑ °Ô½Ã ¿äûÀ¸·Î PR ¾Ë¸² ó¸®Çϱâ
__¿ä¾à
9Àå. ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Git Data API
__±êÇãºê¿¡¼ Ä¿ÇÇ¼ó µ¥ÀÌÅͺ£À̽º ¸¸µé±â
__¼³Á¤
____È£½ºÆ® À̸§ ¸ÅÇÎ
____Support ¶óÀ̺귯¸® Ãß°¡
__GitHub.js¸¦ »ç¿ëÇÏ´Â AngularJS ¾ÖÇø®ÄÉÀ̼Ç
____¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ ±¸Á¶ ½Ã°¢È
____Å×½ºÆ® °¡´ÉÇÑ ¾ÛÀ¸·Î ¸¸µé±â
____Å×½ºÆ® µ¥ÀÌÅÍ
____CoffeeTech.js
__Áö¿ÀÄÚµù Áö¿ø
____µµ½Ã µ¥ÀÌÅÍ
__·Î±×ÀÎ Ãß°¡
____ÀÌ¹Ì ¿À·ù°¡ ÀÖ´Ù¸é?
__»ç¿ëÀÚ°¡ º¸°íÇÑ µ¥ÀÌÅÍÀÇ Ç¥½Ã
____»ç¿ëÀÚ Á¦°ø µ¥ÀÌÅÍ
____Ç® ¸®Äù½ºÆ® ¼ö¶ôÇϱâ
____¾ÈÀüÇÑ ·Î±×ÀÎ ±¸Çö
____ÀÎÁõ¿¡´Â ¼¹ö°¡ ÇÊ¿äÇÏ´Ù
____Firebase·Î ÀÎÁõ ¼öÁ¤
____Firebase Å×½ºÆ®
____Firebase ·Î±×ÀÎ ±¸ÇöÇϱâ
__¿ä¾à
ºÎ·Ï A. ±êÇãºê ¿£ÅÍÇÁ¶óÀÌÁî
__¼³Ä¡
__°ü¸®
__¿£µåÆ÷ÀÎÆ®
__¿ÏÀüÇÑ È£½ºÆ® À̸§ ´ë ¸¶¿îÆ® Æ÷ÀÎÆ®
__¸í·ÉÇà Ŭ¶óÀÌ¾ðÆ® µµ±¸: cURL
____Client ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¿äû ¿¹Á¦
__Management API
__¹®¼È
ºÎ·Ï B. ±êÇãºê¿Í ·çºñ, NodeJS(±×¸®°í ¼Ð)
__±êÇãºê¿Í ·çºñ
____·çºñ ¼³Ä¡
____Áß¿äÇÑ ·çºñ¿Í RVM °³³äµé
____·çºñ ¼³Ä¡ ½Ã ¹ß»ý °¡´ÉÇÑ ÀáÀçÀûÀÎ ¹®Á¦µé
__±êÇãºê¿Í NodeJS
____NodeJS ¼³Ä¡
____NVM
____package.json
__¸í·ÉÇà ±âº» »çÇ×°ú ¼Ð
____¼Ð ¸í·É¾î
____¸í·É¾î¿¡ º¯¼ö Á¦°ø
____¸í·É¾î¸¦ ¿©·¯ ¶óÀÎÀ¸·Î ³ª´©±â
____¿¬¼ÓÀûÀÎ ¸í·É¾î¿¡ ´ëÇÑ Ãâ·ÂÀÇ ÆÄÀÌÇÁ ó¸®
____¸®´ÙÀÌ·º¼Ç
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
»ï¼ºÀüÀÚ ³×Æ®¿öÅ© SE ±×·ì¿¡¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ ´Ù¾çÇÑ ¾÷¹«¸¦ ¼öÇà ÁßÀÌ´Ù. ÁÖ¿ä ÀÌ·ÂÀº Áö´É¸Á(IN)°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, Á¤Àû ºÐ¼®°ú ¼ÒÇÁÆ®¿þ¾î ±¸Á¶ ºÐ¼®, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó °ü¸® µîÀÌ´Ù. ÇöÀç´Â CM ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇϰí ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ Á¶Á÷ÀÇ °³¹ß ¹®È, ¾ÖÀÚÀϰú µ¥ºê¿É½º, ÀÎÇÁ¶ó ÀÚµ¿È¿¡ °ü½ÉÀÌ ¸¹´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â¸¸µé¸é¼ ¹è¿ì´Â Çí»ç°í³¯ ¾ÆÅ°ÅØÃ³ ¼³°è¿Í...
°³¹ßÀÚ¸¦ À§ÇÑ À¥ °³¹ß ȯ°æ ÀÚµ¿È
ÆÄÀ̽ãÀ» Ȱ¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óǰÁ¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆÇ¸ÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆÇ¸Å¾÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹Ýǰ/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹Ýǰ/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝǰÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹Ýǰ/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óǰ ǰÀý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇØº¸»ó |
·»óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄũĿ¸Ó½ºÀÇ ¸ðµç »óǰÀº ÆÇ¸ÅÀÚ ¹× °áÁ¦ ¼ö´ÜÀÇ ±¸ºÐ¾øÀÌ È¸¿ø´ÔµéÀÇ ±¸¸Å¾ÈÀüÀ» À§ÇØ ¾ÈÀü°áÁ¦ ½Ã½ºÅÛÀ» µµÀÔÇÏ¿© ¼ºñ½ºÇϰí ÀÖ½À´Ï´Ù.
°áÁ¦´ë±Ý ¿¹Ä¡¾÷ µî·Ï : 02-006-00064
¼ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ
¹è¼Û¾È³»
±³º¸¹®°í »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.