º»¹®³»¿ë ¹Ù·Î°¡±â
MDÀǼ±Åà ¹«·á¹è¼Û »çÀºÇ° ¼Òµæ°øÁ¦

ÀÏ»ó ¼Ó »ç¹°ÀÌ ¾Ë·ÁÁÖ´Â À¥ API µðÀÚÀÎ

¾Æ³ëµå ·Î·¿ ÁöÀ½ | Ȳ°Ç±¸ ¿Å±è | ¿µÁø´åÄÄ | 2020³â 11¿ù 10ÀÏ Ãâ°£
Ŭ·Î¹ö ¸®ºä¾²±â
  • Á¤°¡ : 30,000¿ø
    ÆÇ¸Å°¡ : 27,000¿ø [10%¡é 3,000¿ø ÇÒÀÎ]
  • ÅëÇÕÆ÷ÀÎÆ® :
    [±âº»Àû¸³] 1,500¿ø Àû¸³ [5% Àû¸³] [Ãß°¡Àû¸³] 5¸¸¿ø ÀÌ»ó ±¸¸Å ½Ã 2õ¿ø Ãß°¡Àû¸³ ¾È³» [ȸ¿øÇýÅÃ] ½Ç¹öµî±Þ ÀÌ»ó, 3¸¸¿ø ÀÌ»ó ±¸¸Å ½Ã 2~4% Ãß°¡Àû¸³ ¾È³»
  • Ãß°¡ÇýÅà : Æ÷ÀÎÆ® ¾È³» µµ¼­¼Òµæ°øÁ¦ ¾È³» Ãß°¡ÇýÅà ´õº¸±â
  • ¹è¼Ûºñ : ¹«·á ¹è¼Ûºñ ¾È³»
  • ¹è¼ÛÀÏÁ¤ : ¼­¿ïƯº°½Ã Á¾·Î±¸ ¼¼Á¾´ë·Î ±âÁØ Áö¿ªº¯°æ
    Áö±Ý ÁÖ¹®ÇÏ¸é ³»ÀÏ(23ÀÏ,Åä) µµÂø ¿¹Á¤ ¹è¼ÛÀÏÁ¤ ¾È³»
  • ¹Ù·Îµå¸² : ÀÎÅͳÝÀ¸·Î ÁÖ¹®ÇÏ°í ¸ÅÀå¿¡¼­ Á÷Á¢ ¼ö·É ¾È³» ¹Ù·Îµå¸² ÇýÅÃ
    ÈÞÀÏ¿¡´Â ¹Ù·Îµå¸² ÇȾ÷À¸·Î ´õ »¡¸® ¹Þ¾Æ º¸¼¼¿ä. ¹Ù·Îµå¸² ÇýÅùްí ÀÌ¿ëÇϱâ

ÀÌ Ã¥ÀÇ À̺¥Æ® ÇØ¿ÜÁÖ¹®/¹Ù·Îµå¸²/Á¦ÈÞ»çÁÖ¹®/¾÷ü¹è¼Û°ÇÀÇ °æ¿ì 1+1 ÁõÁ¤»óǰÀÌ ¹ß¼ÛµÇÁö ¾Ê½À´Ï´Ù.

  • Çà»çµµ¼­ ±¸¸Å ½Ã ±â¼úű׽ºÆ¼Ä¿ ÁõÁ¤(Æ÷ÀÎÆ® Â÷°¨)
    2021.01.12 ~ 2021.02.28
»óǰ»ó¼¼Á¤º¸
ISBN 9788931463224(8931463227)
Âʼö 448ÂÊ
Å©±â 188 * 236 * 28 mm /1063g ÆÇÇü¾Ë¸²
ÀÌ Ã¥ÀÇ ¿ø¼­/¹ø¿ª¼­ The Design of Web APIs/Lauret, Arnaud

Ã¥¼Ò°³

ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

ÀÏ»ó ¼Ó¿¡¼­ ã´Â À¥ APIÀÇ µðÀÚÀÎ ¿ø¸®

