- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > Çб³¿¡¼ ¾Ë·ÁÁÖÁö ¾Ê´Â 17°¡Áö ½Ç¹« °³¹ß ±â¼ú[ÇѺû¹Ìµð¾î]
½Ç¹«¿¡ ÇÊ¿äÇÑ Áö½ÄÀº ³Ê¹«³ª ±¤¹üÀ§Çؼ Çб³¿¡¼ ¹è¿î ³»¿ë¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù. "Çб³¿¡¼ ÀÌ·± °Íµµ ¾È ¹è¿ü¾î?"¿¡ ´çȲÇÏ´Â ÁÖ´Ï¾î °³¹ßÀÚ¿Í "¾ÆÁ÷µµ ÀÌ°É ¸ô¶ó?"¿¡ ÁöÄ£ ½Ç¹«ÀÚ¸¦ À§ÇØ 17°¡Áö Çʼö °³¹ß Áö½ÄÀ» ÇÑ ±ÇÀ¸·Î ¹¾ú´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ ÁöÅÊÇÏ´Â 7°¡Áö ±â¼ú, µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â 6°¡Áö ±â¼ú, À¥À» ÁöÅÊÇÏ´Â 4°¡Áö ±â¼úÀ» ÆÄÀ̽ã Äڵ带 È°¿ëÇØ Çٽɸ¸ ¼³¸íÇÑ´Ù. ´õ ³ª¾Æ°¡ 17°¡Áö ±â¼úÀ» ¾ðÁ¦, ¾î¶»°Ô ½á¾ß ÇÏ´ÂÁöµµ ¹è¿î´Ù. ÀÌ Ã¥À» Á¤µ¶ÇÏ°í ³ª¸é, ³²µéº¸´Ù ¾Õ¼± Ãâ¹ßÁ¡¿¡¼ ½ÃÀÛÇÏ´Â ÀÚ½ÅÀ» º¸°Ô µÉ °ÍÀÌ´Ù. Çб³¿¡¼ ¾Ë·ÁÁÖÁö ¾Ê´Â ±â¼ú°ú °æÇèÀ» ½Ç¹«¿¡ È°¿ëÇÒ Áغñ°¡ µÇ¾ú´Â°¡?
ÁÖ¿ä ³»¿ë
¡Ü¼ÒÇÁÆ®¿þ¾î ±â¼ú: ¹®ÀÚ¿ ÀÎÄÚµù, ³¼ö, ¹ü¿ë °íÀ¯ ½Äº°ÀÚ, ´Ù±¹¾î ó¸®, Çؽà ÇÔ¼ö, ³¯Â¥¿Í ½Ã°£, Á¤±Ô Ç¥Çö½Ä
¡Üµ¥ÀÌÅÍ Ã³¸® ±â¼ú: JSON, YAML, XML, Base64, ÇÁ·ÎÅäÄÝ ¹öÆÛ, µ¥ÀÌÅÍ ¾ÐÃà
¡ÜÀ¥ ±â¼ú: HTTP, RESTful API, HTTPS, OAuth 2.0
´ë»ó µ¶ÀÚ
¡ÜÃʺ¸ÀûÀÎ ÄÚµå ÀÛ¼ºÀº ÇÒ ÁÙ ¾ËÁö¸¸, ½Ç·ÂÀ» ÇÑ ´Ü°è ¾÷±×·¹À̵åÇÏ°í ½ÍÀº °³¹ßÀÚ
¡Ü½Ç¹«¿¡ ÇÊ¿äÇÑ ±â¼úÀÌ ¹«¾ùÀÌ ÀÖ´ÂÁö ±Ã±ÝÇÑ Çлý
ÁÖ¿ä ³»¿ë
¡Ü¼ÒÇÁÆ®¿þ¾î ±â¼ú: ¹®ÀÚ¿ ÀÎÄÚµù, ³¼ö, ¹ü¿ë °íÀ¯ ½Äº°ÀÚ, ´Ù±¹¾î ó¸®, Çؽà ÇÔ¼ö, ³¯Â¥¿Í ½Ã°£, Á¤±Ô Ç¥Çö½Ä
¡Üµ¥ÀÌÅÍ Ã³¸® ±â¼ú: JSON, YAML, XML, Base64, ÇÁ·ÎÅäÄÝ ¹öÆÛ, µ¥ÀÌÅÍ ¾ÐÃà
¡ÜÀ¥ ±â¼ú: HTTP, RESTful API, HTTPS, OAuth 2.0
´ë»ó µ¶ÀÚ
¡ÜÃʺ¸ÀûÀÎ ÄÚµå ÀÛ¼ºÀº ÇÒ ÁÙ ¾ËÁö¸¸, ½Ç·ÂÀ» ÇÑ ´Ü°è ¾÷±×·¹À̵åÇÏ°í ½ÍÀº °³¹ßÀÚ
¡Ü½Ç¹«¿¡ ÇÊ¿äÇÑ ±â¼úÀÌ ¹«¾ùÀÌ ÀÖ´ÂÁö ±Ã±ÝÇÑ Çлý
ÀúÀÚ: À̱â°ï
[1ºÎ ¼ÒÇÁÆ®¿þ¾î¸¦ ÁöÅÊÇÏ´Â ±â¼ú]
1Àå ¹®ÀÚ¿ ÀÎÄÚµù
__1.1 ¹®ÀÚ¿ ÀÎÄÚµùÀ̶õ
__1.2 ¾Æ½ºÅ° ÄÚµå(ASCII)
__1.3 EUC-KR(CP949)
__1.4 À¯´ÏÄÚµå(UTF-8, UTF-16, UTF-32)
__1.5 UTF-8
__1.6 UTF-16
__1.7 ¸¶Ä¡¸ç
2Àå ´Ù±¹¾î ó¸®
__2.1 i18nÀ̶õ
__2.2 i18n Àû¿ëÇϱâ: gettext
__2.3 ¸¶Ä¡¸ç
3Àå ³¯Â¥¿Í ½Ã°£
__3.1 ŸÀÓ½ºÅÆÇÁ
__3.2 ´ÜÁ¶ ½Ã°£
__3.3 ½ÇÁ¦ ½Ã°£
__3.4 ŸÀÓ Á¸
__3.5 ¸¶Ä¡¸ç
4Àå Á¤±Ô Ç¥Çö½Ä
__4.1 Á¤±Ô Ç¥Çö½Ä ±âÃÊ
__4.2 ½Ç»ç¿ë ¿¹
__4.3 ¸¶Ä¡¸ç
5Àå ¹ü¿ë °íÀ¯ ½Äº°ÀÚ
__5.1 UUID ±¸Á¶
__5.2 UUID ¹öÀü
__5.3 ½Ç»ç¿ë ¿¹
__5.4 ¸¶Ä¡¸ç
6Àå ³¼ö
__6.1 À¯»ç ³¼ö
__6.2 ¾ÏÈ£ÇÐÀûÀ¸·Î ¾ÈÀüÇÑ ³¼ö
__6.3 °øÁ¤ÇÑ ³¼ö, ¼ÅÇà ¹é
__6.4 ¡®¹«¾ù¡¯À» À§ÇØ »ç¿ëÇϴ°¡
__6.5 ¸¶Ä¡¸ç
7Àå Çؽà ÇÔ¼ö
__7.1 Çؽà ÇÔ¼ö Á¤ÀÇ
__7.2 Çؽà ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °÷
__7.3 Çؽà ÇÔ¼öÀÇ Á¾·ù
__7.4 Çؽà ÇÔ¼öÀÇ »ý¼º ¼Óµµ ºñ±³
__7.5 ½Ç»ç¿ë ¿¹
__7.6 ¸¶Ä¡¸ç
[2ºÎ µ¥ÀÌÅÍ Ã³¸® ±â¼ú]
8Àå JSON
__8.1 JSON Ư¡
__8.2 JSON ±¸Á¶
__8.3 JSON ¸Þ½ÃÁö ÀÐ°í ¾²±â
__8.4 JSONÀÇ ÇÑ°è
__8.5 ¸¶Ä¡¸ç
9Àå YAML
__9.1 YAML Ư¡
__9.2 YAML ±¸Á¶
__9.3 YAML ¸Þ½ÃÁö ÀÐ°í ¾²±â
__9.4 ÁÖ¼® »ç¿ëÇϱâ
__9.5 ¾ÞÄ¿¿Í º°Äª
__9.6 ¸¶Ä¡¸ç
10Àå XML
__10.1 XML Ư¡
__10.2 XML ±¸Á¶
__10.3 XML ¸Þ½ÃÁö ÀÐ°í ¾²±â
__10.4 ¸¶Ä¡¸ç
11Àå ÇÁ·ÎÅäÄÝ ¹öÆÛ
__11.1 ÇÁ·ÎÅäÄÝ ¹öÆÛÀÇ Æ¯Â¡
__11.2 ÇÁ·ÎÅäÄÝ ¹öÆÛ »ç¿ë Áغñ
__11.3 ½ºÅ°¸¶ ÆÄÀÏ Á¤ÀÇ
__11.4 ÀÎÅÍÆäÀ̽º ÄÚµå »ç¿ë ¹æ¹ý
__11.5 ¸Þ½ÃÁö °´Ã¼ Á¤ÀÇ
__11.6 ¸¶Ä¡¸ç
12Àå Base64
__12.1 Base64¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
__12.2 Base64 ÀÎÄÚµù ±¸Çö
__12.3 Base64 µðÄÚµù ±¸Çö
__12.4 ÆÄÀ̽㠸ðµâ »ç¿ë
__12.5 URL-Safe Base64
__12.6 ¸¶Ä¡¸ç
13Àå µ¥ÀÌÅÍ ¾ÐÃà(zlib)
__13.1 zip, zlib, DEFLATE, INFLATE
__13.2 ¾ÐÃà ½Ã Áß¿äÇÑ ¿ä¼Ò
__13.3 ÆÄÀÏ ¾ÐÃà ¿¹Á¦
__13.4 ÆÄÀÏ ¾ÐÃà ÇØÁ¦ ¿¹Á¦
__13.5 ¸¶Ä¡¸ç
[3ºÎ À¥À» ÁöÅÊÇÏ´Â ±â¼ú]
14Àå HTTP
__14.1 ¹«»óżº
__14.2 °£´ÜÇÑ HTTP ¼¹ö ¸¸µé±â
__14.3 HTTP ¿äû
__14.4 HTTP ÀÀ´ä
__14.5 ¼¼¼Ç°ú ÄíÅ°
__14.6 ½ºÆ¼Å° ¼¼¼Ç
__14.7 CORS
__14.8 ¾ÆÆÄÄ¡¿Í Nginx
__14.9 ¸¶Ä¡¸ç
15Àå RESTful API
__15.1 ±Û¾²±â API
__15.2 ±Û Àбâ API
__15.3 ±Û ¾÷µ¥ÀÌÆ® API
__15.4 ±Û »èÁ¦ API
__15.5 ¸¶Ä¡¸ç
16Àå HTTPS
__16.1 HTTPS¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
__16.2 HTTPSÀÇ ±¸¼º ¿ä¼Ò
__16.3 HTTPS ÇÚµå¼ÎÀÌÅ· °úÁ¤
__16.4 ¸¶Ä¡¸ç
17Àå OAuth 2.0
__17.1 OAuth 1.0a vs 2.0
__17.2 OAuth 2 ±âº» ¿ë¾î
__17.3 OAuth 2 µ¿ÀÛ ±¸Á¶
__17.4 OAuth 2 »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡
__17.5 ¸¶Ä¡¸ç
1Àå ¹®ÀÚ¿ ÀÎÄÚµù
__1.1 ¹®ÀÚ¿ ÀÎÄÚµùÀ̶õ
__1.2 ¾Æ½ºÅ° ÄÚµå(ASCII)
__1.3 EUC-KR(CP949)
__1.4 À¯´ÏÄÚµå(UTF-8, UTF-16, UTF-32)
__1.5 UTF-8
__1.6 UTF-16
__1.7 ¸¶Ä¡¸ç
2Àå ´Ù±¹¾î ó¸®
__2.1 i18nÀ̶õ
__2.2 i18n Àû¿ëÇϱâ: gettext
__2.3 ¸¶Ä¡¸ç
3Àå ³¯Â¥¿Í ½Ã°£
__3.1 ŸÀÓ½ºÅÆÇÁ
__3.2 ´ÜÁ¶ ½Ã°£
__3.3 ½ÇÁ¦ ½Ã°£
__3.4 ŸÀÓ Á¸
__3.5 ¸¶Ä¡¸ç
4Àå Á¤±Ô Ç¥Çö½Ä
__4.1 Á¤±Ô Ç¥Çö½Ä ±âÃÊ
__4.2 ½Ç»ç¿ë ¿¹
__4.3 ¸¶Ä¡¸ç
5Àå ¹ü¿ë °íÀ¯ ½Äº°ÀÚ
__5.1 UUID ±¸Á¶
__5.2 UUID ¹öÀü
__5.3 ½Ç»ç¿ë ¿¹
__5.4 ¸¶Ä¡¸ç
6Àå ³¼ö
__6.1 À¯»ç ³¼ö
__6.2 ¾ÏÈ£ÇÐÀûÀ¸·Î ¾ÈÀüÇÑ ³¼ö
__6.3 °øÁ¤ÇÑ ³¼ö, ¼ÅÇà ¹é
__6.4 ¡®¹«¾ù¡¯À» À§ÇØ »ç¿ëÇϴ°¡
__6.5 ¸¶Ä¡¸ç
7Àå Çؽà ÇÔ¼ö
__7.1 Çؽà ÇÔ¼ö Á¤ÀÇ
__7.2 Çؽà ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °÷
__7.3 Çؽà ÇÔ¼öÀÇ Á¾·ù
__7.4 Çؽà ÇÔ¼öÀÇ »ý¼º ¼Óµµ ºñ±³
__7.5 ½Ç»ç¿ë ¿¹
__7.6 ¸¶Ä¡¸ç
[2ºÎ µ¥ÀÌÅÍ Ã³¸® ±â¼ú]
8Àå JSON
__8.1 JSON Ư¡
__8.2 JSON ±¸Á¶
__8.3 JSON ¸Þ½ÃÁö ÀÐ°í ¾²±â
__8.4 JSONÀÇ ÇÑ°è
__8.5 ¸¶Ä¡¸ç
9Àå YAML
__9.1 YAML Ư¡
__9.2 YAML ±¸Á¶
__9.3 YAML ¸Þ½ÃÁö ÀÐ°í ¾²±â
__9.4 ÁÖ¼® »ç¿ëÇϱâ
__9.5 ¾ÞÄ¿¿Í º°Äª
__9.6 ¸¶Ä¡¸ç
10Àå XML
__10.1 XML Ư¡
__10.2 XML ±¸Á¶
__10.3 XML ¸Þ½ÃÁö ÀÐ°í ¾²±â
__10.4 ¸¶Ä¡¸ç
11Àå ÇÁ·ÎÅäÄÝ ¹öÆÛ
__11.1 ÇÁ·ÎÅäÄÝ ¹öÆÛÀÇ Æ¯Â¡
__11.2 ÇÁ·ÎÅäÄÝ ¹öÆÛ »ç¿ë Áغñ
__11.3 ½ºÅ°¸¶ ÆÄÀÏ Á¤ÀÇ
__11.4 ÀÎÅÍÆäÀ̽º ÄÚµå »ç¿ë ¹æ¹ý
__11.5 ¸Þ½ÃÁö °´Ã¼ Á¤ÀÇ
__11.6 ¸¶Ä¡¸ç
12Àå Base64
__12.1 Base64¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
__12.2 Base64 ÀÎÄÚµù ±¸Çö
__12.3 Base64 µðÄÚµù ±¸Çö
__12.4 ÆÄÀ̽㠸ðµâ »ç¿ë
__12.5 URL-Safe Base64
__12.6 ¸¶Ä¡¸ç
13Àå µ¥ÀÌÅÍ ¾ÐÃà(zlib)
__13.1 zip, zlib, DEFLATE, INFLATE
__13.2 ¾ÐÃà ½Ã Áß¿äÇÑ ¿ä¼Ò
__13.3 ÆÄÀÏ ¾ÐÃà ¿¹Á¦
__13.4 ÆÄÀÏ ¾ÐÃà ÇØÁ¦ ¿¹Á¦
__13.5 ¸¶Ä¡¸ç
[3ºÎ À¥À» ÁöÅÊÇÏ´Â ±â¼ú]
14Àå HTTP
__14.1 ¹«»óżº
__14.2 °£´ÜÇÑ HTTP ¼¹ö ¸¸µé±â
__14.3 HTTP ¿äû
__14.4 HTTP ÀÀ´ä
__14.5 ¼¼¼Ç°ú ÄíÅ°
__14.6 ½ºÆ¼Å° ¼¼¼Ç
__14.7 CORS
__14.8 ¾ÆÆÄÄ¡¿Í Nginx
__14.9 ¸¶Ä¡¸ç
15Àå RESTful API
__15.1 ±Û¾²±â API
__15.2 ±Û Àбâ API
__15.3 ±Û ¾÷µ¥ÀÌÆ® API
__15.4 ±Û »èÁ¦ API
__15.5 ¸¶Ä¡¸ç
16Àå HTTPS
__16.1 HTTPS¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
__16.2 HTTPSÀÇ ±¸¼º ¿ä¼Ò
__16.3 HTTPS ÇÚµå¼ÎÀÌÅ· °úÁ¤
__16.4 ¸¶Ä¡¸ç
17Àå OAuth 2.0
__17.1 OAuth 1.0a vs 2.0
__17.2 OAuth 2 ±âº» ¿ë¾î
__17.3 OAuth 2 µ¿ÀÛ ±¸Á¶
__17.4 OAuth 2 »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡
__17.5 ¸¶Ä¡¸ç