ÀÌ Ã¥ÀÇ À̺¥Æ®
ÇØ¿ÜÁÖ¹®/¹Ù·Îµå¸²/Á¦ÈÞ»çÁÖ¹®/¾÷ü¹è¼Û°ÇÀÇ °æ¿ì 1+1 ÁõÁ¤»óǰÀÌ ¹ß¼ÛµÇÁö ¾Ê½À´Ï´Ù.
-
6¿ù 2ÀÏ °³¹ßÀÚ ºÏÄܼƮ »çÀü½ÅûÇÏ°í ¼±¹° ¹ÞÀÚ!
2022.05.11 ~ 2022.05.31
-
[±³º¸´Üµ¶ »çÀºÇ°] °³¹ßÀÚ ¸Å°ÅÁø <¸®µåÀÕzine> ..
2022.05.10 ~ 2022.06.30
-
»õ·Î Ãâ°£µÈ O'Reilly ¹ø¿ª¼¸¦ È®ÀÎÇØº¸¼¼¿ä!
2019.06.14 ~ 2022.12.31
-
MANNING, O'REILLY, PACKT, WILE..
2016.03.07 ~ 2022.12.31
Ã¥¼Ò°³
ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß
¡°¼±¾ðÇü µ¥ÀÌÅÍ ÆäÄ¡ ¹æ¹ý°ú GraphQL ¼ºñ½º ÇÙ½É °¡À̵塱
GraphQLÀº REST API¿Í ºñ±³ÇØ µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ±â´ÉÀÌ ÈξÀ ¿ì¼öÇÏ¿© À¥ ¾Û APIÀÇ »õ·Î¿î ÁöÆòÀ» ¿¾ú´Ù°í Æò°¡¹Þ°í ÀÖÀ¸¸ç, À̸¦ Ȱ¿ëÇÏ´Â ±â¾÷µµ ±êÇãºê, ´º¿åŸÀÓ½º, IBM, Æ®À§ÅÍ, ¿»ÇÁ(Yelp) µîÀ¸·Î ºü¸£°Ô ´Ã¾î°¡°í ÀÖ´Ù.
ÀÌ Ã¥Àº Çõ½ÅÀûÀÎ µ¥ÀÌÅÍ ÆäÄ¡ ±â¼úÀÌ µÈ GraphQL¿¡ °üÇÑ ½Ç¿ëÀûÀÎ ¾È³»¼·Î¼ ÀÚ¹Ù½ºÅ©¸³Æ®·Î GraphQL ¼ºñ½º¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ÀúÀÚµéÀº ±×·¡ÇÁ ÀÌ·Ð, ±×·¡ÇÁÀÇ µ¥ÀÌÅÍ ±¸Á¶ºÎÅÍ ½ºÅ°¸¶, GraphQL ¼ºñ½º, ¾ÆÆú·Î(Apollo) Ŭ¶óÀÌ¾ðÆ®±îÁö À¥ ¼ºñ½º ¾ÆÅ°ÅØÃ³¸¦ ÀÚüÀûÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ´Â 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 Ä¿¹Â´ÏƼ ½½·¢ ä³Î
̵̧ȍ
¹Ú¼ºÇö(³×À̹ö ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î)
¡°GraphQLÀ» Á¦´ë·Î ¤¾î º¸´Â Ã¥. ´Ü¼øÇÑ ±â¼ú Ȱ¿ëÀ» ³Ñ¾î, ±â¹Ý °³³äÀÎ ±×·¡ÇÁ À̷аú ±× ÀÌ·ÐÀ» ¹ÙÅÁÀ¸·Î ÇÑ ½ºÅ°¸¶ ¼³°è±îÁö ´Ù·ç°í ÀÖ¾î ÀڽŠÀÖ°Ô ÃßõÇÑ´Ù.¡±
±Ç¿ëÁØ(³×À̹ö ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î)
¡°GraphQLÀ» óÀ½À¸·Î »ç¿ëÇÏ´Â ºÐ, GraphQLÀ» »ç¿ëÇØ ºÃÁö¸¸ °³³äÀÌ Á¤¸®°¡ ¾È µÈ ºÐµé²² ÃßõÇÑ´Ù.¡±
±èÀç¿ø(ÇÁ¸®·£¼ °³¹ßÀÚ)
¡°GraphQLÀÌ ¸¸µé¾îÁø ¹è°æºÎÅÍ Ãß±¸ÇÏ´Â ¹Ù±îÁö, óÀ½ GraphQLÀ» Á¢ÇÏ´Â »ç¶÷ÀÌ ¾Ë¾Æ¾ß ÇÒ ºÎºÐµéÀ» ²Ä²ÄÈ÷ ´Ù·ç°í ÀÖ´Ù. ¼ÒÀåÇÒ °¡Ä¡°¡ ÃæºÐÈ÷ ´À²¸Áö´Â Ã¥ÀÌ´Ù.¡±
ÃâÆÇ»ç ¼Æò
* ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- ±×·¡ÇÁ À̷аú ³Î¸® ¾Ë·ÁÁø ±×·¡ÇÁ ÃֽŠ¿¹Á¦ »ìÆìº¸±â
- µ¥ÀÌÅͺ£À̽ºÀÇ Äõ¸® ¸Þ¼µå¸¦ ÀÎÅͳݿ¡ Àû¿ëÇÏ´Â ¹æ¹ý
- »çÁø °øÀ¯ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÏ´Â ½ºÅ°¸¶ ¸¸µé±â
- ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá GraphQL ¼ºñ½º ¸¸µé±â
- Apollo·Î Ŭ¶óÀÌ¾ðÆ® ±¸ÇöÇϱâ
- ½ÇÁ¦ Á¦Ç°¿ë GraphQL API¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ ¸¸µå´Â ¹æ¹ý
Klover ¸®ºä (0)
ºÏ·Î±× ¸®ºä´Â º»ÀÎ ÀÎÁõ ÈÄ ÀÛ¼º °¡´ÉÇÕ´Ï´Ù.
Ã¥À̳ª ŸÀο¡ ´ëÇØ ±Ù°Å ¾øÀÌ ºñ¹æÀ» Çϰųª ŸÀÎÀÇ ¸í¿¹¸¦ ÈѼÕÇÒ ¼ö ÀÖ´Â ³»¿ëÀº ºñ°ø°³ ó¸® µÉ ¼ö ÀÖ½À´Ï´Ù.
¡Ø ºÏ·Î±× ¸®ºä ¸®¿öµå Á¦°ø 2021. 4. 1 Á¾·á
±³È¯/¹Ýǰ/ǰÀý¾È³»
¡Ø »óǰ ¼³¸í¿¡ ¹Ýǰ/±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù.)
±³È¯/¹Ýǰ/ǰÀý¾È³»
¹Ýǰ/±³È¯¹æ¹ý |
¸¶ÀÌ·ë > ÁÖ¹®°ü¸® > ÁÖ¹®/¹è¼Û³»¿ª > ÁÖ¹®Á¶È¸ > ¹Ýǰ/±³È¯½Åû ,
[1:1»ó´ã>¹Ýǰ/±³È¯/ȯºÒ] ¶Ç´Â °í°´¼¾ÅÍ (1544-1900)
¡Ø ¿ÀǸ¶ÄÏ, ÇØ¿Ü¹è¼ÛÁÖ¹®, ±âÇÁÆ® ÁÖ¹®½Ã [1:1»ó´ã>¹Ýǰ/±³È¯/ȯºÒ]
¶Ç´Â °í°´¼¾ÅÍ (1544-1900) |
¹Ýǰ/±³È¯°¡´É ±â°£ |
º¯½É¹ÝǰÀÇ °æ¿ì ¼ö·É ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳» |
¹Ýǰ/±³È¯ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯ |
- ¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)
- ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
¿¹) ÈÀåǰ, ½Äǰ, °¡ÀüÁ¦Ç°(¾Ç¼¼¼¸® Æ÷ÇÔ) µî
- º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸ÈÃ¥, ÀâÁö, ¿µ»ó Ⱥ¸Áý
- ¼ÒºñÀÚÀÇ ¿äû¿¡ µû¶ó °³º°ÀûÀ¸·Î ÁÖ¹® Á¦À۵Ǵ »óǰÀÇ °æ¿ì ((1)ÇØ¿ÜÁÖ¹®µµ¼)
- µðÁöÅÐ ÄÁÅÙÃ÷ÀÎ eBook, ¿Àµð¿ÀºÏ µîÀ» 1ȸ ÀÌ»ó ´Ù¿î·Îµå¸¦ ¹Þ¾ÒÀ» °æ¿ì
- ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
- ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡
ÇØ´çµÇ´Â °æ¿ì
(1) ÇØ¿ÜÁÖ¹®µµ¼ : ÀÌ¿ëÀÚÀÇ ¿äû¿¡ ÀÇÇÑ °³ÀÎÁÖ¹®»óǰÀ¸·Î ´Ü¼øº¯½É ¹× Âø¿À·Î ÀÎÇÑ Ãë¼Ò/±³È¯/¹Ýǰ ½Ã ¡®ÇØ¿ÜÁÖ¹® ¹Ýǰ/Ãë¼Ò ¼ö¼ö·á¡¯ °í°´ ºÎ´ã (ÇØ¿ÜÁÖ¹® ¹Ýǰ/Ãë¼Ò ¼ö¼ö·á : ¨ç¼¾çµµ¼-ÆÇ¸ÅÁ¤°¡ÀÇ 12%, ¨èÀϺ»µµ¼-ÆÇ¸ÅÁ¤°¡ÀÇ 7%¸¦ Àû¿ë)
|
»óǰ ǰÀý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ¸¸ç, ǰÀý ½Ã °ü·Ã »çÇ׿¡ ´ëÇØ¼´Â À̸ÞÀϰú ¹®ÀÚ·Î ¾È³»µå¸®°Ú½À´Ï´Ù. |
¼ÒºñÀÚ ÇÇÇØº¸»ó
ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó |
- »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
- ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ
¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
|