À¥ API´Â »õ·Î¿î ¼­ºñ½º³ª ¾ÛÀ» ¸¸µé ¶§ ±âÁ¸¿¡ Á¸ÀçÇÏ´ø ¼­ºñ½º°¡ Á¦°øÇÏ´Â ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ±»ÀÌ ±âÁ¸ ¼­ºñ½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼Ò½º Äڵ带 ¾ËÁö ¾Ê´õ¶óµµ °³¹ßÀÚ°¡ ¸¸µå´Â ÇÁ·ÎÁ§Æ®¿¡ ½±°Ô ¸Â¾Æ µé¾î°¡´Â ·¹°í¿Í °°Àº Á¸Àç¶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ±×·¸´Ù¸é ³ªÀÇ ¼­ºñ½º¸¦ ´Ù¸¥ °³¹ßÀÚ°¡, ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â API´Â ¾î¶»°Ô ¸¸µé¾î¾ß ÇÒ±î?
10³âÀÌ ³Ñ´Â °æ·Â ±â°£ µ¿¾È ´Ù¾çÇÑ À¥ API¸¦ ¸¶ÁÖÇÏ°í µðÀÚÀÎÇß´ø ¾Æ³ëµå ·Î·¿ÀÌ Áö±Ý±îÁö À¥ API µðÀÚÀ̳ʵéÀÇ ¸Ó¸´¼Ó¿¡ °¨À¸·Î¸¸ ÀÚ¸®Àâ°í ÀÖ´ø ³ëÇϿ츦 °£´ÜÈ÷ ÀÌÇØÇÒ ¼ö ÀÖ´Â °³³äÀ¸·Î Á¤¸®Çß´Ù.
[ÀÏ»ó ¼Ó »ç¹°ÀÌ ¾Ë·ÁÁÖ´Â À¥ API µðÀÚÀÎ]Àº ¿ì¸®°¡ ´ç¿¬ÇÏ°Ô ¿©±â°í ±íÀÌ Å½±¸Çغ¸Áö´Â ¾Ê¾Ò´ø ÀÏ»ó ¼Ó »ç¹°À» ¿¹·Î µé¾î APIÀÇ µðÀÚÀÎ ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¹öưµéÀÌ µÚÁ×¹ÚÁ×À¸·Î ¼¯ÀÎ ¸®¸ðÄÁ, Á¤ÇسõÀº ½Ã°£±îÁö ÃÊ ´ÜÀ§·Î Ä«¿îÆ®´Ù¿îÀ» ÇÏ´Â ¾Ë¶÷½Ã°è°°ÀÌ ÀüÇô »ç¿ë¹ýÀ» ¾Ë ¼ö ¾ø´Â ¹°°ÇÀ» ¿ì¸®¿¡°Ô Àͼ÷ÇÑ ¸ð½ÀÀ¸·Î µÇµ¹¸®´Â °úÁ¤À» º¸¿©ÁÖ¸ç À̸¦ À¥ API µðÀÚÀÎ °úÁ¤°ú ¿¬°áÇÑ´Ù. API µðÀÚÀÎ ÀÚü¿¡ ´ëÇÑ ±âÃÊÀûÀÎ À̷аú ½ÇÁ¦·Î »ç¿ëÇÏ±â ÆíÇÑ À¥ API¸¦ µðÀÚÀÎÇÏ´Â ¹æ¹ý, ½ÇÁ¦·Î À¥ API¸¦ ¿î¿µÇÏ°Ô µÇ¾úÀ» ¶§ °ü¸®¸¦ ÇÏ´Â ¹æ¹ý±îÁö ÁÁÀº API¸¦ Á¦´ë·Î µðÀÚÀÎÇϴµ¥ ÇÊ¿äÇÑ ¸ðµç °³³äÀ» ´ã¾Ò´Ù. ¸ð´ø À¥ ¼­ºñ½º¸¦ ¸¸µå´Â À̵éÀ̶ó¸é ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ Áö½ÄÀ» ¼Õ¿¡ ³Ö¾îº¸ÀÚ.

»ó¼¼À̹ÌÁö

À¥ API µðÀÚÀÎ(ÀÏ»ó ¼Ó »ç¹°ÀÌ ¾Ë·ÁÁÖ´Â) µµ¼­ »ó¼¼À̹ÌÁö

¸ñÂ÷

1ºÎ. API µðÀÚÀÎ ±âÃÊ

1. API µðÀÚÀÎÀ̶õ ¹«¾ùÀΰ¡?
1.1 API¶õ ¹«¾ùÀΰ¡?
1.1.1 ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ À¥ ÀÎÅÍÆäÀ̽º
1.1.2 ¼ÒÇÁÆ®¿þ¾î¸¦ ·¹°íó·³ ¹Ù²Û´Ù
1.2 API µðÀÚÀÎÀÌ Áß¿äÇÑ ÀÌÀ¯
1.2.1 ÆÛºí¸¯, ÇÁ¶óÀ̺ø API´Â ´Ù¸¥ °³¹ßÀڵ鵵 »ç¿ëÇÑ´Ù
1.2.2 API´Â ±¸ÇöÀ» ¼û°ÜÁØ´Ù
1.2.3 API¸¦ ¾î¼³ÇÁ°Ô µðÀÚÀÎÇÏ¸é ²ûÂïÇÑ °á°ú°¡ À̾îÁø´Ù
1.3 API µðÀÚÀο¡ ÇÊ¿äÇÑ ¿ä¼Ò
1.3.1 ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º ÀÌ»óÀÇ µðÀÚÀÎ ¿ø¸® ÀÌÇØ
1.3.2 API µðÀÚÀÎÀÇ ¸ðµç Ãø¸é

2. »ç¿ëÀÚ¸¦ À§ÇÑ API µðÀÚÀÎÇϱâ
2.1 ÀÏ»ó ¼Ó »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ µðÀÚÀÎÇÏ´Â ¿Ã¹Ù¸¥ °üÁ¡
2.1.1 ÀÛ¾÷ ¹æ½Ä¿¡ ÁýÁßÇϸé ÀÎÅÍÆäÀ̽º°¡ º¹ÀâÇØÁø´Ù
2.1.2 »ç¿ëÀÚ°¡ ÇÒ ¼ö ÀÖ´Â ÀÏ¿¡ ÁýÁßÇϸé ÀÎÅÍÆäÀ̽º´Â ´Ü¼øÇØÁø´Ù
2.2 ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º µðÀÚÀÎ ¹æ¹ý
2.2.1 API¸¦ ¼ÒÇÁÆ®¿þ¾îÀÇ Á¦¾îÆÇó·³ ¹Ù¶óº¸±â
2.2.2 ÄÁ½´¸ÓÀÇ °üÁ¡¿¡ ÁýÁßÇØ ´Ü¼øÇÑ API¸¦ ¸¸µé±â
2.3 APIÀÇ ¸ñÇ¥ ½Äº° °úÁ¤
2.3.1 ¹«¾ùÀ» ¾î¶»°Ô Çϴ°¡
2.3.2 ¾î¶² °É ÀÔ·ÂÇÏ°í ¾î¶² °Ô Ãâ·ÂµÇ´Â°¡
2.3.3 ´©¶ôµÈ ¸ñÇ¥°¡ Àִ°¡
2.3.4 ¸ðµç »ç¿ëÀÚ¸¦ ã¾Æ³Â´Â°¡
2.3.5 API ¸ñÇ¥ ĵ¹ö½º
2.4 API µðÀÚÀο¡¼­ ÇÇÇØ¾ß ÇÒ ÇÁ·Î¹ÙÀÌ´õ °üÁ¡
2.4.1 µ¥ÀÌÅͰ¡ ¹ÌÄ¡´Â ¿µÇâ
2.4.2 ÄÚµå¿Í ºñÁî´Ï½º ·ÎÁ÷ÀÌ ÁÖ´Â ¿µÇâ
2.4.3 ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³¿¡¼­ ¹Þ´Â ¿µÇâ
2.4.4 ÀÎÀû Á¶Á÷À¸·Î ÀÎÇÑ ¿µÇâ
2.4.5 API ¸ñÇ¥ ĵ¹ö½º¿¡¼­ ÇÁ·Î¹ÙÀÌ´õ °üÁ¡ ã±â

3. ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ
3.1 REST API ¼Ò°³
3.1.1 REST API È£Ã⠺м®
3.1.2 HTTPÀÇ ±âÃÊ»çÇ×
3.1.3 REST APIÀÇ ±âÃÊ¿ø¸®
3.2 API ¸ñÇ¥¸¦ REST API·Î º¯ÇüÇÏ´Â °úÁ¤
3.2.1 API ¸ñÇ¥ ĵ¹ö½º·Î ¸®¼Ò½º¿Í ¸®¼Ò½º »çÀÌ °ü°è ½Äº°
3.2.2 API ¸ñÇ¥ ĵ¹ö½º¸¦ ÀÌ¿ëÇØ ¾×¼Ç°ú ¾×¼ÇÀÇ ÆÄ¶ó¹ÌÅÍ ±×¸®°í ¹Ýȯ°ª ½Äº°
3.2.3 °æ·Î¸¦ Æ÷ÇÔÇÑ ¸®¼Ò½º Ç¥Çö
3.2.4 HTTP·Î ¾×¼Ç Ç¥Çö
3.2.5 REST API¿Í HTTP ġƮ½ÃÆ®
3.3 API µ¥ÀÌÅÍ µðÀÚÀÎÇϱâ
3.3.1 ÄÁ¼Á(Concept) µðÀÚÀÎ
3.3.2 ÄÁ¼Á¿¡¼­ ¸®½ºÆù½º µðÀÚÀÎ
3.3.3 ÄÁ¼Á°ú ¸®½ºÆù½º¿¡¼­ ÆÄ¶ó¹ÌÅÍ µðÀÚÀÎ
3.3.4 µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÆÄ¶ó¹ÌÅÍ È®ÀÎ
3.3.5 ±× ¿ÜÀÇ ÆÄ¶ó¹ÌÅÍµé µðÀÚÀÎ
3.4 µðÀÚÀÎÀû ³­°ü¿¡ ºÀÂøÇßÀ» ¶§ ±ÕÇü À¯ÁöÇÏ´Â ¹ý
3.4.1 REST ÀýÃæ¾È ¿¹½Ã
3.4.2 »ç¿ëÀÚ ÆíÀǼº°ú ±ÔÄ¢ Áؼö ±ÕÇüÀâ±â
3.5 API¸¦ µðÀÚÀÎÇÒ ¶§ REST°¡ Áß¿äÇÑ ÀÌÀ¯
3.5.1 REST ¾ÆÅ°ÅØÃ³ ½ºÅ¸ÀÏ ¼Ò°³
3.5.2 API µðÀÚÀο¡¼­ÀÇ REST Á¦¾à»çÇ×ÀÌ ¹ÌÄ¡´Â ¿µÇâ

4. API ¸í¼¼ Æ÷¸ËÀ» ÀÌ¿ëÇÑ API µðÀÚÀÎ
4.1 API ¸í¼¼ Æ÷¸ËÀ̶õ ¹«¾ùÀΰ¡?
4.1.1 OAS(OpenAPI Specification) ¼Ò°³
4.1.2 ¿Ö API ¸í¼¼ Æ÷¸ËÀ» »ç¿ëÇØ¾ß Çϴ°¡?
4.1.3 API ¸í¼¼ Æ÷¸ËÀ» »ç¿ëÇØ¾ß ÇÒ ¶§
4.2 OAS¸¦ ÅëÇÑ API ¸®¼Ò½º¿Í ¾×¼Ç ¼³¸í
4.2.1 OAS ¹®¼­ »ý¼º
4.2.2 ¸®¼Ò½º ¼³¸í
4.2.3 ¸®¼Ò½ºÀÇ µ¿ÀÛ ¼³¸í
4.3 OpenAPI¿Í JSON Schema·Î API µ¥ÀÌÅÍ Ç¥ÇöÇϱâ
4.3.1 Äõ¸® ÆÄ¶ó¹ÌÅÍ ¹¦»ç
4.3.2 JSON Schema¸¦ ÅëÇÑ µ¥ÀÌÅÍ ¹¦»ç
4.3.3 ¸®½ºÆù½º ¹¦»ç
4.3.4 ¹Ùµð ÆÄ¶ó¹ÌÅÍ ¹¦»ç
4.4 OAS¿¡¼­ API¸¦ È¿À²ÀûÀ¸·Î ¹¦»çÇϱâ
4.4.1 ÄÄÆ÷³ÍÆ® Àç»ç¿ëÇϱâ
4.4.2 ÆÐ½º ÆÄ¶ó¹ÌÅÍ(Path parameter) ¹¦»çÇϱâ

2ºÎ »ç¿ëÇϱâ ÁÁÀº API µðÀÚÀÎ

5. Á÷°üÀûÀÎ API µðÀÚÀÎÇϱâ
5.1 Á÷°üÀûÀΠǥÇö
5.1.1 ¸íÈ®ÇÑ À̸§ Á¤Çϱâ
5.1.2 »ç¿ëÇϱ⠽¬¿î µ¥ÀÌÅÍ Å¸ÀÔ°ú Æ÷¸Ë Á¤Çϱâ
5.1.3 ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¼±ÅÃÇϱâ
5.2 Á÷°üÀûÀÎ »óÈ£ÀÛ¿ë
5.2.1 Á÷°üÀûÀÎ ÀÔ·Â ¿äûÇϱâ
5.2.2 ¹ß»ý °¡´ÉÇÑ ¸ðµç ¿¡·¯ Çǵå¹é ½Äº°Çϱâ
5.2.3 À¯¿ëÇÑ ¿¡·¯ Çǵå¹é ¹ÝȯÇϱâ
5.2.4 öÀúÇÑ ¿¡·¯ Çǵå¹é ¹ÝȯÇϱâ
5.2.5 À¯¿ëÇÑ ¼º°ø Çǵå¹é ¹ÝȯÇϱâ
5.3 Á÷°üÀûÀÎ È帧
5.3.1 Á÷°üÀûÀÎ ¸ñÇ¥ ¿¬¼â ¸¸µé±â
5.3.2 ¿¡·¯ ¹æÁö
5.3.3 ¸ñÇ¥ ÅëÇÕ
5.3.4 »óŰ¡ ¾ø´Â È帧 µðÀÚÀÎÇϱâ

6. ¿¹Ãø °¡´ÉÇÑ API µðÀÚÀÎÇϱâ
6.1 Àϰü¼º À¯ÁöÇϱâ
6.1.1 ÀϰüµÈ µ¥ÀÌÅÍ µðÀÚÀÎÇϱâ
6.1.2 ÀϰüÀûÀÎ ¸ñÇ¥ µðÀÚÀÎÇϱâ
6.1.3 Àϰü¼ºÀÇ 4´Ü°è
6.1.4 ŸÀÎÀ» µû¶óÇÏÀÚ: ÀϹÝÀûÀÎ °üÇà°ú Ç¥ÁØ ÁؼöÇϱâ
6.1.5 À¯ÁöÇÏ±â ¾î·Æ°í Çö¸íÇÏ°Ô Àû¿ëÇØ¾ßÇÏ´Â Àϰü¼º
6.2 ÀûÀÀ °¡´ÉÇÏ°Ô Çϱâ
6.2.1 ´Ù¸¥ Æ÷¸ËÀ¸·Î Á¦°øÇϰųª ÀÀ´äÇϱâ
6.2.2 ±¹Á¦È­¿Í ÇöÁöÈ­
6.2.3 ÇÊÅÍ, ÆäÀÌÁö, Á¤·Ä Àû¿ëÇϱâ
6.3 Ž»ö °¡´ÉÇÏ°Ô Çϱâ
6.3.1 ¸ÞŸµ¥ÀÌÅÍ Á¦°øÇϱâ
6.3.2 ÇÏÀÌÆÛ¹Ìµð¾î API ¸¸µé±â
6.3.3 HTTP ÇÁ·ÎÅäÄÝÀÇ ÀåÁ¡ ÀÌ¿ëÇϱâ

7. °£°áÇϰí ü°èÀûÀÎ API µðÀÚÀÎÇϱâ
7.1 API ±¸Á¶È­
7.1.1 µ¥ÀÌÅÍ ±¸Á¶È­Çϱâ
7.1.2 Çǵå¹é ±¸Á¶È­Çϱâ
7.1.3 ¸ñÇ¥ ±¸Á¶È­Çϱâ
7.2 API »çÀÌ¡
7.2.1 µ¥ÀÌÅÍ ¼¼ºÐÈ­ ¼±ÅÃÇϱâ
7.2.2 ¸ñÇ¥ ¼¼ºÐÈ­ ¼±ÅÃÇϱâ
7.2.3 API ¼¼ºÐÈ­ ¼±ÅÃÇϱâ

3ºÎ »óȲ¿¡ ¸Â´Â API µðÀÚÀÎ

8. ¾ÈÀüÇÑ API µðÀÚÀÎÇϱâ
8.1 API º¸¾ÈÀÇ °³¿ä
8.1.1 ÄÁ½´¸Ó µî·ÏÇϱâ
8.1.2 API »ç¿ëÀ» À§ÇØ ÀÚ°ÝÁõ¸í °¡Á®¿À±â
8.1.3 API È£ÃâÇϱâ
8.1.4 º¸¾È¼º °üÁ¡¿¡¼­ API ±¸»óÇϱâ
8.2 API ºÐÇÒÀ» ÅëÇÑ Á¢±Ù Á¦¾î Ȱ¼ºÈ­
8.2.1 À¯¿¬Çϰí Á¤Á¦µÈ ½ºÄÚÇÁ Á¤ÀÇÇϱâ
8.2.2 ´Ü¼øÇÏÁö¸¸ ´õ ±½Á÷ÇÑ ½ºÄÚÇÁ·Î Á¤ÀÇÇϱâ
8.2.3 ½ºÄÚÇÁ Àü·« ¼±ÅÃÇϱâ
8.2.4 API ¸í¼¼ Æ÷¸ËÀ¸·Î ½ºÄÚÇÁ Á¤ÀÇÇϱâ
8.3 Á¢±Ù Á¦¾î¸¦ °í·ÁÇÑ ¼³°è
8.3.1 Á¢±Ù Á¦¾î¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ ÀÌÇØÇϱâ
8.3.2 Çʿ信 µû¸¥ µðÀÚÀÎ Á¶Á¤
8.4 ¹Î°¨ ¿ä¼ÒÀÇ Ãë±Þ
8.4.1 ¹Î°¨ÇÑ µ¥ÀÌÅÍ Ãë±ÞÇϱâ
8.4.2 ¹Î°¨ÇÑ ¸ñÇ¥ Ãë±ÞÇϱâ
8.4.3 ¾ÈÀüÇÑ ¿¡·¯ Çǵå¹é µðÀÚÀÎÇϱâ
8.4.4 ¾ÆÅ°ÅØÃ³¿Í ÇÁ·ÎÅäÄÝ À̽´ ½Äº°Çϱâ

9. API µðÀÚÀÎ ¹ßÀü½Ã۱â
9.1 API ÁøÈ­ µðÀÚÀÎ
9.1.1 Ãâ·Â µ¥ÀÌÅÍÀÇ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ
9.1.2 ÀԷµ¥ÀÌÅÍ¿Í ÆÄ¶ó¹ÌÅÍ¿¡¼­ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ
9.1.3 ¼º°ø°ú ¿¡·¯ Çǵå¹é¿¡¼­ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ
9.1.4 ¸ñÇ¥¿Í È帧¿¡¼­ ºê·¹ÀÌÅ· üÀÎÁö ȸÇÇÇϱâ
9.1.5 ºê·¹ÀÌÅ· üÀÎÁöÀÇ º¸¾È Ãë¾àÁ¡ ¹ß»ý ȸÇÇÇϱâ
9.1.6 º¸ÀÌÁö ¾Ê´Â ÀÎÅÍÆäÀ̽º ÄÁÆ®·¢Æ®¿¡ ÁÖÀÇÇϱâ
9.1.7 ºê·¹ÀÌÅ· üÀÎÁö¸¦ À¯¹ßÇÏ´Â °ÍÀÌ Ç×»ó ¹®Á¦´Â ¾Æ´Õ´Ï´Ù.
9.2 API ¹öÀü Á¤Çϱâ
9.2.1 API ¹öÀü °ü¸®¿Í ±¸Çö ¹öÀü °ü¸® ºñ±³
9.2.2 ÄÁ½´¸Ó °üÁ¡¿¡¼­ API ¹öÀü Ç¥Çö ¼±ÅÃÇϱâ
9.2.3 API ¹öÀú´×ÀÇ ¼¼ºÐÈ­ Á¤Çϱâ
9.2.4 API ¹öÀú´×ÀÌ µðÀÚÀÎÀ» ³Ñ¾î ¹ÌÄ¡´Â ¿µÇâµé
9.3 API¸¦ µðÀÚÀÎÇÒ ¶§ È®À强(Extensibility)À» ¸í½ÉÇϱâ
9.3.1 È®Àå °¡´ÉÇÑ µ¥ÀÌÅÍ µðÀÚÀÎÇϱâ
9.3.2 È®Àå°¡´ÉÇÑ »óÈ£ÀÛ¿ë µðÀÚÀÎÇϱâ
9.3.3 È®Àå °¡´ÉÇÑ È帧 µðÀÚÀÎÇϱâ
9.3.4 È®Àå°¡´ÉÇÑ API µðÀÚÀÎÇϱâ

10. ³×Æ®¿öÅ© È¿À²ÀûÀÎ API µðÀÚÀÎÇϱâ
10.1 ³×Æ®¿öÅ© Ä¿¹Â´ÏÄÉÀ̼ÇÀÇ °í·Á»çÇ×ÀÇ °³¿ä
10.1.1 Àå¸é ¼³Á¤
10.1.2 ¹®Á¦ ºÐ¼®Çϱâ
10.2 ÇÁ·ÎÅäÄÝ ·¹º§¿¡¼­ ³×Æ®¿öÅ© Ä¿¹Â´ÏÄÉÀÌ¼Ç È¿À²¼º º¸ÀåÇϱâ
10.2.1 ¾ÐÃà(Compression)°ú Áö¼ÓÀûÀÎ ¿¬°á(Persistent connections) Ȱ¼ºÈ­Çϱâ
10.2.2 ij½Ì(Caching)°ú Á¶°ÇºÎ ¸®Äù½ºÆ®(Conditional request) Ȱ¼ºÈ­ Çϱâ
10.2.3 ij½Ã Á¤Ã¥ ¼±ÅÃÇϱâ
10.3 µðÀÚÀÎ ·¹º§¿¡¼­ ³×Æ®¿öÅ© Ä¿¹Â´ÏÄÉÀÌ¼Ç È¿À²¼º È®º¸Çϱâ
10.3.1 ÇÊÅ͸µ(Filtering) Ȱ¼ºÈ­ Çϱâ
10.3.2 ¸ñ·Ï Ç¥ÇöÀ» À§ÇÑ ¿¬°üµÈ µ¥ÀÌÅÍ ¼±ÅÃÇϱâ
10.3.3 µ¥ÀÌÅÍ ÁýÇÕü ¸¸µé±â(Aggregating)
10.3.4 ´Ù¸¥ Ç¥Çö Á¦¾ÈÇϱâ
10.3.5 È®Àå Ȱ¼ºÈ­Çϱâ
10.3.6 Äõ¸® Ȱ¼ºÈ­Çϱâ
10.3.7 º¸´Ù ¿¬°ü¼º ÀÖ´Â µ¥ÀÌÅÍ¿Í ¸ñÇ¥ Á¦°øÇϱâ
10.3.8 ´Ù¸¥ API ·¹ÀÌ¾î »ý¼ºÇϱâ

11. ÄÁÅØ½ºÆ®¿¡ ¸Â´Â API µðÀÚÀÎÇϱâ
11.1 µ¥ÀÌÅÍ¿Í ¸ñÇ¥¿Í ¼º°Ý¿¡ ¸Â´Â Ä¿¹Â´ÏÄÉÀÌ¼Ç Àû¿ëÇϱâ
11.1.1 ó¸® ½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÛ¾÷ °ü¸®Çϱâ
11.1.2 ÄÁ½´¸Ó¿¡°Ô À̺¥Æ® ¾Ë¸®±â
11.1.3 À̺¥Æ® È帧 ½ºÆ®¸®¹Ö(Streaming)Çϱâ
11.1.4 ¿©·¯ ¿ä¼Ò(Element) ó¸®Çϱâ
11.2 Àüü ÄÁÅØ½ºÆ® ÀÌÇØÇϱâ
11.2.1 ÄÁ½´¸ÓÀÇ ±âÁ¸ °üÇà°ú Á¦¾à»çÇ× ¼÷ÁöÇϱâ
11.2.2 ÇÁ·Î¹ÙÀÌ´õÀÇ ÇѰ踦 ½ÅÁßÇÏ°Ô °í·ÁÇϱâ
11.3 ÄÁÅØ½ºÆ®¿¡ ¸Â´Â API ½ºÅ¸ÀÏ ¼±ÅÃÇϱâ
11.3.1 ¸®¼Ò½º, µ¥ÀÌÅÍ, ÇÔ¼ö ±â¹Ý API ºñ±³
11.3.2 ¸®Äù½ºÆ®/¸®½ºÆù½º¿Í HTTP ±â¹ÝÀÇ API¸¦ ³Ñ¾î¼­ »ý°¢Çϱâ

12. API ¹®¼­È­ Çϱâ
12.1 ÂüÁ¶ ¹®¼­ ¸¸µé±â
12.1.1 µ¥ÀÌÅÍ ¸ðµ¨ ¹®¼­È­
12.1.2 ¸ñÇ¥ ¹®¼­È­Çϱâ
12.1.3 º¸¾È ¹®¼­È­Çϱâ
12.1.4 APIÀÇ °³¿ä Á¦°øÇϱâ
12.1.5 ¼¼ºÎ±¸Çö¿¡¼­ ¹®¼­ ÃßÃâÇϱâ: ÀåÁ¡°ú ´ÜÁ¡
12.2 »ç¿ëÀÚ ¾È³»¼­ ÀÛ¼ºÇϱâ
12.2.1 À¯ÁîÄÉÀ̽º ¹®¼­È­Çϱâ
12.2.2 º¸¾È ¹®¼­È­Çϱâ
12.2.3 ÀϹÝÀûÀÎ µ¿ÀÛµé°ú ¿øÄ¢¿¡ ´ëÇÑ °³¿ä Á¦°øÇϱâ
12.2.4 Á¤Àû(Static) ¹®¼­È­¸¦ ³Ñ¾î¼­ »ý°¢Çϱâ
12.3 ±¸Çö ´ã´çÀÚ¿¡°Ô ÀûÀýÇÑ Á¤º¸ Á¦°øÇϱâ
12.4 ¹®¼­ÀÇ °³Á¤°ú Æó±â

13. ¼ºÀåÇÏ´Â API
13.1 API »ý¸íÁÖ±â(Lifecycle)
13.2 API µðÀÚÀÎ Áöħ ¸¸µé±â
13.2.1 API µðÀÚÀÎ Áöħ¿¡ Æ÷ÇԵǴ ³»¿ëµé
13.2.2 Áö¼ÓÀûÀ¸·Î Áöħ ¸¸µé±â
13.3 API ¸®ºäÇϱâ
13.3.1 ¿ä±¸»çÇ׿¡ µµÀüÇÏ°í ºÐ¼®Çϱâ
13.3.2 µðÀÚÀÎ ¸°Æ®Çϱâ(Linting)
13.3.3 ÇÁ·Î¹ÙÀÌ´õ °üÁ¡¿¡¼­ µðÀÚÀÎ ¸®ºäÇϱâ
13.3.4 ÄÁ½´¸Ó °üÁ¡¿¡¼­ µðÀÚÀÎ ¸®ºäÇϱâ
13.3.5 ±¸Çö °ËÁõÇϱâ
13.4 ¼ÒÅëÇÏ°í °øÀ¯Çϱâ

ÃâÆÇ»ç ¼­Æò

ÀÌ Ã¥Àº ÃÑ 3ºÎ, 13ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ¸ðµç ÀåÀ» óÀ½ºÎÅÍ ³¡±îÁö ¼ø¼­´ë·Î Àоî¾ß ÇÕ´Ï´Ù. °¢°¢ÀÇ ÀåÀº ÀÌÀü Àå¿¡¼­ ¹è¿î ³»¿ëÀ» È®ÀåÇØ ³ª°©´Ï´Ù. Áï, 1, 2, 3ÀåÀ» ¸¶ÃÄ¾ß µðÀÚÀο¡ °üÇÑ ÁÖÁ¦¸¦ ´Ù·ç´Â ÀåÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.

