ÅëÇÕ°Ë»ö

°Ë»ö

  • IT ÀÚ°ÝÁõ ¼öÇè¼­
    • ¿öµåÇÁ·Î¼¼¼­
    • ÄÄÇ»ÅÍȰ¿ë´É·Â
    • Á¤º¸Ã³¸®/»ç¹«ÀÚµ¿È­/Á¤º¸±â±â
    • ITQ
    • GTQ
    • ÄÄÇ»Åͱ׷¡ÇȽº
    • À¥µðÀÚÀÎ
  • ½Ç¿ë ÀÚ°ÝÁõ ¼öÇè¼­
    • Çѱ¹»ç
    • Á¶¸®/Á¦°ú/¿îÀü¸éÇã
    • ±âŸ
  • IT µµ¼­
    • ÄÄÇ»ÅÍ ÀϹÝ/Ȱ¿ë
    • »ç¹«ÀÚµ¿È­(OA)
    • À¥/ȨÆäÀÌÁö
    • ±×·¡ÇÈ/¸ÖƼ¹Ìµð¾î
    • ÇÁ·Î±×·¡¹Ö
    • ÄÄÇ»ÅͰøÇÐ
    • ¾î¸°ÀÌ ±³Àç
  • ´ÜÇົ µµ¼­
    • °¡Á¤°ú »ýȰ
    • À¯¾Æ/¾Æµ¿
    • ±âŸ
  • ½Ã¸®Áî
    • ´õ ½±°Ô ¹è¿ì±â
    • ȯ»óÀÇ ÄÞºñ
    • ´«ÀÌ ÆíÇÑ
    • ¼ÓÀü¼Ó°á
    • ºñÁÖ¾ó(Visual)
    • Çб³¿¡¼­ ÅëÇÏ´Â
    • ÀÌ°Ô ÁøÂ¥

±âŸ ÇÁ·Î±×·¡¹Ö

HOME µµ¼­Á¤º¸ IT µµ¼­ ÇÁ·Î±×·¡¹Ö

New ¹é¿£µå¸¦ À§ÇÑ Django REST Framework with ÆÄÀ̽ã ÀúÀÚ ±ÇÅÂÇü | ÆäÀÌÁö 248
ISBN 9788931466195 | Á¤°¡ 18,000 | ÃâÆÇÀÏ 2022-05-20
ÆÇ¸Åó

µµ¼­¼Ò°³

ÀÌ Ã¥Àº Å©°Ô µÎ ÆÄÆ®·Î ³ª´©¾îÁý´Ï´Ù. ù ÆÄÆ®¿¡¼­´Â DRF¸¦ ´Ù·ç±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ ±â¹Ý ±â¼úÀÎ ÆÄÀ̽ã, Àå°í¸¦ ¹è¿ì°í °£´ÜÇÏ°Ô ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸ç ¼Õ¿¡ ÀÍ´Â ½Ã°£À» °¡Áý´Ï´Ù. µÎ ¹øÂ° ÆÄÆ®¿¡¼­´Â º»°ÝÀûÀ¸·Î Django REST Framework¸¦ Á¢Çغ¸°í, REST API¸¦ ¸¸µå´Â °£´ÜÇÑ ¿¬½À ÇÁ·ÎÁ§Æ®¿Í ÇÁ·ÐÆ®¿£µå¿Í ¿¬µ¿ÇÏ´Â ½ÇÀü ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇØº¾´Ï´Ù.

Chapter 1¿¡¼­´Â À¥°ú ÆÄÀ̽ãÀÇ ±âÃʸ¦ ¾Ë·ÁÁÝ´Ï´Ù. ¹é¿£µå¿Í ÇÁ·ÐÆ®¿£µå, REST APIµî À¥ °³¹ßÀ» ½ÃÀÛÇÒ ¶§ ¾Ë¾Æ¾ß ÇÒ ¿ë¾îµéÀ» ºñÀ¯¸¦ µé¾î ¼³¸íÇϰí, ÆÄÀ̽ãÀ» ¼³Ä¡ÇÑ µÚ ¹®¹ýÀ» ¹è¿ó´Ï´Ù. Chapter 2¿¡¼­´Â DRFÀÇ ±âº»ÀÌ µÇ´Â ÆÄÀ̽ã ÇÁ·¹ÀÓ¿öÅ© DjangoÀÇ »ç¿ë¹ýÀ» ÀÍÈ÷°í, MTV ÆÐÅÏÀÇ ¿ä¼ÒÀÎ Model, Template, View¸¦ ¾Ë¾Æº¾´Ï´Ù. ±× µÚ °£´ÜÇÑ ±â´ÉÀ» ±¸ÇöÇØº¾´Ï´Ù.
±× ÈÄ Chapter 3¿¡¼­ ¹è¿î Django¸¦ °¡Áö°í Todo ¸ñ·Ï À¥ ¼­ºñ½º¸¦ ¸¸µé¾îº¸´Â éÅÍÀÔ´Ï´Ù. »õ·Ó°Ô ¸¸µé¾îº¼ Todo ¸ñ·Ï¿¡ ÇÊ¿äÇÑ ±â´ÉµéÀ» Á¤¸®ÇÑ µÚ Á¶È¸, »ý¼º, ¼öÁ¤, ¿Ï·á µî ±â´ÉÀ» Çϳª¾¿ Á÷Á¢ ¸¸µé¾îº¾´Ï´Ù. Chapter 4ºÎÅÍ´Â º»°ÝÀûÀ¸·Î REST API¸¦ ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ ÇÁ·¹ÀÓ ¿öÅ©ÀÎ DRF¸¦ ¹è¿öº¾´Ï´Ù. DRF¸¦ ¼³Ä¡ÇÑ µÚ ±âÁ¸ÀÇ Django¿ÍÀÇ Â÷ÀÌÁ¡À» ¾Ë¾Æº¾´Ï´Ù. DRF·Î ¸¸µç ÇÁ·ÎÁ§Æ®ÀÇ ±¸Á¶¸¦ ±â´ÉµéÀ» Çϳª¾¿ »ìÆìº¸°í, DRF¿¡¼­ »ç¿ëÇÏ´Â ½ÉÈ­µÈ °³³äµéµµ °øºÎÇØº¸´Â éÅÍÀÔ´Ï´Ù. Chapter 5¿¡¼­´Â ¿¬½À ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÕ´Ï´Ù. ¸¸µé¾î ºÃ´ø Todo ¸ñ·ÏÀÇ ±â´ÉµéÀ» ¾Û°ú À¥¿¡¼­ ÀüºÎ È£ÃâÇÒ ¼ö ÀÖ´Â REST API ÇüÅ·Π»õ·Î ¸¸µé¾î º¾´Ï´Ù. Django REST FrameworkÀÇ Æ¯Â¡ÀÎ ½Ã¸®¾ó¶óÀÌÀúµµ ¸¸µé¾îº¾´Ï´Ù. ±¸ÇöÀ» ¸¶Ä¡¸é ¾î¶² ȯ°æ¿¡µµ ´ëÀÀÇÒ ¼ö ÀÖ´Â ÁøÂ¥ ¼­¹öÀÇ ¸ð½ÀÀ» °®Ãß°Ô µË´Ï´Ù. Chapter 6Àº Á¦ÀÏ Áß¿äÇÑ ½ÇÀü ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϴ éÅÍÀÔ´Ï´Ù. ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®·Î ¹ßÀü½Ã۱â ÁÁÀº °Ô½ÃÆÇ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇØº¾´Ï´Ù. ȸ¿ø ±â´É, °Ô½Ã±Û ±â´É, ´ñ±Û ±â´ÉÀ» ¸¸µé¾îº¸°í React.js·Î ¸¸µç ÇÁ·ÐÆ®¿£µå¿Í ¿¬µ¿Çغ¾´Ï´Ù. Á¦ÀÛ¿¡¼­ ³¡³ªÁö ¾Ê°í Heroku¸¦ »ç¿ëÇÏ¿© ¼­ºñ½º·Î ¹èÆ÷ÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº¾´Ï´Ù. Chapter 7¿¡¼­´Â ÀÌÀü éÅÍ¿¡¼­ ´Ù·çÁö ¸øÇßÁö¸¸ µµ¿òÀÌ µÇ´Â ¿©·¯ ³»¿ëµéÀ» ¼Ò°³ÇÕ´Ï´Ù. ¾ÕÀ¸·ÎÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇØ º¼¸¸ÇÑ »õ·Î¿î ±â´ÉµéÀ» ¼Ò°³ÇÕ´Ï´Ù. TDD ±â´ÉÀ» »ç¿ëÇØº¸°í, drf_yasg·Î ÆíÇÏ°Ô api¸¦ ¹®¼­È­Çغ¾´Ï´Ù.

ÀúÀÚ¼Ò°³

±ÇÅÂÇü
°í·Á´ëÇб³ Á¤º¸º¸È£ÇкΠÁ¹¾÷(20³â)
îñ ¢ß º¸ÀÌÀú¿¢½º SW °³¹ß ÀÎÅÏ(19³â)
îñ ½ºÅ¸Æ®¾÷ ÇÇÄ«¼Ò °øµ¿ â¾÷(18³â)
îñ À§½ÃÄÏ, ¿ÀÅõÀâ ¾Û °³¹ß ÇÁ¸®·»¼­(18³â)
¼ÒÇÁÆ®¿þ¾î ¸¶¿¡½ºÆ®·Î 8±â ¼ö·á(17³â)
»ï¼º SDS sGenClub 4±â ¼ö·á(16³â)
[¹«ÀÛÁ¤ Ç÷¯ÅÍ] Netflix UI Ŭ·ÐÄÚµùÀ¸·Î ¹è¿ì´Â Ç÷¯ÅÍ °­ÀÇ Á¦ÀÛ(ÀÎÇÁ·±/±¸¸§¿¡µà)
[¹«ÀÛÁ¤ Ç®½ºÅÃ] Flutter + DRF·Î 1½Ã°£¸¸¿¡ ¸¸µå´Â ÄûÁî¾Û °­ÀÇ Á¦ÀÛ(ÀÎÇÁ·±/±¸¸§¿¡µà)À¯Æ©ºê ¡°°³¹ßÀÚ ±ÇÅ»Í" ä³Î ¿î¿µ
ºí·Î±× taebbong.github.io

ÃʵîÇлý ¶§ ¸ð¹ÙÀÏ °ÔÀÓ¿¡ ºüÁ® °³¹ßÀÚ°¡ µÇ°Ú´Ù °á½ÉÇϰí ÇÁ·Î±×·¡¹Ö °øºÎ¸¦ ½ÃÀÛÇß½À´Ï´Ù. ÇѼº°úÇаíµîÇб³ ÀçÇÐ Áß Á¤º¸ ºÐ¾ß ¿¬±¸ ¹× »ï¼º SDS sGenClub 4±â·Î Ȱµ¿ÇßÀ¸¸ç, °í·Á´ëÇб³ Á¤º¸º¸È£Çкο¡ ÀÔÇÐÇØ ³²µéÀº ÇØÅ· °øºÎ¸¦ ÇÒ ¶§ È¥ÀÚ °³¹ßÀڷΠȰµ¿À» Çß½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ¸¶¿¡½ºÆ®·Î 8±â¸¦ ¼ö·áÇßÀ¸¸ç °í·Á´ëÇб³¿¡¼­ ½ºÅ¸Æ®¾÷ ÇÇÄ«¼Ò¸¦ °øµ¿ â¾÷Çß¾ú½À´Ï´Ù. ÀÌÈÄ ¢ß º¸ÀÌÀú¿¢½º¿¡¼­ SW °³¹ß ÀÎÅÏÀ¸·Î ±Ù¹«ÇßÀ¸¸ç ÈÆ·Ã¼Ò¿¡ µé¾î°¡±â Àü ¹¹¶óµµ Çϳª ³²±â°Ú´Ù´Â ¸¶À½¿¡ ¡°[¹«ÀÛÁ¤ Ç÷¯ÅÍ] ³ÝÇø¯½º UI Ŭ·ÐÄÚµù with Ç÷¯ÅÍ¡±, ¡°[¹«ÀÛÁ¤ Ç®½ºÅÃ] Flutter + DRF·Î 1½Ã°£¸¸¿¡ ¸¸µå´Â ÄûÁî ¾Û¡± °­ÀǸ¦ ÀÎÇÁ·±°ú ±¸¸§¿¡µà¿¡ ¿Ã·Á ÃÑ 1¸¸¸íÀÌ ³Ñ´Â ¼ö°­»ýÀ» º¸À¯ÇÏ´Â Àα⠰­»ç·Î À̸§À» ¾Ë·È½À´Ï´Ù.

¸ñÂ÷

Chapter 1. À¥ & ÆÄÀ̽㠱âÃÊ
1.1 À¥ °³¹ß ±âÃÊ °³³ä
1.2 µ¥ÀÌÅͺ£À̽º¿Í Äõ¸®
1.3 ÆÄÀ̽㠱âÃÊ

Chapter 2. Django ±âº» ÄÁ¼Á ÀÍÈ÷±â
2.1 Django ½ÃÀÛÇϱâ
2.2 Django ÇÁ·ÎÁ§Æ® ±¸Á¶ »ìÆìº¸±â
2.3 Django Model ¾Ë¾Æº¸±â
2.4 Django Template ¾Ë¾Æº¸±â
2.5 Django View, URL ¾Ë¾Æº¸±â
2.6 ¼­ºñ½º ±â´É Çϳª¾¿ ±¸ÇöÇϱâ

Chapter 3. Django·Î Todo ¸ñ·Ï À¥ ¼­ºñ½º ¸¸µé±â
3.1 Todo ¸ñ·Ï À¥ ¼­ºñ½º ½ÃÀÛÇϱâ
3.2 Todo Àüü Á¶È¸ ±â´É ¸¸µé±â
3.3 Todo »ó¼¼ Á¶È¸ ±â´É ¸¸µé±â
3.4 Todo »ý¼º ±â´É ¸¸µé±â
3.5 Todo ¼öÁ¤ ±â´É ¸¸µé±â
3.6 Todo ¿Ï·á ±â´É ¸¸µé±â

Chapter 4. Django REST Framework ÄÁ¼Á ÀÍÈ÷±â
4.1 Django REST Framework ½ÃÀÛÇϱâ
4.2 Django REST Framework ÇÁ·ÎÁ§Æ® ±¸Á¶ »ìÆìº¸±â
4.3 µµ¼­ Á¤º¸ API ¿¹Á¦·Î Django REST Framework ±âÃÊ °³³ä »ìÆìº¸±â
4.4 Django REST Framework ½ÉÈ­ °³³ä º¸ÃæÇϱâ

Chapter 5. ¿¬½À ÇÁ·ÎÁ§Æ® 1 : Todo ¸ñ·Ï API ¸¸µé±â
5.1 Todo ¸ñ·Ï API ½ÃÀÛÇϱâ
5.2 Todo Àüü Á¶È¸ API ¸¸µé±â
5.3 Todo »ó¼¼ Á¶È¸ API ¸¸µé±â
5.4 Todo »ý¼º API ¸¸µé±â
5.5 Todo ¼öÁ¤ API ¸¸µé±â
5.6 Todo ¿Ï·á API ¸¸µé±â

Chapter 6. ½ÇÀü ÇÁ·ÎÁ§Æ®! Django REST Framework + React.js °Ô½ÃÆÇ ¸¸µé±â
6.1 Hello, °Ô½ÃÆÇ ÇÁ·ÎÁ§Æ®
6.2 ¾Û: ȸ¿ø
6.3 ¾Û: °Ô½Ã±Û
6.4 ¾Û: ´ñ±Û
6.5 ¹èÆ÷Çϱâ
6.6 ¿¡Çʷα×

Chapter 7. ±× ¿Ü µµ¿òµÇ´Â ¿©·¯ ³»¿ë
7.1 ¿¹¿Ü ÀÀ´ä Æ÷¸Ë º¯°æÇϱâ
7.2 DRF TDD ¸Àº¸±â
7.3 drf_yasg·Î API ¹®¼­È­Çϱâ

¸ñ·Ï