°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (32,490¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (27,360¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¿¹Á¦·Î ¹è¿ì´Â Django 4

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 276
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

38,000¿ø

  • 34,200¿ø (10%ÇÒÀÎ)

    1,900P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/29(¿ù) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

Django ¿¬½À¿¡ ÃÖÀû! ÇÁ·ÎÁ§Æ® 4°³·Î ¹è¿ì´Â Django 4

Django¸¦ ÀÍÈ÷´Â Á¦ÀÏ ÁÁÀº ¹æ¹ýÀº ¹«¾ùÀϱî¿ä? ÀÌ Ã¥¿¡¼­´Â ¡®ÁÁÀº ¿¹Á¦ ¸¹ÀÌ ¸¸µé¾î º¸±â¡¯¸¦ ±× ´äÀ¸·Î Á¤Çß½À´Ï´Ù. ºí·Î±×, ¼Ò¼È À¥»çÀÌÆ®, ¿Â¶óÀÎ »óÁ¡, e-·¯´× Ç÷§Æû µî È°¿ëµµ ³ÑÄ¡´Â 4°¡Áö ¿¹Á¦¿Í ÇÔ²² Django¸¦ Â÷±ÙÂ÷±Ù ¹è¿ö º¾´Ï´Ù. ÆÄÀ̽ãÀ» °« ¶¾ ºÐ¿¡°Ôµµ ÁÁ°í, ÀÌ¹Ì Django¸¦ ¹è¿üÁö¸¸ ·¹ÆÛ·±½º±Þ ¿¹Á¦¸¦ ¿¬½ÀÇÏ°í ´Ù¸¥ ±â¼ú°ú ¿¬°èÇÏ¿© ³ª¸¸ÀÇ Django ¾ÛÀ» È®ÀåÇÏ°íÀÚ ÇÏ´Â ¿ëµµ·Î Àб⿡µµ ÁÁ½À´Ï´Ù.

ÀÌ µµ¼­´Â ½Ç½À ÆÄÆ®·Î¸¸ ÀÌ·ç¾îÁø ¿ÏÀü ½Ç½ÀÇü µµ¼­·Î, óÀ½ºÎÅÍ ¿¹Á¦ ÇÁ·Î±×·¥À» ¸¸µé¸ç DjangoÀÇ »ç¿ë¹ýÀ» ÀÚ¿¬½º·´°Ô ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ µµ¼­ÀÔ´Ï´Ù. ´ÙÇàÈ÷ óÀ½ 1~3ÀåºÎÅÍ ¾î·Á¿î ¿¹Á¦ ÇÁ·Î±×·¥À» ¸¸µéÁö´Â ¾Ê°í, °£´ÜÇÑ ºí·Î±×¸¦ ¸¸µì´Ï´Ù. ¹°·Ð Django·Î ¸¸µå´Â ¸¸Å­ À¥ÆäÀÌÁö ºÎºÐ¸¸À» ¸¸µéÁö´Â ¾Ê½À´Ï´Ù. ±âº»ÀûÀÎ MTV ÆÐÅϺÎÅÍ Äõ¸®¼Â, µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ Àü¹® °Ë»ö ±â´É°ú °°ÀÌ ¹é¿£µåÀÇ ¿ä¼Ò ¶ÇÇÑ ´Ù·ì´Ï´Ù.

±× µÞÀåºÎÅÍ´Â º»°ÝÀûÀ¸·Î ´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¸¸µì´Ï´Ù. ¿Â¶óÀÎ »óÁ¡, e-·¯´× Ç÷§Æû°ú °°Àº ¾ÕÀ¸·ÎÀÇ ÇÁ·ÎÁ§Æ®ÀÇ ±âÃÊ·Î »ç¿ëÇϱâ ÁÁÀº ½Ç¿ë¼º ÁÁÀº ¿¹Á¦°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ´Ü¼øÈ÷ °Ñ¸ð½À¸¸ ¹¦»çÇÏ´Â ¼±¿¡¼­ ¹è¿ìÁö ¾Ê°í, ¼Ò¼È À¥»çÀÌÆ®¶ó¸é ¼Ò¼È ÀÎÁõ, ¿Â¶óÀÎ »óÁ¡À̶ó¸é ¿ÜºÎ °áÁ¦ ¸ðµâ »ç¿ë¹ý, e-·¯´× Ç÷§ÆûÀ̶ó¸é Çлý µî·Ï ½Ã½ºÅÛ ±¸Çö µî ½ÇÁ¦ °³¹ß ½Ã ¾Ë¾Æ µÎ¾î¾ß ÇÒ Áß¿ä °ü·Ã ±â¼úÀ̳ª ±¸Çö¹ýµµ ÇÔ²² ¾Ë·ÁÁÝ´Ï´Ù.

°¨ÀÌ Àß ¿ÀÁö ¾Ê´Â´Ù¸é, ±í°Ô °í¹ÎÇÏÁö ¸»°í ¿ì¼± Ã¥À» ÆîÃÄ ¿¹Á¦¸¦ ŸÀÌÇÎÇØ º¸±â¸¦ ¹Ù¶ø´Ï´Ù. Áß°£Áß°£ Ä¿ÇÇ ÇÑ ¸ð±Ý °çµéÀÌ¸é ´õ ÁÁ½À´Ï´Ù. 800 ÆäÀÌÁö ÀÌ»óÀÇ ºÐ·®¿¡ °ÉÃÄ 4°³ÀÇ ÇÁ·ÎÁ§Æ®¸¦ ½¯ »õ ¾øÀÌ ¸¸µé´Ù º¸¸é ¾î´À»õ Django°¡ È®½ÇÈ÷ ¼Õ¿¡ À;î ÀÖÀ» °ÍÀÔ´Ï´Ù.
Django¸¦ ÀÍÈ÷´Â Á¦ÀÏ ÁÁÀº ¹æ¹ýÀº ¹«¾ùÀϱî¿ä? ÀÌ Ã¥¿¡¼­´Â ¡®ÁÁÀº ¿¹Á¦ ¸¹ÀÌ ¸¸µé¾î º¸±â¡¯¸¦ ±× ´äÀ¸·Î Á¤Çß½À´Ï´Ù. ºí·Î±×, ¼Ò¼È À¥»çÀÌÆ®, ¿Â¶óÀÎ »óÁ¡, e-·¯´× Ç÷§Æû µî È°¿ëµµ ³ÑÄ¡´Â 4°¡Áö ¿¹Á¦¿Í ÇÔ²² Django¸¦ Â÷±ÙÂ÷±Ù ¹è¿ö º¾´Ï´Ù. ÆÄÀ̽ãÀ» °« ¶¾ ºÐ¿¡°Ôµµ ÁÁ°í, ÀÌ¹Ì Django¸¦ ¹è¿üÁö¸¸ ·¹ÆÛ·±½º±Þ ¿¹Á¦¸¦ ¿¬½ÀÇÏ°í ´Ù¸¥ ±â¼ú°ú ¿¬°èÇÏ¿© ³ª¸¸ÀÇ Django ¾ÛÀ» È®ÀåÇÏ°íÀÚ ÇÏ´Â ¿ëµµ·Î Àб⿡µµ ÁÁ½À´Ï´Ù.

ÀÌ µµ¼­´Â ½Ç½À ÆÄÆ®·Î¸¸ ÀÌ·ç¾îÁø ¿ÏÀü ½Ç½ÀÇü µµ¼­·Î, óÀ½ºÎÅÍ ¿¹Á¦ ÇÁ·Î±×·¥À» ¸¸µé¸ç DjangoÀÇ »ç¿ë¹ýÀ» ÀÚ¿¬½º·´°Ô ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ µµ¼­ÀÔ´Ï´Ù. ´ÙÇàÈ÷ óÀ½ 1~3ÀåºÎÅÍ ¾î·Á¿î ¿¹Á¦ ÇÁ·Î±×·¥À» ¸¸µéÁö´Â ¾Ê°í, °£´ÜÇÑ ºí·Î±×¸¦ ¸¸µì´Ï´Ù. ¹°·Ð Django·Î ¸¸µå´Â ¸¸Å­ À¥ÆäÀÌÁö ºÎºÐ¸¸À» ¸¸µéÁö´Â ¾Ê½À´Ï´Ù. ±âº»ÀûÀÎ MTV ÆÐÅϺÎÅÍ Äõ¸®¼Â, µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ Àü¹® °Ë»ö ±â´É°ú °°ÀÌ ¹é¿£µåÀÇ ¿ä¼Ò ¶ÇÇÑ ´Ù·ì´Ï´Ù.

±× µÞÀåºÎÅÍ´Â º»°ÝÀûÀ¸·Î ´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¸¸µì´Ï´Ù. ¿Â¶óÀÎ »óÁ¡, e-·¯´× Ç÷§Æû°ú °°Àº ¾ÕÀ¸·ÎÀÇ ÇÁ·ÎÁ§Æ®ÀÇ ±âÃÊ·Î »ç¿ëÇϱâ ÁÁÀº ½Ç¿ë¼º ÁÁÀº ¿¹Á¦°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ´Ü¼øÈ÷ °Ñ¸ð½À¸¸ ¹¦»çÇÏ´Â ¼±¿¡¼­ ¹è¿ìÁö ¾Ê°í, ¼Ò¼È À¥»çÀÌÆ®¶ó¸é ¼Ò¼È ÀÎÁõ, ¿Â¶óÀÎ »óÁ¡À̶ó¸é ¿ÜºÎ °áÁ¦ ¸ðµâ »ç¿ë¹ý, e-·¯´× Ç÷§ÆûÀ̶ó¸é Çлý µî·Ï ½Ã½ºÅÛ ±¸Çö µî ½ÇÁ¦ °³¹ß ½Ã ¾Ë¾Æ µÎ¾î¾ß ÇÒ Áß¿ä °ü·Ã ±â¼úÀ̳ª ±¸Çö¹ýµµ ÇÔ²² ¾Ë·ÁÁÝ´Ï´Ù.

°¨ÀÌ Àß ¿ÀÁö ¾Ê´Â´Ù¸é, ±í°Ô °í¹ÎÇÏÁö ¸»°í ¿ì¼± Ã¥À» ÆîÃÄ ¿¹Á¦¸¦ ŸÀÌÇÎÇØ º¸±â¸¦ ¹Ù¶ø´Ï´Ù. Áß°£Áß°£ Ä¿ÇÇ ÇÑ ¸ð±Ý °çµéÀÌ¸é ´õ ÁÁ½À´Ï´Ù. 800 ÆäÀÌÁö ÀÌ»óÀÇ ºÐ·®¿¡ °ÉÃÄ 4°³ÀÇ ÇÁ·ÎÁ§Æ®¸¦ ½¯ »õ ¾øÀÌ ¸¸µé´Ù º¸¸é ¾î´À»õ Django°¡ È®½ÇÈ÷ ¼Õ¿¡ À;î ÀÖÀ» °ÍÀÔ´Ï´Ù.

ÃâÆÇ»ç ¼­Æò

1Àå ºí·Î±× ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
ºí·Î±× ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼Ò°³ÇÕ´Ï´Ù. ºí·Î±× °Ô½Ã¹°À» Ç¥½ÃÇϱâ À§ÇÑ ±âº» ºí·Î±× ¸ðµ¨, ºä, ÅÛÇø´ ¹× URLÀ» »ý¼ºÇÕ´Ï´Ù. Àå°í °´Ã¼ °ü°èÇü ¸ÅÆÛ(ORM)¸¦ »ç¿ëÇÏ¿© QuerySetÀ» ºôµåÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í, Àå°í °ü¸® »çÀÌÆ®¸¦ ±¸¼ºÇÕ´Ï´Ù.

2Àå °í±Þ ±â´ÉÀ¸·Î ºí·Î±× Çâ»óÇϱâ
ºí·Î±×¿¡ ÆäÀÌ¡À» Ãß°¡ÇÏ´Â ¹æ¹ý°ú Àå°í Ŭ·¡½º ±â¹Ý ºä¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¡®Àå°í·Î À̸ÞÀÏ º¸³»±â¡¯¿¡¼­´Â Àå°í·Î À̸ÞÀÏÀ» º¸³»°í Æû°ú ¸ðµ¨ ÆûÀ» ó¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ¶ÇÇÑ ºí·Î±× °Ô½Ã¹°¿¡ ´ñ±ÛÀ» ´Ù´Â ½Ã½ºÅÛÀ» ±¸ÇöÇÕ´Ï´Ù.

3Àå ºí·Î±× ¾ÖÇø®ÄÉÀÌ¼Ç È®ÀåÇϱâ
¼­µåÆÄƼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇÕÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ÀÌ Àå¿¡¼­´Â ÅÂ±× ½Ã½ºÅÛÀ» ¸¸µå´Â °úÁ¤À» ¾È³»ÇÏ°í, À¯»çÇÑ °Ô½Ã¹°À» Ãß ÃµÇϱâ À§ÇØ º¹ÀâÇÑ QuerySetÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ±× ÈÄ Ä¿½ºÅÒ ÅÛÇø´ ÅÂ±×¿Í ÇÊÅ͸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ »çÀÌÆ®¸Ê ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ°í °Ô½Ã¹°¿¡ ´ëÇÑ RSS Çǵ带 ¸¸µå´Â ¹æ¹ýµµ ¹è¿ó´Ï´Ù. ¸¶Áö¸·À¸·Î PostgreSQLÀÇ Àü¹® °Ë»ö ±â´ÉÀ» »ç¿ëÇؼ­ °Ë»ö ¿£ÁøÀ» ±¸ÃàÇÔÀ¸·Î½á ºí·Î±× ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ï¼ºÇÕ´Ï´Ù.

4Àå ¼Ò¼È À¥»çÀÌÆ® ±¸ÃàÇϱâ
¼Ò¼È À¥»çÀÌÆ®¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Àå°í ÀÎÁõ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í Ä¿½ºÅÒ ÇÁ·ÎÇÊ ¸ðµ¨·Î »ç¿ëÀÚ ¸ðµ¨À» È®ÀåÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ Àå¿¡¼­´Â ¸Þ½ÃÁö ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í Ä¿½ºÅÒ ÀÎÁõ ¹é¿£µå¸¦ ºôµåÇÕ´Ï´Ù.

5Àå ¼Ò¼È ÀÎÁõ ±¸ÇöÇϱâ
ÆÄÀÌ½ã ¼Ò¼È ÀÎÁõ°ú ÇÔ²² OAuth 2¸¦ »ç¿ëÇØ ±¸
±Û, ÆäÀ̽ººÏ, Æ®À§ÅÍ¿¡¼­ ¼Ò¼È ÀÎÁõÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ´Ù·ì´Ï´Ù. ±× ÈÄ Àå°í È®Àå
(Extensions)À» »ç¿ëÇؼ­ HTTPS¸¦ ÅëÇØ °³¹ß ¼­¹ö¸¦ ½ÇÇàÇÏ°í ¼Ò¼È ÀÎÁõ ÆÄÀÌÇÁ¶ó
ÀÎÀ» »ç¿ëÀÚ Á¤ÀÇÇؼ­ »ç¿ëÀÚ ÇÁ·ÎÇÊ »ý¼ºÀ» ÀÚµ¿È­ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù..

6Àå À¥»çÀÌÆ®¿¡¼­ ÄÜÅÙÃ÷ °øÀ¯Çϱâ
¼Ò¼È ¾ÖÇø®ÄÉÀ̼ÇÀ» À̹ÌÁö ºÏ¸¶Å© À¥»çÀÌÆ®·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±× ÈÄ ¸ðµ¨¿¡ ´ëÇÑ ´Ù´ë´Ù °ü°è¸¦ Á¤ÀÇÇÏ°í ÇÁ·ÎÁ§Æ®¿¡ ÅëÇյǴ JavaScript ºÏ¸¶Å¬¸´À» »ý¼ºÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ Àå¿¡¼­´Â À̹ÌÁö ½æ³×ÀÏÀ» »ý¼ºÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. ¸¶Áö¸·À¸·Î JavaScript¿Í Àå°í¸¦ »ç¿ëÇØ ºñµ¿±â HTTP ¿äûÀ» ±¸ÇöÇÏ´Â ¹æ¹ý°ú ¹«ÇÑ ½ºÅ©·Ñ ÆäÀÌ¡À» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.

7Àå »ç¿ëÀÚ È°µ¿ ÃßÀûÇϱâ
»ç¿ëÀÚ¸¦ À§ÇÑ Æȷοö ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. »ç¿ëÀÚ È°µ¿ ½ºÆ®¸² ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î À̹ÌÁö ºÏ¸¶Å© À¥»çÀÌÆ®¸¦ ¿Ï¼ºÇÕ´Ï´Ù. ¸ðµ¨ °£¿¡ ÀÏ¹Ý °ü°è¸¦ »ý¼ºÇÏ°í QuerySetÀ» ÃÖÀûÈ­ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ½ÅÈ£·Î ÀÛ¾÷ÇÏ°í ºñÁ¤±ÔÈ­¸¦ ±¸ÇöÇÕ´Ï´Ù. Àå°í µð¹ö±× µµ±¸ ¸ðÀ½À» »ç¿ëÇؼ­ °ü·Ã µð¹ö±× Á¤º¸¸¦ ¾ò½À´Ï´Ù. ¸¶Áö¸·À¸·Î, À̹ÌÁö Á¶È¸¼ö¸¦ °è»êÇϱâ À§ÇØ Redis¸¦ ÇÁ·ÎÁ§Æ®¿¡ ÅëÇÕÇÏ°í Redis·Î °¡Àå ¸¹ÀÌ Á¶È¸µÈ À̹ÌÁöÀÇ ¼øÀ§¸¦ »ý¼ºÇÕ´Ï´Ù.

8Àå ¿Â¶óÀÎ »óÁ¡ ±¸ÃàÇϱâ
¿Â¶óÀÎ »óÁ¡À» ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. Á¦Ç° Ä«Å»·Î±×¿¡ ´ëÇÑ ¸ðµ¨À» ºôµåÇÏ°í Àå°í ¼¼¼ÇÀ» »ç¿ëÇؼ­ ¼îÇÎ Ä«Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. ¼îÇÎ Ä«Æ®¸¦ À§ÇÑ ÄÜÅؽºÆ® ÇÁ·Î¼¼¼­¸¦ ºôµåÇÏ°í °í°´ ÁÖ¹®À» °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù ±×¸®°í ÀÌ Àå¿¡¼­´Â Celery¿Í RabbitMQ¸¦ »ç¿ëÇؼ­ ºñµ¿±â ¾Ë¸²À» º¸³»´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Flower¸¦ »ç¿ëÇØ Celery¸¦ ¸ð´ÏÅ͸µÇÏ´Â ¹æ¹ýµµ ¹è¿ó´Ï´Ù.

9Àå °áÁ¦ ¹× ÁÖ¹® °ü¸®Çϱâ
°áÁ¦ °ÔÀÌÆ®¿þÀ̸¦ ½ºÅä¾î¿¡ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Stripe CheckoutÀ» ÅëÇÕÇÏ°í ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ºñµ¿±â °áÁ¦ ¾Ë¸²À» ¼ö½ÅÇÕ´Ï´Ù. °ü¸® »çÀÌÆ®¿¡¼­ Ä¿½ºÅÒ ºä¸¦ ±¸ÇöÇÏ°í ÁÖ¹®À» CSV ÆÄÀÏ·Î ³»º¸³»µµ·Ï °ü¸® »çÀÌÆ®¸¦ Ä¿½ºÅ͸¶ÀÌ¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. PDF Àκ¸À̽º¸¦ µ¿ÀûÀ¸·Î »ý¼ºÇÏ´Â ¹æ¹ýµµ ¹è¿ó´Ï´Ù.

10Àå ¿Â¶óÀÎ »óÁ¡ È®ÀåÇϱâ
ÄíÆù ½Ã½ºÅÛÀ» »ý¼ºÇؼ­ Ä«Æ®¿¡ ÇÒÀÎÀ» Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù. ÄíÆù ÇÒÀÎÀ» ±¸ÇöÇϱâ À§ÇØ Stripe Checkout ¿¬µ¿ ±â´ÉÀ» ¾÷µ¥ÀÌÆ®ÇÏ°í ÁÖ¹®¿¡ ÄíÆùÀ» Àû¿ëÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î Redis¸¦ »ç¿ëÇÏ¿© ÀϹÝÀûÀ¸·Î ÇÔ²² ±¸¸ÅÇÏ´Â Á¦Ç°À» ÀúÀåÇÏ°í ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¿© Á¦Ç° Ãßõ ¿£ÁøÀ» ±¸ÃàÇÕ´Ï´Ù.

11Àå ¿Â¶óÀÎ »óÁ¡¿¡ ±¹Á¦È­ Ãß°¡Çϱâ
ÇÁ·ÎÁ§Æ®¿¡ ±¹Á¦È­¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. ¹ø¿ª ÆÄÀÏÀ» »ý¼º ¹× °ü¸®ÇÏ°í ÆÄÀ̽ã ÄÚµå¿Í Àå°í ÅÛÇø´¿¡¼­ ¹®ÀÚ¿­À» ¹ø¿ªÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. Rosetta¸¦ »ç¿ëÇؼ­ ¹ø¿ªÀ» °ü¸®ÇÏ°í ¾ð¾îº° URLÀ» ±¸ÇöÇÕ´Ï´Ù. django-parler¸¦ »ç¿ëÇؼ­ ¸ðµ¨ Çʵ带 ¹ø¿ªÇÏ´Â ¹æ¹ý°ú ORM¿¡¼­ ¹ø¿ªÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. ¸¶Áö¸·À¸·Î django-localflavor¸¦ »ç¿ëÇÏ¿© ÇöÁöÈ­µÈ Æû Çʵ带 »ý¼ºÇÕ´Ï´Ù.

12Àå e-·¯´× Ç÷§Æû ±¸ÃàÇϱâ
e-·¯´× Ç÷§ÆûÀ» ¸¸µå´Â °úÁ¤À» ¾È³»ÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ®¿¡ ÇȽºÃ³(fixtures)¸¦ Ãß°¡ÇÏ°í ÄÜÅÙÃ÷ °ü¸® ½Ã½ºÅÛÀ» À§ÇÑ Ãʱ⠸ðµ¨À» »ý¼ºÇÕ´Ï´Ù. ¸ðµ¨ »ó¼ÓÀ» »ç¿ëÇؼ­ ´ÙÇü¼º ÄÜÅÙÃ÷¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¸ðµ¨À» »ý¼ºÇÕ´Ï´Ù. °´Ã¼¸¦ ÁÖ¹®ÇÏ´Â Çʵ带 ÀÛ¼ºÇؼ­ Ä¿½ºÅÒ ¸ðµ¨ Çʵ带 ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ¶ÇÇÑ CMS¿¡ ´ëÇÑ ÀÎÁõ ºä¸¦ ±¸ÇöÇÕ´Ï´Ù.

13Àå ÄÜÅÙÃ÷ °ü¸® ½Ã½ºÅÛ ¸¸µé±â
Ŭ·¡½º ±â¹Ý ºä¿Í ¹Í½ºÀÎÀ» »ç¿ëÇؼ­ CMS¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Àå°í ±×·ì ¹× ±ÇÇÑ ½Ã½ºÅÛÀ» »ç¿ëÇؼ­ ºä¿¡ ´ëÇÑ Á¢±ÙÀ» Á¦ÇÑÇÏ°í Æû¼ÂÀ» ±¸ÇöÇØ °­Á ÄÜÅÙÃ÷¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ¶ÇÇÑ µå·¡±× ¾Ø µå·Ó ±â´ÉÀ» ¸¸µé°í JavaScript ¹× Àå°í¸¦ »ç¿ëÇؼ­ °­Á ¸ðµâ°ú ÇØ´ç ÄÜÅÙÃ÷¸¦ ÀçÁ¤·ÄÇÕ´Ï´Ù.

14Àå ÄÜÅÙÃ÷ ·»´õ¸µ°ú ij½Ã
°­Á īŻ·Î±×¿¡ ´ëÇÑ °ø°³ ºä¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. Çлý µî·Ï ½Ã½ºÅÛÀ» »ý¼ºÇÏ°í °­Á¿¡¼­ Çлý µî·ÏÀ» °ü¸®ÇÕ´Ï´Ù. °­Á ¸ðµâ¿¡ ´ëÇØ ´Ù¾çÇÑ À¯ÇüÀÇ ÄÜÅÙÃ÷¸¦ ·»´õ¸µÇÏ´Â ±â´ÉÀ» »ý¼ºÇÕ´Ï´Ù. Àå°í ij½Ã ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇؼ­ ÄÜÅÙÃ÷¸¦ ij½ÃÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í, ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ Memcached ¹× Redis ij½Ã ¹é¿£µå¸¦ ±¸¼ºÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î °ü¸® »çÀÌÆ®¸¦ »ç¿ëÇؼ­ Redis¸¦ ¸ð´ÏÅ͸µÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.

15Àå API ±¸ÃàÇϱâ
Àå°í REST ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇؼ­ ÇÁ·ÎÁ§Æ®¿ë RESTful API¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ¸ðµ¨ÀÇ ½Ã¸®¾ó¶óÀÌÀú¸¦ ¸¸µé°í Ä¿½ºÅÒ API ºä¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. API ÀÎÁõÀ» ó¸®ÇÏ°í API ºä ±ÇÇÑÀ» ±¸ÇöÇÕ´Ï´Ù. API ºä¼Â°ú ¶ó¿ìÅ͸¦ ºôµåÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼­´Â requests ¶óÀ̺귯¸®¸¦ »ç¿ëÇؼ­ API¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ ¾Ë·ÁÁÝ´Ï´Ù.

16Àå äÆà ¼­¹ö ±¸ÃàÇϱâ
Àå°í ä³ÎÀ» »ç¿ëÇØ ÇлýµéÀ» À§ÇÑ ½Ç½Ã°£ äÆà ¼­¹ö¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. À¥¼ÒÄÏÀ» ÅëÇØ ºñµ¿±â Åë½Å¿¡ ÀÇÁ¸ÇÏ´Â ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. ÆÄÀ̽ãÀ¸·Î À¥¼ÒÄÏ ÄÁ½´¸Ó¸¦ »ý¼ºÇÏ°í JavaScript·Î À¥¼ÒÄÏ Å¬¶óÀ̾ðÆ®¸¦ ±¸ÇöÇÕ´Ï´Ù. Redis¸¦ »ç¿ëÇØ Ã¤³Î ·¹À̾ ¼³Á¤ÇÏ°í À¥¼ÒÄÏ ÄÁ½´¸Ó¸¦ ¿ÏÀüÈ÷ ºñµ¿±â½ÄÀ¸·Î ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.

17Àå ½Ç¼­ºñ½ºÈ­
¿©·¯ ȯ°æ¿¡ ¸Â´Â ¼³Á¤À» »ý¼ºÇÏ´Â ¹æ¹ý°ú PostgreSQL, Redis, uWSGI, NGINX, Daphne¸¦ »ç¿ëÇØ ÇÁ·Î´ö¼Ç ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» Docker Compose¿Í ÇÔ²² º¸¿©ÁÝ´Ï´Ù. ±× ÈÄ HTTPS¸¦ ÅëÇØ ÇÁ·ÎÁ§Æ®¸¦ ¾ÈÀüÇÏ°Ô ¼­ºñ½ºÇÏ´Â ¹æ¹ý°ú Àå°í ½Ã½ºÅÛ °Ë»ç ÇÁ·¹ÀÓ¿öÅ©(system check framework)¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼­´Â Ä¿½ºÅÒ ¹Ìµé¿þ¾î¸¦ ºôµåÇÏ°í Ä¿½ºÅÒ °ü¸® ¸í·ÉÀ» ¸¸µå´Â ¹æ¹ýµµ ¾Ë·ÁÁÝ´Ï´Ù.

̵̧ȍ


¸¶°¨¿¡ Âѱâ´Â ¿Ïº®ÁÖÀÇÀÚµéÀ» À§ÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©, Àå°í
Àú´Â ÀÌ ½½·Î°ÇÀ» Âü ÁÁ¾ÆÇÕ´Ï´Ù. °³¹ßÀÚ°¡ Á¦½Ã°£¿¡ ½ÇÇà °¡´ÉÇÑ Äڵ带 Á¦°øÇØ¾ß ÇÒ ¶§ ¿Ïº®ÁÖÀÇ¿¡ ºüÁö±â ½±±â ¶§¹®ÀÔ´Ï´Ù.
½ÃÁß¿¡´Â ÈǸ¢ÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©°¡ ¸¹ÀÌ ÀÖÁö¸¸, ÇÁ·ÎÁ§Æ®¸¦ ÀûÀýÇÏ°Ô ±¸¼ºÇØ¾ß ÇÏ°í, ÀûÇÕÇÑ Ç÷¯±×ÀÎÀ» ã¾Æ¾ß Çϸç, ±âÁ¸ Ãß»óÈ­¸¦ ¿ì¾ÆÇÏ°Ô »ç¿ëÇØ¾ß ÇÏ´Â µî °³¹ßÀÚ¿¡°Ô ³Ê¹« ¸¹Àº °ÍÀ» ¿ä±¸ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
Àå°í´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ °áÁ¤ÇÒ ¶§ ¹ß»ýÇÏ´Â ÀÌ·¯ÇÑ Á¾·ùÀÇ ÇǷθ¦ ´ëºÎºÐ ´ú¾îÁÖ°í, ÈξÀ ´õ ¸¹Àº ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÇÏÁö¸¸ ¹æ´ëÇÑ ÇÁ·¹ÀÓ¿öÅ©À̱⠶§¹®¿¡ óÀ½ºÎÅÍ ¹è¿ì´Â °ÍÀÌ ºÎ´ã½º·¯¿ï ¼ö´Â ÀÖ½À´Ï´Ù.
Àú´Â 2017³â¿¡ Àå°í¸¦ ¹è¿ü½À´Ï´Ù. ±× ´ç½Ã CodeChalleng.es¶ó´Â Á¦ ÆÄÀ̽ã ÄÚµù
Ç÷§ÆûÀÇ ÇÙ½É ±â¼ú·Î ¼±ÅÃÇ߱⠶§¹®¿¡ ¹è¿ï ÇÊ¿ä°¡ À־¿´½À´Ï´Ù. Àú´Â Ç÷§Æû °³¼³ ÀÌ·¡·ÎºÎÅÍ ¼öõ ¸íÀÇ ÆÄÀ̽㠰³¹ßÀÚ Áö¸Á»ý°ú ¼÷·ÃµÈ °³¹ßÀÚ¿¡°Ô Á¦°øÇØ¿Ô´ø ½ÇÁ¦·Î ÄÚµù Áß¿¡ ¹ú¾îÁö´Â ÁÖ¿ä ¹®Á¦¿¡ °üÇÑ ¼Ö·ç¼ÇÀ» °è¼Ó ¸¸µé¸é¼­ µ¿½Ã¿¡ Àå°í¸¦ ¹è¿ö¾ß Çß½À´Ï´Ù.
ÀÌ·¯´ø Áß ¾î´À³¯ ÀÌ Ã¥ÀÇ ÃÊÆÇÀ» ¹ß°ßÇß½À´Ï´Ù. ÀÌ Ã¥Àº º¸¹°Ã¢°í¿Íµµ °°¾Ò½À´Ï´Ù.
ÀÌ Ã¥¿¡¼­´Â Èï¹Ì·Î¿ì¸ç ½ÇÁ¦·Î Á¸ÀçÇÒ ¸¸ÇÑ ¼öÁØÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ½ÄÀ¸·Î Àå°í¸¦ °¡¸£Ä¨´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÀúÀÚÀÎ ¾ÈÅä´Ï¿À°¡ ÇÁ·ÎÁ§Æ®¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ ½ÇÁ¦ °æÇè°ú Áö½ÄÀÌ Ç³ºÎÇÕ´Ï´Ù.
¾ÈÅä´Ï¿À´Â Postgres¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º Äõ¸®¸¦ ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý, djangotaggit°ú °°Àº À¯¿ëÇÑ ÆÐÅ°Áö, ´Ù¾çÇÑ Ç÷§ÆûÀ» »ç¿ëÇÑ ¼Ò¼È ÀÎÁõ, (¸ðµ¨) ¸Å´ÏÀú, ÅÛÇø´ ÅÂ±× µî ´ú ¾Ë·ÁÁø ±â´ÉÀ» ¼Ò°³ÇÏ´Â ±âȸ¸¦ ³õÄ¡Áö ¾Ê½À´Ï´Ù.
À̹ø 4ÆÇ¿¡¼­´Â ¿©·¯ Àå¿¡ ½ºÅ°¸¶, À̹ÌÁö, ¸Þ¸ð¸¦ Ãß°¡ÇÏ°í jQuery¿¡¼­ ¹Ù´Ò¶ó
JavaScript·Î ÀüȯÇß½À´Ï´Ù(¸ÚÁö³×¿ä!).
ÀÌ Ã¥Àº Àß ¼³¸íµÈ ±ò²ûÇÑ ÄÚµå ¿¹Á¦¸¦ »ç¿ëÇؼ­ Àå°í¸¦ öÀúÈ÷ ´Ù·ê »Ó¸¸ ¾Æ´Ï¶ó
¸ðµç Àå°í °³¹ßÀÚ¿¡°Ô ÇʼöÀûÀÎ °ü·Ã ±â¼úµµ ¼³¸íÇÕ´Ï´Ù. Àå°í REST ÇÁ·¹ÀÓ¿öÅ©, django-debug-toolbar, ÇÁ·ÐÆ®¿£µå/JS, ±×¸®°í ¸¶Áö¸·À¸·Î Dockerµµ ±×Áß Çϳª
ÀÔ´Ï´Ù.
´õ Áß¿äÇÑ °ÍÀº Àü¹®ÀûÀΠȯ°æ¿¡¼­ È¿°úÀûÀÎ Àå°í °³¹ßÀÚ°¡ µÇ±â À§ÇØ ÇÊ¿äÇÑ ¸¹Àº ¾çÀÇ µðÅ×ÀÏ°ú ¸ð¹ü »ç·Ê¸¦ ãÀ» ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
ÀÌ·¸°Ô ´Ù¹æ¸é¿¡ °ÉÄ£ ¸®¼Ò½º¸¦ ã±â¶õ ½±Áö ¾ÊÀºµ¥, ÀÌ Ã¥À» ÃֽŠ»óÅ·ΠÀ¯ÁöÇϱâ À§ÇØ ²ÙÁØÈ÷ ³ë·ÂÇÑ ¾ÈÅä´Ï¿À¿¡°Ô °¨»çÀÇ ¸»À» ÀüÇÏ°í ½Í½À´Ï´Ù.
Àå°í¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â ÆÄÀ̽㠰³¹ßÀڷμ­ ÀÌ Ã¥Àº Á¦ Ã¥»ó¿¡ °¡±îÀÌ µÎ°í ½ÍÀº Çʼö °¡À̵尡 µÇ¾ú½À´Ï´Ù. ÀÌ Ã¥À» ¿©·¯ ¹ø Àоú°í 5³â µ¿¾È Àå°í¸¦ »ç¿ëÇÏ¿´À½¿¡µµ ¸Å¹ø ÀÌ Ã¥À» ´Ù½Ã º¼ ¶§¸¶´Ù »õ·Î¿î °ÍÀ» ¹è¿ó´Ï´Ù.
ÀÌ ¿©Á¤À» ½ÃÀÛÇÑ´Ù¸é ¼ÕÀ» ³î¸± »ý°¢À» ÇÏÁö ¸¶¼¼¿ä. ÀÌ Ã¥Àº ½Ç¿ëÀûÀÎ °¡À̵åÀ̹ǷΠ¸ÀÀÖ´Â Ä¿ÇǸ¦ ¸¶½Ã¸é¼­ ¸¹Àº Àå°í Äڵ带 ŸÀÌÇÎÇÏ°Ô µÉ °ÍÀ̶ó°í °¢¿ÀÇϼ¼¿ä! ÇÏÁö¸¸ ±×°Ô °¡Àå ÁÁÀº ÇнÀ ¹æ¹ýÀ̱⵵ ÇÕ´Ï´Ù. ±×·¸Áö ¾Ê³ª¿ä? :)

¸ñÂ÷

¼­¹®

1Àå ºí·Î±× ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
1.1 ÆÄÀ̽㠼³Ä¡Çϱâ
1.2 ÆÄÀ̽㠰¡»ó ȯ°æ ¸¸µé±â
1.3 Àå°í ¼³Ä¡Çϱâ
1.4 Àå°í °³¿ä
1.5 ÁÖ¿ä ÇÁ·¹ÀÓ¿öÅ© ÄÄÆ÷³ÍÆ®
1.6 Àå°í ¾ÆÅ°ÅØó
1.7 ù ¹ø° ÇÁ·ÎÁ§Æ® ¸¸µé±â
1.8 ºí·Î±× µ¥ÀÌÅÍ ¸ðµ¨ ¸¸µé±â
1.9 ¸ðµ¨¿ë °ü¸® »çÀÌÆ® ¸¸µé±â
1.10 QuerySet°ú °ü¸®ÀÚ·Î ÀÛ¾÷Çϱâ
1.11 ¸ñ·Ï°ú »ó¼¼ ºä ¸¸µé±â
1.12 ºä¿¡ ¸Â´Â ÅÛÇø´ »ý¼ºÇϱâ
1.13 ¿äû/ÀÀ´ä ÁÖ±â
1.14 Ãß°¡ ÀÚ·á
1.15 ¿ä¾à

2Àå °í±Þ ±â´ÉÀ¸·Î ºí·Î±× Çâ»óÇϱâ
2.1 ¸ðµ¨¿¡ Ç¥ÁØ URL »ç¿ëÇϱâ
2.2 °Ë»ö¿£ÁøÃÖÀûÈ­(SEO)¿¡ ºÎÇÕÇÏ´Â °Ô½Ã¹° URL ¸¸µé±â
2.3 URL ÆÐÅÏ ¼öÁ¤Çϱâ
2.4 ºä ¼öÁ¤Çϱâ
2.5 °Ô½Ã¹°ÀÇ Ç¥ÁØ URL ¼öÁ¤Çϱâ
2.6 ÆäÀÌ¡ Ãß°¡Çϱâ
2.7 Ŭ·¡½º ±â¹Ý ºä ¸¸µé±â
2.8 À̸ÞÀÏ·Î °Ô½Ã¹° ÃßõÇϱâ
2.9 ´ñ±Û ½Ã½ºÅÛ ¸¸µé±â
2.10 Ãß°¡ ÀÚ·á
2.11 ¿ä¾à

3Àå ºí·Î±× ¾ÖÇø®ÄÉÀÌ¼Ç È®ÀåÇϱâ
3.1 ÅÂ±ë ±â´É Ãß°¡Çϱâ
3.2 À¯»çÇÑ °Ô½Ã¹° Á¶È¸Çϱâ
3.3 Ä¿½ºÅÒ ÅÛÇø´ ÅÂ±× ¹× ÇÊÅÍ »ý¼ºÇϱâ
3.4 »çÀÌÆ®¿¡ »çÀÌÆ®¸Ê Ãß°¡Çϱâ
3.5 ºí·Î±× °Ô½Ã¹°¿ë ÇÇµå ¸¸µé±â
3.6 ºí·Î±×¿¡ Àü¹®(full-text) °Ë»ö Ãß°¡Çϱâ
3.7 Ãß°¡ ÀÚ·á
3.8 ¿ä¾à

4Àå ¼Ò¼È À¥»çÀÌÆ® ±¸ÃàÇϱâ
4.1 ¼Ò¼È À¥»çÀÌÆ® ÇÁ·ÎÁ§Æ® ¸¸µé±â
4.2 Àå°í ÀÎÁõ ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱ⠡¤
4.3 »ç¿ëÀÚ µî·Ï ¹× »ç¿ëÀÚ ÇÁ·ÎÇÊ
4.4 Ä¿½ºÅÒ ÀÎÁõ ¹é¿£µå ±¸ÃàÇϱâ
4.5 Ãß°¡ ÀÚ·á
4.6 ¿ä¾à

5Àå ¼Ò¼È ÀÎÁõ ±¸ÇöÇϱâ
5.1 »çÀÌÆ®¿¡ ¼Ò¼È ÀÎÁõ Ãß°¡
5.2 Ãß°¡ ÀÚ·á
5.3 ¿ä¾à

6Àå À¥»çÀÌÆ®¿¡¼­ ÄÜÅÙÃ÷ °øÀ¯Çϱâ
6.1 À̹ÌÁö ºÏ¸¶Å© À¥»çÀÌÆ® ¸¸µé±â
6.2 ´Ù¸¥ À¥»çÀÌÆ®ÀÇ ÄÜÅÙÃ÷ °Ô½ÃÇϱâ
6.3 À̹ÌÁö »ó¼¼ ºä ¸¸µé±â
6.4 easy-thumbnails¸¦ »ç¿ëÇØ À̹ÌÁö ½æ³×ÀÏ ¸¸µé±â
6.5 JavaScript·Î ºñµ¿±â ¾×¼Ç Ãß°¡Çϱâ
6.6 À̹ÌÁö ¸ñ·Ï¿¡ ¹«ÇÑ ½ºÅ©·Ñ ÆäÀÌ¡ Ãß°¡Çϱâ
6.7 Ãß°¡ ÀÚ·á
6.8 ¿ä¾à

7Àå »ç¿ëÀÚ È°µ¿ ÃßÀûÇϱâ
7.1 ÆÈ·Î¿ì ½Ã½ºÅÛ ±¸ÃàÇϱâ
7.2 ÀϹÝÀûÀÎ È°µ¿ ½ºÆ®¸² ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÇϱâ
7.3 Ä«¿îÆ® ¿ªÁ¤±ÔÈ­¸¦ À§ÇÑ ½Ã±×³Î »ç¿ëÇϱâ
7.4 Àå°í µð¹ö±× µµ±¸ ¸ðÀ½
7.5 Redis·Î À̹ÌÁö ³ëÃâ Ä«¿îÆ®Çϱâ
7.6 Ãß°¡ ÀÚ·á
7.7 ¿ä¾à

8Àå ¿Â¶óÀÎ »óÁ¡ ±¸ÃàÇϱâ
8.1 ¿Â¶óÀÎ »óÁ¡ ÇÁ·ÎÁ§Æ® ¸¸µé±â
8.2 ¼îÇÎ Ä«Æ® ¸¸µé±â
8.3 °í°´ ÁÖ¹® µî·ÏÇϱâ
8.4 ºñµ¿±â ÀÛ¾÷
8.5 Ãß°¡ ÀÚ·á
8.6 ¿ä¾à

9Àå °áÁ¦ ¹× ÁÖ¹® °ü¸®Çϱâ
9.1 ÀüÀÚ°áÁ¦ °ÔÀÌÆ®¿þÀÌ ÅëÇÕÇϱâ
9.2 ÁÖ¹®À» CSV ÆÄÀÏ·Î ³»º¸³»±â
9.3 Ä¿½ºÅÒ ºä·Î °ü¸® »çÀÌÆ® È®ÀåÇϱâ
9.4 µ¿ÀûÀ¸·Î PDF Àκ¸À̽º »ý¼ºÇϱâ
9.5 Ãß°¡ ÀÚ·á
9.6 ¿ä¾à

10Àå ¿Â¶óÀÎ »óÁ¡ È®ÀåÇϱâ
10.1 ÄíÆù ½Ã½ºÅÛ ¸¸µé±â
10.2 Ãßõ ¿£Áø ±¸ÃàÇϱâ
10.3 Ãß°¡ ÀÚ·á
10.4 ¿ä¾à

11Àå ¿Â¶óÀÎ »óÁ¡¿¡ ±¹Á¦È­ Ãß°¡Çϱâ
11.1 Àå°í·Î ±¹Á¦È­Çϱâ
11.2 ±¹Á¦È­¸¦ À§ÇÑ ÇÁ·ÎÁ§Æ® ÁغñÇϱâ
11.3 ÆÄÀ̽ã ÄÚµå ¹ø¿ªÇϱâ
11.4 ÅÛÇø´ ¹ø¿ªÇϱâ
11.5 Rosetta ¹ø¿ª ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ
11.6 ÆÛÁö ¹ø¿ª
11.7 ±¹Á¦È­¸¦ À§ÇÑ URL ÆÐÅÏ
11.8 »ç¿ëÀÚ°¡ ¾ð¾î¸¦ ¹Ù²Ü ¼ö ÀÖ°Ô Çã¿ëÇϱâ
11.9 django-parler·Î ¸ðµ¨ ¹ø¿ªÇϱâ
11.10 Áö¿ª¿¡ µû¶ó ¼­½Ä º¯°æÇϱâ
11.11 django-localflavor·Î Æû Çʵå À¯È¿¼º °Ë»çÇϱâ
11.12 Ãß°¡ ÀÚ·á
11.13 ¿ä¾à

12Àå e-·¯´× Ç÷§Æû ±¸ÃàÇϱâ
12.1 e-·¯´× ÇÁ·ÎÁ§Æ® ȯ°æ ¼³Á¤
12.2 ¹Ìµð¾î ÆÄÀÏ ¼­ºñ½ºÇϱâ
12.3 °­Á ¸ðµ¨ ¸¸µé±â
12.4 ´ÙÇü¼º ÄÜÅÙÃ÷¸¦ À§ÇÑ ¸ðµ¨ »ý¼ºÇϱâ
12.5 ÀÎÁõ ºä Ãß°¡Çϱâ
12.6 Ãß°¡ ÀÚ·á
12.7 ¿ä¾à

13Àå ÄÜÅÙÃ÷ °ü¸® ½Ã½ºÅÛ ¸¸µé±â
13.1 CMS »ý¼ºÇϱâ
13.2 °­Á ¸ðµâ°ú ÇØ´ç ÄÜÅÙÃ÷ °ü¸®Çϱâ
13.3 Ãß°¡ ÀÚ·á
13.4 ¿ä¾à

14Àå ÄÜÅÙÃ÷ ·»´õ¸µ°ú ij½Ã
14.1 °­Á ǥ½ÃÇϱâ
14.2 Çлý µî·Ï ±â´É Ãß°¡Çϱâ
14.3 °­Á ÄÜÅÙÃ÷¿¡ Á¢±ÙÇϱâ
14.4 ij½Ã ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ
14.5 Ãß°¡ ÀÚ·á
14.6 ¿ä¾à

15Àå API ±¸ÃàÇϱâ
15.1 RESTful API ¸¸µé±â
15.2 Ãß°¡ ÀÚ·á
15.3 ¿ä¾à

16Àå äÆà ¼­¹ö ±¸ÃàÇϱâ
16.1 äÆà ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
16.2 ä³ÎÀ» ÀÌ¿ëÇÑ ½Ç½Ã°£ Àå°í
16.3 ä³Î ¼³Ä¡Çϱâ
16.4 ÄÁ½´¸Ó ÀÛ¼ºÇϱâ
16.5 ¶ó¿ìÆÃ
16.6 À¥¼ÒÄÏ Å¬¶óÀ̾ðÆ® ±¸ÇöÇϱâ
16.7 ä³Î ·¹À̾î È°¼ºÈ­Çϱâ
16.8 ÄÁ½´¸Ó¸¦ ¿ÏÀüÇÑ ºñµ¿±â·Î ¸¸µé±â
16.9 äÆà ¾ÖÇø®ÄÉÀ̼ÇÀ» ±âÁ¸ÀÇ ºä¿Í ÅëÇÕÇϱâ
16.10 Ãß°¡ ÀÚ·á
16.11 ¿ä¾à

17Àå ½Ç¼­ºñ½ºÈ­
17.1 ÇÁ·Î´ö¼Ç ȯ°æ ¸¸µé±â
17.2 Docker Compose »ç¿ëÇϱâ
17.3 WSGI¿Í NGINX¸¦ ÅëÇØ Àå°í ¼­ºñ½ºÇϱâ
17.4 SSL/TLS·Î º¸¾È ¿¬°á Àû¿ëÇϱâ
17.5 Àå°í ä³Î¿¡ Daphne »ç¿ëÇϱâ
17.6 Ä¿½ºÅÒ ¹Ìµé¿þ¾î ¸¸µé±â
17.7 Ä¿½ºÅÒ °ü¸® ¸í·É ±¸ÇöÇϱâ
17.8 Ãß°¡ ÀÚ·á
17.9 ¿ä¾à

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

¾ÈÅä´Ï¿À ¸á·¹ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ICAI - Universidad Pontificia Comillas ÄÄÇ»ÅÍ °øÇÐ ¼®»ç´Ù. °æ·ÂÀ¸·Î NucuroÀÇ °øµ¿ ⸳ÀÚ, CTO, AI ±â¹Ý µðÁöÅÐ ÅõÀÚ Ç÷§Æû Exo Investing CTO, 2006³âºÎÅÍ Àå°í ÇÁ·ÎÁ§Æ®¸¦ °³¹ß, 2009³â Zenx IT ¼³¸³, ¿©·¯ ½ºÅ¸Æ®¾÷¿¡¼­ CTO ¹× ±â¼ú ÄÁ¼³ÅÏÆ®·Î ±Ù¹«, ´ë±Ô¸ð µðÁöÅÐ ºñÁî´Ï½º ÇÁ·ÎÁ§ Æ® ±¸Ãà °³¹ß ÆÀ °ü¸® ¹× ½ºÅ¸Æ®¾÷ ¸àÅ丵 µîÀÌ ÀÖ´Ù.

±è¼º¿ø [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

1999³âºÎÅÍ ¾È·¦ µî ¿©·¯ ȸ»ç¿¡ ±Ù¹«Çϸ鼭 ´Ù¾çÇÑ ¾ð¾î·Î ¿£ÅÍÇÁ¶óÀÌÁî¿ë ÀÀ¿ë ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Âü¿©ÇØ ¿ÔÀ¸¸ç ÃÖ±Ù¿¡´Â À½¼ºÀνÄ, NLP ±â¼ú¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. Àú¼­·Î´Â ¡º»õ·Î ¾²´Â ÀÚ¹Ù À¥ ÇÁ·Î±×·¡¹Ö¡», ¡º½±°Ô Ç®¾î ¾´ ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö¡», ¿ª¼­·Î´Â ¡ºiPhone °ÔÀÓ °³¹ßÀÚ ·¹ÆÛ·±½º¡», ¡ºÄÚµù ÀÎÅͺä Äù½ºÃµ¡», ¡ºNode.js µðÀÚÀÎ ÆÐÅÏ ¹ÙÀÌºí¡» µîÀÌ ÀÖ´Ù.

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    10.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë