±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
22,000¿ø |
---|
19,800¿ø (10%ÇÒÀÎ)
1,100P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡°¼±¾ðÇü µ¥ÀÌÅÍ ÆäÄ¡ ¹æ¹ý°ú GraphQL ¼ºñ½º ÇÙ½É °¡À̵塱
GraphQLÀº REST API¿Í ºñ±³ÇØ µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ±â´ÉÀÌ ÈξÀ ¿ì¼öÇÏ¿© À¥ ¾Û APIÀÇ »õ·Î¿î ÁöÆòÀ» ¿¾ú´Ù°í Æò°¡¹Þ°í ÀÖÀ¸¸ç, À̸¦ È°¿ëÇÏ´Â ±â¾÷µµ ±êÇãºê, ´º¿åŸÀÓ½º, IBM, Æ®À§ÅÍ, ¿»ÇÁ(Yelp) µîÀ¸·Î ºü¸£°Ô ´Ã¾î°¡°í ÀÖ´Ù.
ÀÌ Ã¥Àº Çõ½ÅÀûÀÎ µ¥ÀÌÅÍ ÆäÄ¡ ±â¼úÀÌ µÈ GraphQL¿¡ °üÇÑ ½Ç¿ëÀûÀÎ ¾È³»¼·Î¼ ÀÚ¹Ù½ºÅ©¸³Æ®·Î GraphQL ¼ºñ½º¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ÀúÀÚµéÀº ±×·¡ÇÁ ÀÌ·Ð, ±×·¡ÇÁÀÇ µ¥ÀÌÅÍ ±¸Á¶ºÎÅÍ ½ºÅ°¸¶, GraphQL ¼ºñ½º, ¾ÆÆú·Î(Apollo) Ŭ¶óÀ̾ðÆ®±îÁö À¥ ¼ºñ½º ¾ÆÅ°ÅØó¸¦ ÀÚüÀûÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ´Â GraphQLÀÇ ÀåÁ¡°ú Æ®·»µå, ¸ð¹ü ±â¹ý µéÀ» ¾Ë·ÁÁØ´Ù. ÀÌÁ¦ ¸· GraphQLÀ» ¹è¿ì±â ½ÃÀÛÇÑ °³¹ßÀÚ»Ó ¾Æ´Ï¶ó, ÀÌ¹Ì ±â¼úÀº ¾ËÁö¸¸ °¡Àå ÃÖ½ÅÀÇ º£½ºÆ® ÇÁ·¢Æ¼½º¸¦ ½ÀµæÇÏ±æ ¿øÇÏ´Â À¥ °³¹ßÀÚ¶ó¸é °ç¿¡ µÎ°í Âü°íÇÒ ¸¸ÇÑ Ã¥ÀÌ´Ù.
ÃâÆÇ»ç ¼Æò
* ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- ±×·¡ÇÁ À̷аú ³Î¸® ¾Ë·ÁÁø ±×·¡ÇÁ ÃֽŠ¿¹Á¦ »ìÆ캸±â
- µ¥ÀÌÅͺ£À̽ºÀÇ Äõ¸® ¸Þ¼µå¸¦ ÀÎÅͳݿ¡ Àû¿ëÇÏ´Â ¹æ¹ý
- »çÁø °øÀ¯ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÏ´Â ½ºÅ°¸¶ ¸¸µé±â
- ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá GraphQL ¼ºñ½º ¸¸µé±â
- Apollo·Î Ŭ¶óÀ̾ðÆ® ±¸ÇöÇϱâ
- ½ÇÁ¦ Á¦Ç°¿ë GraphQL API¿Í Ŭ¶óÀ̾ðÆ®¸¦ ¸¸µå´Â ¹æ¹ý
̵̧ȍ
¹Ú¼ºÇö(³×À̹ö ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î)
¡°GraphQLÀ» Á¦´ë·Î ¤¾î º¸´Â Ã¥. ´Ü¼øÇÑ ±â¼ú È°¿ëÀ» ³Ñ¾î, ±â¹Ý °³³äÀÎ ±×·¡ÇÁ À̷аú ±× ÀÌ·ÐÀ» ¹ÙÅÁÀ¸·Î ÇÑ ½ºÅ°¸¶ ¼³°è±îÁö ´Ù·ç°í ÀÖ¾î ÀڽŠÀÖ°Ô ÃßõÇÑ´Ù.¡±
±Ç¿ëÁØ(³×À̹ö ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î)
¡°GraphQLÀ» óÀ½À¸·Î »ç¿ëÇÏ´Â ºÐ, GraphQLÀ» »ç¿ëÇØ ºÃÁö¸¸ °³³äÀÌ Á¤¸®°¡ ¾È µÈ ºÐµé²² ÃßõÇÑ´Ù.¡±
±èÀç¿ø(ÇÁ¸®·£¼ °³¹ßÀÚ)
¡°GraphQLÀÌ ¸¸µé¾îÁø ¹è°æºÎÅÍ Ãß±¸ÇÏ´Â ¹Ù±îÁö, óÀ½ GraphQLÀ» Á¢ÇÏ´Â »ç¶÷ÀÌ ¾Ë¾Æ¾ß ÇÒ ºÎºÐµéÀ» ²Ä²ÄÈ÷ ´Ù·ç°í ÀÖ´Ù. ¼ÒÀåÇÒ °¡Ä¡°¡ ÃæºÐÈ÷ ´À²¸Áö´Â Ã¥ÀÌ´Ù.¡±
¸ñÂ÷
1Àå GraphQL¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù
1.1 GraphQLÀ̶õ?
1.1.1 GraphQL ¸í¼¼
1.1.2 GraphQL ¼³°è ¿øÄ¢
1.2 GraphQLÀÇ Åº»ý
1.3 µ¥ÀÌÅÍ Àü¼ÛÀÇ ¿ª»ç
1.3.1 RPC
1.3.2 SOAP
1.3.3 REST
1.4 RESTÀÇ ´ÜÁ¡
1.4.1 ¿À¹öÆäĪ
1.4.2 ¾ð´õÆäĪ
1.4.3 REST ¿£µåÆ÷ÀÎÆ® °ü¸®
1.5 ½Ç»ýÈ°¿¡¼ÀÇ GraphQL
1.5.1 GraphQL Ŭ¶óÀ̾ðÆ®
2Àå ±×·¡ÇÁ ÀÌ·Ð
2.1 ±×·¡ÇÁ ÀÌ·Ð ¾îÈÖ
2.2 ±×·¡ÇÁ ÀÌ·ÐÀÇ ¿ª»ç
2.3 Æ®¸®´Â ±×·¡ÇÁ´Ù
2.4 ½Ç»ýÈ°¿¡¼ÀÇ ±×·¡ÇÁ
3Àå GraphQL Äõ¸®¾î
3.1 GraphQL API Åø
3.1.1 GraphiQL
3.1.2 GraphQL Ç÷¹À̱׶ó¿îµå
3.1.3 °ø¿ë GraphQL API
3.2 GraphQL Äõ¸®
3.2.1 ¿§Áö¿Í ¿¬°á
3.2.2 ÇÁ·¡±×¸ÕÆ®
3.3 ¹ÂÅ×À̼Ç
3.3.1 Äõ¸® º¯¼ö »ç¿ëÇϱâ
3.4 ¼ºê½ºÅ©¸³¼Ç
3.5 ÀÎÆ®·Î½ºÆå¼Ç
3.6 Ãß»ó ±¸¹® Æ®¸®
4Àå ½ºÅ°¸¶ ¼³°èÇϱâ
4.1 ŸÀÔ Á¤ÀÇÇϱâ
4.1.1 ŸÀÔ
4.1.2 ½ºÄ®¶ó ŸÀÔ
4.1.3 ¿°Å ŸÀÔ
4.2 ¿¬°á°ú ¸®½ºÆ®
4.2.1 ÀÏ´ëÀÏ ¿¬°á
4.2.2 ÀÏ´ë´Ù ¿¬°á
4.2.3 ´Ù´ë´Ù ¿¬°á
4.2.4 ¿©·¯ ŸÀÔÀ» ´ã´Â ¸®½ºÆ®
4.3 ÀÎÀÚ
4.3.1 µ¥ÀÌÅÍ ÇÊÅ͸µ
4.4 ¹ÂÅ×À̼Ç
4.5 ÀÎDz ŸÀÔ
4.6 ¸®ÅÏ Å¸ÀÔ
4.7 ¼ºê½ºÅ©¸³¼Ç
4.8 ½ºÅ°¸¶ ¹®¼È
5Àå GraphQL API ¸¸µé±â
5.1 ÇÁ·ÎÁ§Æ® ¼¼ÆÃ
5.2 ¸®Á¹¹ö
5.2.1 ·çÆ® ¸®Á¹¹ö
5.2.2 ŸÀÔ ¸®Á¹¹ö
5.2.3 ÀÎDz & ¿°Å ŸÀÔ »ç¿ëÇϱâ
5.2.4 ¿§Áö¿Í ¿¬°á
5.2.5 Ä¿½ºÅÒ ½ºÄ®¶ó
5.3 apollo-server-express
5.4 ÄÁÅؽºÆ®
5.4.1 MongoDB ¼³Ä¡Çϱâ
5.4.2 ÄÁÅؽºÆ®¿¡ µ¥ÀÌÅͺ£À̽º Ãß°¡Çϱâ
5.5 ±êÇãºê ÀÎÁõ
5.5.1 ±êÇãºê OAuth ¼³Á¤
5.5.2 ±ÇÇÑ ºÎ¿© °úÁ¤
5.5.3 githubAuth ¹ÂÅ×À̼Ç
5.5.4 »ç¿ëÀÚ ±ÇÇÑ ÀÎÁõ
5.6 ¸¶Ä¡¸ç
6Àå GraphQL Ŭ¶óÀ̾ðÆ®
6.1 GraphQL API »ç¿ëÇϱâ
6.1.1 fetch ¿äû
6.1.2 graphql-request
6.2 ¾ÆÆú·Î Ŭ¶óÀ̾ðÆ®
6.3 React¿Í ¾ÆÆú·Î Ŭ¶óÀ̾ðÆ®
6.3.1 ÇÁ·ÎÁ§Æ® ¼³Á¤
6.3.2 ¾ÆÆú·Î Ŭ¶óÀ̾ðÆ® ¼³Á¤
6.3.3 Query ÄÄÆ÷³ÍÆ®
6.3.4 Mutation ÄÄÆ÷³ÍÆ®
6.4 ÀÎÁõ
6.4.1 »ç¿ëÀÚ ±ÇÇÑ ÀÎÁõ
6.4.2 »ç¿ëÀÚ ½Äº°
6.5 ij½Ã ÀÛ¾÷
6.5.1 fetch ¹æħ
6.5.2 ij½Ã À¯Áö
6.5.3 ij½Ã ¾÷µ¥ÀÌÆ®
7Àå ½ÇÁ¦ Á¦Ç°À» À§ÇÑ GraphQL
7.1 ¼ºê½ºÅ©¸³¼Ç
7.1.1 ¼ºê½ºÅ©¸³¼Ç ÀÛ¾÷
7.1.2 ¼ºê½ºÅ©¸³¼Ç µ¥ÀÌÅÍ »ç¿ëÇϱâ
7.2 ÆÄÀÏ ¾÷·Îµå
7.2.1 ¼¹ö ÆÄÀÏ ¾÷·Îµå ±â´É ±¸ÇöÇϱâ
7.2.2 Ŭ¶óÀ̾ðÆ® »çÁø °Ô½Ã ±â´É ±¸ÇöÇϱâ
7.3 º¸¾È
7.3.1 ¿äû ŸÀӾƿô
7.3.2 µ¥ÀÌÅÍ Á¦ÇÑ
7.3.3 Äõ¸® ±íÀÌ Á¦ÇÑ
7.3.4 Äõ¸® º¹Àâµµ Á¦ÇÑ
7.3.5 ¾ÆÆú·Î ¿£Áø
7.4 ´ÙÀ½ ´Ü°è
7.4.1 Á¡ÁøÀû ¸¶À̱׷¹À̼Ç
7.4.2 ½ºÅ°¸¶ ÁÖµµ °³¹ß
7.4.3 GraphQL Çà»ç ¸ðÀ½
7.4.4 Ä¿¹Â´ÏƼ
7.4.5 Ä¿¹Â´ÏƼ ½½·¢ ä³Î
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÀúÀÚ ¹è¿µÀº N Tech Service¿¡¼ 2³â ¹Ý µ¿¾È ³×À̹ö ¼ºñ½º UI¸¦ °³¹ßÇß°í, ÇöÀç ³×À̹ö¿¡¼ Ç÷¹À̽º ¼ºñ½º °³¹ß¿¡ Âü¿©ÇÏ°í ÀÖ´Ù. ¾÷¹«¿¡¼ ¹è¿î ³»¿ëÀ» ±Û·Î Á¤¸®ÇÏ°í È¥ÀÚ À¥ ÇÑÂÊ ±¸¼®¿¡ ½×¾Æ µÎ´Ù°¡ °°ÀÌ ÀÏÇÏ´Â µ¿·áµé°ú °¡²û °øÀ¯ÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 115±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 0±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.