1ºÎ. API µðÀÚÀÎ ±âÃÊ

API¸¦ µðÀÚÀÎÇÒ ¶§ ÇÊ¿äÇÑ ±âº» °³³ä°ú ±â¼úµéÀ» ´Ù·ì´Ï´Ù. 1ÀåÀº API°¡ ¹«¾ùÀÎÁö, µðÀÚÀÎÀÌ ¿Ö Áß¿äÇÑÁö API µðÀÚÀÎÀ» ±¸¼ºÇÏ´Â ¿ä¼Ò°¡ ¹«¾ùÀÎÁö ¼³¸íÇÕ´Ï´Ù. 2ÀåÀº API »ç¿ëÀÚÀÇ °üÁ¡°ú API¸¦ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ °üÁ¡¿¡ ÃÊÁ¡À» ¸ÂÃ߾... ´õº¸±â

Klover ¸®ºä (0)

ºÏ·Î±× ¸®ºä (3) Àüüº¸±â ¾²·¯°¡±â

µµ¼­ ±¸¸Å ÈÄ ¸®ºä¸¦ ÀÛ¼ºÇϽøé
°áÁ¦ 90ÀÏ À̳» 300¿ø, ¹ß¼Û ÈÄ 5ÀÏ À̳» 400¿ø, ÀÌ »óǰÀÇ Ã¹ ¸®ºä 500¿øÀÇ Æ÷ÀÎÆ®¸¦ µå¸³´Ï´Ù.

Æ÷ÀÎÆ®´Â ÀÛ¼º ÈÄ ´ÙÀ½ ³¯ Àû¸³µÇ¸ç, µµ¼­ ¹ß¼Û Àü ÀÛ¼º ½Ã¿¡´Â ¹ß¼Û ÈÄ ÀÍÀÏ¿¡ Àû¸³µË´Ï´Ù.
ºÏ·Î±× ¸®ºä´Â º»ÀÎÀÎÁõÀ» °ÅÄ£ ȸ¿ø¸¸ ÀÛ¼º °¡´ÉÇÕ´Ï´Ù.
(¡Ø ¿Ü¼­/eBook/À½¹Ý/DVD/GIFT ¹× ÀâÁö »óǰ Á¦¿Ü) ¾È³»
  • À¥ API µðÀÚÀÎ am**rammer | 2021-01-02 | Ãßõ: 0 | 5Á¡ ¸¸Á¡¿¡ 5Á¡
    ÀÎÅÍÆäÀ̽º¶õ ¹«¾ùÀΰ¡   ÇÁ·Î±×·¥À» ÇÏ´Ù º¸¸é °³¹ßÀÚµéÀÇ ÀÔ¿¡¼­ ²À ³ª¿À´Â ´Ü¾î°¡ ÀÖ½À´Ï´Ù. ¹Ù·Î ÀÎÅÍÆäÀ̽º ÀÔ´Ï´Ù. ÀÎÅÍÆäÀ̽º Àß ¸ð¸£°Ú´Ù°í¿ä? °³¹ß ºÐ¾ß¸¦ À̾߱â ÇÏÁö ¾Ê¾Æµµ ¿ì¸®´Â ÀÏ»ó ¼Ó¿¡¼­ ÀÎÅÍÆäÀ̽º¶ó´Â ´Ü¾î¸¦ ¸¹ÀÌ »ç¿ë ÇØ ¿Ô½À´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ¹Ù·Î ±×°ÍÀÔ´Ï´Ù. User InterfaceÀÇ Ã¹±ÛÀÚ¸¦ µû¼­ UI¶ó°íµµ ÇÕ´Ï´Ù. ÀÎÅÍÆäÀ̽º¸¦ ÀÌÇØÇÏ·Á¸é »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸ÕÀú ¶°¿Ã·Á º¸¸é µÉ °Í ÀÔ´Ï´Ù. ½º¸¶Æ®ÆùÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¶ó°í Çϸé ÅÍÄ¡½ºÅ©¸°ÀÌ ¸ÕÀú »ý°¢³³´Ï´Ù. ÇÏÁö¸¸, Çϳª ´õ Ãß... ´õº¸±â
  • [¸®ºä] À¥ API µðÀÚÀÎ de**te48 | 2021-01-01 | Ãßõ: 0 | 5Á¡ ¸¸Á¡¿¡ 4Á¡
          ¡Ý ¿ø¹® : http://blair.kr/222192106296   [¸Å·ÂÀïÀÌÅ©'s ¸®ºä] ¿¹Àü¿¡´Â ÄÚµå ÀÚü°¡ º¸¾ÈÀÌ°í °øÀ¯ÇÏÁö ¾Ê´Â ±â¼ú·ÂÀÎ ½ÃÀýµµ ÀÖ¾úÁö¸¸ ¿äÁòÀº  Âü ¸¹ÀÌ ´Þ¶óÁ³´Ù´Â »ý°¢À» ÇØº¾´Ï´Ù. ¿ÀÇ ¼Ò½º. ¸ðµç °ÍÀ» °øÀ¯ÇÏ°í °øÀ¯¸¦ ÅëÇØ ¿©·¯ »ç¶÷µéÀÌ »õ·Î¿î °ÍÀ»  ¶Ç ¸¸µé¾î ³»°í ´Ã·Á°¡¸é¼­ ÇÔ²² ¹ßÀüÇØ³ª°¡´Â : )  ±×°ÍÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °Í Áß Çϳª°¡ ¹Ù·Î A... ´õº¸±â
  •     API¶õ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(application programming interface)·Î ¿î¿µÃ¼Á¦¿Í ÀÀ¿ëÇÁ·Î±×·¥ »çÀÌÀÇ Åë½Å¿¡ »ç¿ëµÇ´Â ¾ð¾î³ª ¸Þ½ÃÁö Çü½ÄÀ» ¸»ÇÑ´Ù. API´Â Á¤¸» ¸ðµç °÷¿¡¼­ ¾²À̰í Àִµ¥ ½º¸¶Æ®Æù¿¡¼­ µ¹¾Æ°¡´Â ¾ÛºÎÅÍ ±íÀÌ ¼û°ÜÁø ¹é¿£µå ¼­¹ö¿¡ À̸£±â±îÁö »ç¿ëµÇ°í ÀÖ´Ù.   ¿¹¸¦ µé¾î ½º¸¶Æ®ÆùÀ» ÅëÇØ ¼Ò¼È ³×Æ®¿öÅ©¿¡ »çÁøÀ» °øÀ¯ÇÒ ¶§, ¼¼ Á¾·ùÀÇ API°¡ Á¾·ù°¡ »ç¿ëµÈ´Ù. ¼Ò¼È ³×Æ®¿öÅ© ¾ÖÇø®ÄÉÀ̼ÇÀÌ Ä«¸Þ¶ó API¸¦ ÀÌ¿ëÇØ »çÁøÀ» ÃÔ¿µ... ´õº¸±â

¹®Àå¼öÁý (0) ¹®Àå¼öÁý ¾²±â ³ªÀÇ µ¶¼­±â·Ï º¸±â
※±¸¸Åµµ¼­ÀÇ ¹®Àå¼öÁýÀ» ±â·ÏÇϸé ÅëÇÕÆ÷ÀÎÆ® Àû¸³ ¾È³»

±³È¯/¹Ýǰ/ǰÀý¾È³»

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

±³È¯/¹Ýǰ/ǰÀý¾È³»
¹Ýǰ/±³È¯¹æ¹ý ¸¶ÀÌ·ë > ÁÖ¹®°ü¸® > ÁÖ¹®/¹è¼Û³»¿ª > ÁÖ¹®Á¶È¸ > ¹Ýǰ/±³È¯½Åû ,
[1:1»ó´ã>¹Ýǰ/±³È¯/ȯºÒ] ¶Ç´Â °í°´¼¾ÅÍ (1544-1900)

¡Ø ¿ÀǸ¶ÄÏ, ÇØ¿Ü¹è¼ÛÁÖ¹®, ±âÇÁÆ® ÁÖ¹®½Ã [1:1»ó´ã>¹Ýǰ/±³È¯/ȯºÒ]
    ¶Ç´Â °í°´¼¾ÅÍ (1544-1900)
¹Ýǰ/±³È¯°¡´É ±â°£ º¯½É¹ÝǰÀÇ °æ¿ì ¼ö·É ÈÄ 7ÀÏ À̳»,
»óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»
¹Ýǰ/±³È¯ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
  • ¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)
  • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­Àåǰ, ½Äǰ, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî
  • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý
  • ¼ÒºñÀÚÀÇ ¿äû¿¡ µû¶ó °³º°ÀûÀ¸·Î ÁÖ¹® Á¦À۵Ǵ »óǰÀÇ °æ¿ì ((1)ÇØ¿ÜÁÖ¹®µµ¼­)
  • µðÁöÅÐ ÄÁÅÙÃ÷ÀÎ eBook, ¿Àµð¿ÀºÏ µîÀ» 1ȸ ÀÌ»ó ´Ù¿î·Îµå¸¦ ¹Þ¾ÒÀ» °æ¿ì
  • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
  • ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡
    ÇØ´çµÇ´Â °æ¿ì
(1) ÇØ¿ÜÁÖ¹®µµ¼­ : ÀÌ¿ëÀÚÀÇ ¿äû¿¡ ÀÇÇÑ °³ÀÎÁÖ¹®»óǰÀ¸·Î ´Ü¼øº¯½É ¹× Âø¿À·Î ÀÎÇÑ Ãë¼Ò/±³È¯/¹Ýǰ ½Ã ¡®ÇØ¿ÜÁÖ¹® ¹Ýǰ/Ãë¼Ò ¼ö¼ö·á¡¯ °í°´ ºÎ´ã (ÇØ¿ÜÁÖ¹® ¹Ýǰ/Ãë¼Ò ¼ö¼ö·á : ¨ç¼­¾çµµ¼­-ÆÇ¸ÅÁ¤°¡ÀÇ 12%, ¨èÀϺ»µµ¼­-ÆÇ¸ÅÁ¤°¡ÀÇ 7%¸¦ Àû¿ë)
»óǰ ǰÀý °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ¸¸ç, ǰÀý ½Ã °ü·Ã »çÇ׿¡ ´ëÇØ¼­´Â
À̸ÞÀϰú ¹®ÀÚ·Î ¾È³»µå¸®°Ú½À´Ï´Ù.
¼ÒºñÀÚ ÇÇÇØº¸»ó
ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
  • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
    ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
  • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
    ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

ÀÌ Ã¥ÀÇ ¿ø¼­/¹ø¿ª¼­

¾È³»

¹Ù·Î°¡±â

  • ¿ìÃø È®ÀåÇü ¹è³Ê 2
  • ¿ìÃø È®ÀåÇü ¹è³Ê 2

ÃÖ±Ù º» »óǰ