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

Áß±Þ °³¹ßÀÚ¸¦ À§ÇÑ MEAN ½ºÅà °ø·« : MongoDB, Express, AngularJS, Node.js Ç®½ºÅà ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà

¿øÁ¦ : MEAN Web Development
¼Òµæ°øÁ¦

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

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

35,000¿ø

  • 31,500¿ø (10%ÇÒÀÎ)

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

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

  • ¿¬°üµµ¼­(224)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÃÖ±Ù Ç®½ºÅà ¿£Áö´Ï¾î¶ó´Â ¿ë¾î°¡ À¯ÇàÇϸ鼭 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¼ö´ÜÀ¸·Î¼­ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ÝÀÇ MEAN ½ºÅÿ¡ ´ëÇÑ °ü½ÉÀÌ ±× ¾î´À ¶§º¸´Ù ³ô¾ÆÁö°í ÀÖ´Ù. ÀÌ Ã¥Àº MEAN(MongoDB, Express, AngularJS, Node.js)À» »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ï¼ºÇÏ´Â ¹æ¹ýÀ» °³º° ±¸¼º ¿ä¼ÒÀÇ ¼³¸í°ú ÇÔ²² ½Éµµ ÀÖ°Ô ¼Ò°³ÇÑ´Ù. ¿¹Á¦¸¦ À§ÇÑ ¿¹Á¦¿¡¼­ ¹þ¾î³ª ¿Ï¼ºµµ ³ôÀº ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ²À ÇÊ¿äÇÑ ´Ù¾çÇÑ ÀÎÁõ ¹æ¹ý°ú ÀͽºÇÁ·¹½º¿Í Àß ¾î¿ï¸®´Â EJS ÅÛÇø´ ¿£ÁøÀ» »ç¿ëÇØ ½ÇÀü¿¡ °¡±î¿î ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. mean.io¿Í mean.js¸¦ ¸¸µç »ç¶÷ÀÌ ÁýÇÊÇÑ Ã¥´ä°Ô MEAN¿¡ ´ëÇÑ ¼³¸íÀÌ ÀÌÇØÇϱ⠽±°í ¸íÈ®ÇÒ»Ó´õ·¯ ¿¹Á¦ ÇÁ·ÎÁ§Æ® ¾ÆÅ°ÅØó ¼ö¸³ ¹æ½Ä°ú ±¸¼º ¿ä¼ÒÀÇ ºÐÇÒ°ú ¿¬°á ¹æ¹ý¿¡¼­µµ ¹è¿ï Á¡ÀÌ ¸¹À» °ÍÀÌ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é MEAN °³¹ß°ú °ü·ÃµÈ Áö½Ä ¼öÁØ°ú ÀڽۨÀÌ ÇÑ ´Ü°è ³ô¾ÆÁö¸®¶ó ¹Ï´Â´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡á ÀͽºÇÁ·¹½º(Express) ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤°ú ½ÇÇà
¡á ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í ÀÎÃâÇϱâ À§ÇÑ MongoDB »ç¿ë
¡á ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀ̼ÇÀ» MongoDB¿¡ ¿¬°áÇÏ°í ¸ù±¸½º(Mongus) ¸ðµ¨À» »ç¿ë
¡á »ç¿ëÀÚ ÀÎÁõÀ» °ü¸®ÇÏ°í ÆнºÆ÷Æ®¸¦ »ç¿ëÇÑ ´Ù¾çÇÑ ·Î±×ÀÎ ¿É¼Ç Á¦°ø
¡á MEAN ÇÁ·ÎÁ§Æ®¿¡¼­ AngularJS ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Á¶È­¿Í È°¿ë
¡á Socket.io¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®¿Í ¼­¹ö »çÀÌÀÇ ½Ç½Ã°£ Åë½Å
¡á ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀͽºÇÁ·¹½º¿Í AngularJS ¿£Æ¼Æ¼ Å×½ºÆ®
¡á Àαâ ÀÖ´Â ¿ÜºÎ µµ±¸¸¦ »ç¿ëÇÑ MEAN ¾ÖÇø®ÄÉÀ̼ÇÀÇ È¿À²ÀûÀÎ °³¹ß

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

MEAN ½ºÅÃÀ» »ç¿ëÇØ Çö´ëÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¹è¿ì´Â µ¥ °ü½ÉÀÌ ¸¹Àº À¥ ¶Ç´Â Ç®½ºÅà ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÏ´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

1Àå. ¡®MEAN ¼Ò°³¡¯¿¡¼­´Â MEAN ½ºÅÃÀ» ¼Ò°³ÇÏ°í ÀüÁ¦ Á¶°Ç¿¡ ¸ÂÃç ¿î¿µÃ¼Á¦º°·Î ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ ¹æ¹ýÀ» º¸¿©ÁØ´Ù.

2Àå. ¡®³ëµå ½ÃÀÛ¡¯¿¡¼­´Â ³ëµåÀÇ ±âÃÊ¿Í À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇÑ ³ëµå »ç¿ë ¹æ½ÄÀ» ¼³¸íÇÑ´Ù.

3Àå. ¡®ÀͽºÇÁ·¹½º À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ã࡯¿¡¼­´Â MVC ÆÐÅÏÀ» Áß½ÉÀ¸·Î ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º°ú ±¸Á¶È­ ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

4Àå. ¡®MongoDB ¼Ò°³¡¯¿¡¼­´Â MongoDBÀÇ ±âº»°ú ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ MongoDB »ç¿ë ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

5Àå. ¡®¸ù±¸½º ¼Ò°³¡¯¿¡¼­´Â ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀ̼ÇÀ» MongoDB µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÇϱâ À§ÇÑ ¸ù±¸½º »ç¿ë ¹æ¹ýÀ» º¸¿©ÁØ´Ù.

6Àå. ¡®ÆнºÆ÷Æ®¸¦ »ç¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ °ü¸®¡¯¿¡¼­´Â »ç¿ëÀÚÀÇ ÀÎÁõ °ü¸®¿Í ´Ù¾çÇÑ ·Î±×ÀÎ ¿É¼Ç Á¦°ø ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

7Àå. ¡®AngularJS ¼Ò°³¡¯¿¡¼­´Â ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀ̼ǰú ¿¬°èÇÑ AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

8Àå. ¡®MEAN CRUD ¸ðµâ »ý¼º¡¯¿¡¼­´Â MEAN ¾ÖÇø®ÄÉÀÌ¼Ç ¿£Æ¼Æ¼ ÀÛ¼º°ú »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

9Àå. ¡®Socket.ioÀ» »ç¿ëÇÑ ½Ç½Ã°£ ±â´É Ãß°¡¡¯¿¡¼­´Â Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö »çÀÌÀÇ ½Ç½Ã°£ Åë½Å ±â´É ÀÛ¼º°ú »ç¿ë ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

10Àå. ¡®MEAN ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®¡¯¿¡¼­´Â MEAN ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´Ù¾çÇÑ ºÎ¹®À» ÀÚµ¿À¸·Î Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

11Àå. ¡®MEAN ¾ÖÇø®ÄÉÀÌ¼Ç ÀÚµ¿È­¿Í µð¹ö±ë¡¯¿¡¼­´Â MEAN ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´õ¿í È¿À²ÀûÀÎ °³¹ß ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

1995³â º½À¸·Î µ¹¾Æ°¡º¸¸é, ´ç½Ã À¥ ºê¶ó¿ìÀú´Â ¿À´Ã³¯ À¥ ºê¶ó¿ìÀú¿Í »ó´çÈ÷ ´Þ¶ú´Ù. (ÆÀ ¹ö³Ê½º¸®(Tim Berners-Lee)°¡ ÀÛ¼ºÇÑ Ã¹ ÀÎÅÍ³Ý ºê¶ó¿ìÀúÀÎ) ¿ùµå ¿ÍÀ̵å À¥ÀÌ µîÀåÇÑ Áö 4³âÀÌ Áö³µ°í, ¸ðÀÚÀÌÅ©ÀÇ Ã¹ ¹öÀüÀÌ Ãâ½ÃµÈ Áö 2³âÀÌ Áö³µÀ¸¸ç, ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 1.0Àº ¸î ´Þ ÈÄ¿¡¾ß ³ª¿Ã »óȲÀ̾ú´Ù. ¿ùµå ¿ÍÀ̵å À¥Àº Àα⸦ ²ø±â ½ÃÀÛÇß°í, ºñ·Ï ¸î¸î ´ë±â¾÷ÀÌ ÀÌ ºÐ¾ß¿¡ °ü½ÉÀ» º¸À̱ä ÇßÁö¸¸, ±× ´ç½Ã Æı«Àû Çõ½ÅÀ» À̲ô´Â ÁÖü´Â ³Ý½ºÄÉÀÌÇÁ¶ó´Â ÀÛÀº ȸ»ç¿´´Ù.
ÀÌ¹Ì ³Ý½ºÄÉÀÌÇÁÀÇ Àαâ ÀÖ´Â ºê¶ó¿ìÀúÀÎ ³Ý½ºÄÉÀÌÇÁ ³»ºñ°ÔÀÌÅÍ´Â µÎ ¹ø° ¹öÀüÀ» À§ÇÑ ÀÛ¾÷ÀÌ ÁøÇàµÇ°í ÀÖ¾úÀ¸¸ç, Ŭ¶óÀ̾ðÆ® ¿£Áö´Ï¾î¸µ ÆÀ°ú °øµ¿ ⸳ÀÚÀÎ ¸¶Å© ¾Èµå·¹¼¾(Marc Andreessen)Àº ³»ºñ°ÔÀÌÅÍ 2.0¿¡ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ³»ÀåÇØ¾ß ¸¶¶¥ÇÏ´Ù°í °áÁ¤Çß´Ù. ÀÌ ÀÛ¾÷À» ÇÒ´ç¹ÞÀº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÎ ºê·£µç ¾ÆÀÌÅ©(Branden Eich)´Â 1995³â 5¿ù 6ÀϺÎÅÍ 15ÀϱîÁö ¿­Èê µ¿¾È ÀÌ ÀÛ¾÷À» ¿Ï·áÇß´Ù. ¾ð¾î À̸§Àº ¸ðÄ«(Mocha)¿¡¼­ Ãâ¹ßÇØ ¶óÀ̺꽺ũ¸³Æ®(LiveScript)¸¦ °ÅÃÄ °á±¹ ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)°¡ µÇ¾ú´Ù.
³Ý½ºÄÉÀÌÇÁ ³»ºñ°ÔÀÌÅÍ 2.0Àº 1995³â 9¿ù¿¡ Ãâ½ÃµÇ¾úÀ¸¸ç, ¿ì¸®°¡ ¿À´Ã³¯ À¥ ºê¶ó¿ìÀú¶ó°í ÀÎÁöÇÏ´Â ÇüÅ·Πº¯½ÅÇß´Ù. 1996³â 8¿ù¿¡ ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 3.0ÀÌ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ µ¶ÀÚÀûÀÎ ±¸ÇöÀ» ¼Ò°³Çß°í, 1996³â 11¿ù¿¡ ³Ý½ºÄÉÀÌÇÁ´Â Ç¥ÁØÈ­ ¸ñÀûÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ECMA¿¡ Á¦ÃâÇß´Ù°í ¹ßÇ¥Çß´Ù. 1997³â 6¿ù ECMA-262 ¸í¼¼°¡ ¹ßÇ¥µÇ¾ú°í, ÀÚ¹Ù½ºÅ©¸³Æ®´Â À¥À» À§ÇÑ ¾÷°è Ç¥ÁØ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ µÇ¾ú´Ù.
¿©·¯ ÇØ µ¿¾È, ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¾Æ¸¶Ã߾ À§ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÆïÇϵǾú´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¾ÆÅ°ÅØó, ÆÄÆíÈ­µÈ ±¸Çö, ´ç½ÃÀÇ ¡®¾Æ¸¶Ã߾±Þ °³¹ßÀÚ µîÀ¸·Î ÀÎÇØ Àü¹®ÀûÀÎ ÇÁ·Î±×·¡¸ÓµéÀº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÆïÇÏÇØ ¿Ô´Ù. ÇÏÁö¸¸ ¶§¸¶Ä§ Ajax°¡ µµÀԵǰí, ±¸±ÛÀÌ Áö¸ÞÀÏ°ú ±¸±Û ¸Ê½º ¾ÖÇø®ÄÉÀ̼ÇÀ» 2000³â´ë Á߹ݿ¡ Ãâ½ÃÇÏÀÚ, Ajax ±â¼úÀ» »ç¿ëÇØ À¥ »çÀÌÆ®¸¦ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù´Â »ç½ÇÀÌ ºÒÇöµí È®°íÇØÁ³´Ù. ÀÌ´Â »õ·Î¿î À¥ °³¹ßÀÚ ¼¼´ëµéÀÌ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀ» ÇÑ ´Ü°è ²ø¾î¿Ã¸®°Ô ÇÏ´Â °è±â°¡ µÇ¾ú´Ù.
Á¦ÀÌÄõ¸®(jQuery)³ª ÇÁ·ÎÅäŸÀÔ(Prototype)°ú °°Àº À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®·Î ´ëÇ¥µÇ´Â 1¼¼´ë·Î ½ÃÀÛÇÑ ¸ð´ø À¥ °³¹ß ¹æ½ÄÀº ±¸±ÛÀÌ ÈǸ¢ÇÑ Å©·Ò(Chrome) ºê¶ó¿ìÀú¿Í V8 ÀÚ¹Ù½ºÅ©¸³Æ® ¿£ÁøÀ» 2008³â ¸»¿¡ Ãâ½ÃÇϸ鼭 °ð¹Ù·Î ź·ÂÀ» ¹Þ±â ½ÃÀÛÇß´Ù. JIT ÄÄÆÄÀÏ ±â´ÉÀ» žÀçÇÑ V8 ¿£ÁøÀº ÀÚ¹Ù½ºÅ©¸³Æ® ¼º´ÉÀ» ¾öû³ª°Ô °³¼±Çß´Ù. ÀÌ´Â ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß¿¡ ½Å±â¿øÀ» ¿­¾ú´Ù.
2009³âÀº ÀÚ¹Ù½ºÅ©¸³Æ® ºÐ¾ß¿¡ °æÀÌÀûÀÎ ÇØ¿´´Ù. ³ëµå(Node.js)¿Í °°Àº Ç÷§ÆûÀÌ °©Àڱ⠵îÀåÇϸ鼭 °³¹ßÀÚµéÀº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¼­¹ö¿¡¼­ ±¸µ¿ÇÒ ¼ö ÀÖ°Ô µÆ´Ù. MongoDB¿Í °°Àº µ¥ÀÌÅͺ£À̽º°¡ Àα⸦ ¾òÀ¸¸é¼­ JSON ÀúÀå¼Ò »ç¿ëÀ» ´Ü¼øÇÏ°Ô ¸¸µé¾ú°í, AngularJS¿Í °°Àº ÇÁ·¹ÀÓ¿öÅ©´Â °­·ÂÇÑ ½ÅÇü ºê¶ó¿ìÀú¸¦ È°¿ëÇϱ⠽ÃÀÛÇß´Ù. µîÀåÇÑ Áö °ÅÀÇ 20³âÀÌ Áö³­ ¿À´Ã³¯, ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¾²ÀÌÁö ¾Ê´Â °÷ÀÌ ¾ø´Ù. ÀÛÀº ½ºÅ©¸³Æ®¸¦ ¼öÇàÇÏ´Â ¡®¾Æ¸¶Ã߾ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¸¸ ÀνĵǾî¿Â ÀÚ¹Ù½ºÅ©¸³Æ®´Â ÀÌÁ¦ Àü ¼¼°è¿¡¼­ °¡Àå Àαâ ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß Çϳª·Î ÀÚ¸®Àâ¾Ò´Ù. Àç´ÉÀÖ´Â ¿£Áö´Ï¾îµéÀÇ Çö½ÅÀûÀÎ Âü¿©¿Í ÇÔ²² ¿ÀǼҽº Çù¾÷ µµ±¸ÀÇ ÃâÇöÀº ÀÚ¹Ù½ºÅ©¸³Æ® Ä¿¹Â´ÏƼ¸¦ ¼¼»ó¿¡¼­ °¡Àå dzºÎÇÑ °øµ¿Ã¼·Î ¼Õ²ÅÈ÷°Ô ¸¸µé¾úÀ¸¸ç, ¿©·¯ ±â¿©ÀÚ°¡ »Ñ¸° ¾¾¾ÑÀº ÀÌÁ¦ Æø¹ßÀûÀΠâÀÇ·ÂÀ¸·Î Ȱ¦ ÇǾ°í ÀÖ´Ù.
½ÇÁúÀûÀÎ ¿µÇâ·ÂÀº °Å´ëÇÏ´Ù. ÇѶ§ °¢ÀÚ ¸ÃÀº ºÐ¾ßÀÇ Àü¹®°¡·Î¼­ ÆÄÆíÈ­µÈ ÆÀÀ» ÀÌ·ð´ø °³¹ßÀÚµéÀº ÀÌÁ¦ ´õ ¸°(lean)ÇÏ°í ´õ ¾ÖÀÚÀÏÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãá ´ÜÀÏ ÆÀÀ» ±¸¼ºÇß°í Àü °èÃþÀ» ¾Æ¿ì¸£´Â ´ÜÀÏ ¾ð¾î¸¦ »ç¿ëÇÏ°Ô µÇ¾ú´Ù.
Ç®½ºÅà ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©µµ ¸¹ÀÌ µîÀåÇß´Ù. ÈǸ¢ÇÑ ÆÀÀÌ ¸¸µç °Íµµ ÀÖ°í, Áß¿äÇÑ ¹®Á¦¸¦ ÇØ°áÇÑ ÇÁ·¹ÀÓ¿öÅ©µµ ³ª¿ÔÁö¸¸, ¾î´À °Íµµ MEAN ½ºÅø¸Å­ °³¹æÀûÀÌ°í ¸ðµâÈ­µÈ °ÍÀº ¾ø¾ú´Ù. MEAN ½ºÅÃÀÇ °³³äÀº ´Ü¼øÇÏ´Ù. µ¥ÀÌÅͺ£À̽º·Î MongoDB¸¦, À¥ ÇÁ·¹ÀÓ¿öÅ©·Î ÀͽºÇÁ·¹½º(Express)¸¦, ÇÁ·ÐÆ®¿£µå ÇÁ·¹ÀÓ¿öÅ©·Î AngularJS¸¦, Ç÷§ÆûÀ¸·Î ³ëµå¸¦ ÅÃÇÑ´Ù. ±×¸®°í ¸ð´øÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ÇÊ¿äÇÑ À¯¿¬¼ºÀ» º¸ÀåÇÏ´Â Çö´ëÀûÀÎ Á¢±Ù ¹æ½ÄÀ¸·Î ÀÌ ¸ðµÎ¸¦ Çϳª·Î °áÇÕÇÒ °ÍÀÌ´Ù. MEANÀÇ Á¢±Ù ¹æ½ÄÀº, ¸ðµâ Çϳª°¡ ¾µ¸ð°¡ ¾ø¾îÁö¸é ´õ Àß ¸Â´Â ¸ðµâ·Î ¸Å²ô·´°Ô ´ëüÇÒ ¼ö ÀÖ´Â, ¾ÈÁ¤ÀûÀ̸ç ÃÖ½ÅÀ¸·Î À¯ÁöµÇ´Â ¿ÀǼҽº ¸ðµâÀ» µÑ·¯½Ñ °øµ¿Ã¼¿¡ ÀÇÁ¸ÇÑ´Ù.
ÀÚ¹Ù½ºÅ©¸³Æ® Çõ¸í¿¡ Âü¿©ÇÑ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. ÀÌ Ã¥¿¡¼­´Â ¿©·¯ºÐÀÌ Ç®½ºÅà ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ·Î ¼ºÀåÇϱâ À§ÇØ ÇÊ¿äÇÑ µµ¿òÀ» ¾Æ³¢Áö ¾ÊÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼­´Â, ȯ°æÀ» ¼³Á¤ÇÏ°í ÃÖ°íÀÇ ¸ðµâÀ» »ç¿ëÇØ ´Ù¾çÇÑ MEAN ±¸¼º ¿ä¼Ò¸¦ Çϳª·Î ¿¬°áÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù. Äڵ带 ±ú²ýÇϸ鼭 ´Ü¼øÇÏ°Ô À¯ÁöÇÏ´Â ¿ì¼ö °ü·Ê¿Í ÀϹÝÀûÀÎ ÇÔÁ¤À» ȸÇÇÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÒ °ÍÀÌ´Ù. ÀÎÁõ °èÃþÀ» ¸¸µé°í ù ¿£Æ¼Æ¼¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýµµ »ìÆ캼 °ÍÀÌ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ºñÂ÷´Ü(nonblocking) ¾ÆÅ°ÅØó¸¦ Áö·¿´ë·Î »ï¾Æ ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌÀÇ ½Ç½Ã°£ Åë½ÅÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù. ¸¶Áö¸·À¸·Î ÀûÀýÇÑ Å×½ºÆ®·Î Äڵ带 °ËÅäÇÏ´Â ¹æ¹ý°ú °³¹ß °úÁ¤À» ÀÚµ¿È­Çϱâ À§ÇØ »ç¿ëÇÒ µµ±¸°¡ ¹«¾ùÀÎÁö¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
¿äÁò ÇÑâ »ç¶÷µéÀÇ °ü½ÉÀÌ ÁýÁߵǰí ÀÖ´Â ´ÙÀç´Ù´ÉÇÑ Ç®½ºÅà ¿£Áö´Ï¾î°¡ µÇ·Á¸é ÇÁ·ÐÆ®¿£µåºÎÅÍ ¹é¿£µå±îÁö Àü¹ÝÀûÀÎ ±â¼úÀ» ¾Æ¿ì¸£´Â ¹æ´ëÇÑ ÁÖÁ¦¸¦ ÀÌÇØÇØ¾ß ÇϹǷΠÆø³Ð°Ô ÇнÀÇØ¾ß ÇÑ´Ù. ±â¼úÀº °è¼Ó ¹ßÀüÇÏ°í ÀÖÀ¸¸ç ¾Ë¾Æ¾ß ÇÒ ³»¿ëÀº ³¡ÀÌ ¾ø±â ¶§¹®¿¡ ¾î¶»°Ô ½ÃÀÛÇÒÁö ¸·¸·Çϱ⸸ ÇÑ °ÍÀÌ Çö½ÇÀÌ´Ù. ´ÙÇàÈ÷ MEANÀ̶ó´Â ½ºÅÃÀÌ µîÀåÇؼ­ °³¹ßÀڵ鿡°Ô ÇÑ °¡´Ú Èñ¸ÁÀ» ÁÖ°í ÀÖ´Ù. MEANÀº MongoDB, Express, AngularJS, Node.jsÀÇ Ã¹ ±ÛÀÚ¸¦ µû¼­ ¸¸µé¾úÀ¸¸ç, °ú°Å À¥ °³¹ß¿¡ À¯¸íÇß´ø LAMP(Linux, Apache, MySQL, PHP(¶Ç´Â Perl))¿¡ ºñ°ßÇÒ¸¸ÇÑ ÁöÀ§¸¦ °®Ãß°í ÀÖ´Ù. MEANÀÇ °¡Àå Áß¿äÇÑ Æ¯¼ºÀº ¹Ù·Î ¸ðµç ±¸¼º ¿ä¼Ò°¡ °øÅë ¾ð¾î·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ´Ù´Â Á¡ÀÌ´Ù. ÀÏ´Ü ÀÚ¹Ù½ºÅ©¸³Æ®¸¸ ¾Ë°í ÀÖÀ¸¸é, ÇÁ·ÐÆ®¿£µåºÎÅÍ ¹é¿£µå±îÁö »óÀÌÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹®Á¦·Î °ï¶õÀ» °Þ´Â ÀÏÀº ¾øÀ» °ÍÀÌ´Ù.
¿©·¯ ±¸¼º ¿ä¼Ò¿¡¼­ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ÅëÀϵǾî ÀÖ´õ¶óµµ ¸ðµç °ÍÀ» óÀ½ºÎÅÍ ´Ù½Ã ½×¾Æ ¿Ã·Á¾ß ÇÑ´Ù¸é ¹®Á¦°¡ µÉ °ÍÀÌ´Ù. ´ÙÇàÈ÷µµ MEANÀº ³ëµå¿¡¼­ ±âº»À¸·Î Á¦°øÇÏ´Â NPMÀ̶ó´Â ¹é¿£µå ÆÐÅ°Áö °ü¸®ÀÚ¿Í ¹Ù¿ì¾î(Bower)¶ó´Â ÇÁ·ÐÆ®¿£µå ÆÐÅ°Áö °ü¸®ÀÚ¸¦ Á¦°øÇØ ¿ÜºÎ ¶óÀ̺귯¸®¸¦ ÀÚÀ¯·Ó°Ô È°¿ëÇÏ°Ô µµ¿ÍÁØ´Ù. MEAN¿ëÀ¸·Î °³¹ßµÈ ¾öû³ª°Ô ¸¹Àº ¿ÀǼҽº °³¹ß µµ±¸¿Í ¶óÀ̺귯¸®°¡ Á¸ÀçÇϹǷÎ, °³¹ßÀÚ¸¦ µçµçÇÏ°Ô µÞ¹ÞħÇØÁØ´Ù. ¸Å¹ø óÀ½ºÎÅÍ »õ·Î ¸¸µéÁö ¾Ê°í °ËÁõµÈ ±â¼º ºÎÇ°À» Àß È°¿ëÇØ ¿øÇÏ´Â ¼­ºñ½º¿Í Á¦Ç°À» ¸¸µé¸é µÇ±â ¶§¹®¿¡ »ý»ê¼ºÀÌ ¾öû³ª°Ô ³ô¾ÆÁø´Ù. ¸ðµç °ÍÀ» ÃÖ´ëÇÑ ´Ü¼øÇÏ°Ô °¡Á®°£´Ù´Â ³ëµåÀÇ Ã¶ÇÐÀº ÀÛÀº °ÍÀÌ ¾Æ¸§´ä´Ù´Â À¯´Ð½ºÀÇ Ã¶Çаú ÀÏ¸Æ »óÅëÇϹǷΠ´Ù¾çÇÑ À¯Æ¿¸®Æ¼¿Í ¶óÀ̺귯¸®¸¦ ¿¬°áÇÏ´Â °úÁ¤¿¡¼­ Àüü´Â ºÎºÐÀÇ ÇÕº¸´Ù Å©´Ù´Â »ó½Â ÀÛ¿ëÀ» ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ÀÚ¹Ù½ºÅ©¸³Æ®¿Í MEAN ½ºÅÿ¡ ´ëÇÑ ±âº» Áö½ÄÀÌ ÀÖ´Â °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÑ ±¸¼ºÀ» ÅÃÇÏ°í ÀÖ´Ù. ¸ÕÀú MEANÀ» ±¸¼ºÇÏ´Â °³º° ±¸¼º ¿ä¼Ò¸¦ °ø·«ÇÑ´Ù. ³ëµå, ÀͽºÇÁ·¹½º À¥ ¾ÖÇø®ÄÉÀ̼Ç, MongoDB, AngularJS¸¦ »ç¿ëÇÑ °³¹ß ¹æ½ÄÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀ̼ǰú MongoDB¸¦ ¿¬°áÇÏ´Â ¸ù±¸½º¿Í ½ÇÁ¦ »ó¿ë ȯ°æ¿¡¼­ ¿ä±¸ÇÏ´Â »ç¿ëÀÚ ÀÎÁõ °ü¸®¿Í ¼Ò¼È ·Î±×ÀÎÀ» À§ÇÑ ÆнºÆ÷Æ®¿¡ ´ëÇØ Ãß°¡ÀûÀ¸·Î ¼³¸íÇÑ´Ù. ±×·¯°í ³ª¼­ ¾Õ¼­ ¼³¸íÇÑ °³º° ±¸¼º ¿ä¼Ò¸¦ ¸ðµÎ ¿¬°áÇØ CRUD ¸ðµâ »ý¼º ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÌ·± ¼­¼ú ¹æ½ÄÀº MEAN °³º° ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ÁøÀÔ À庮À» ³·Ãá ´ÙÀ½¿¡ ½ÇÁ¦·Î ¿©·¯ ±¸¼º ¿ä¼Ò¸¦ ÇÕÄ¡±â ¶§¹®¿¡ MEAN ½ºÅà ÇнÀ ½Ã°£À» »ó´çÈ÷ ÁÙ¿©ÁÖ´Â È¿°ú°¡ ÀÖ´Ù. Àü¹ÝÀûÀÎ °³¹ß ¿ª·®À» ²ø¾î¿Ã¸° ´ÙÀ½¿¡ Socket.io¸¦ »ç¿ëÇÑ ½Ç½Ã°£ ±â´É Ãß°¡¿Í Å×½ºÆ®, ÀÚµ¿È­, µð¹ö±ëÀ¸·Î ¸¶¹«¸®ÇÑ´Ù. À¥ ºê¶ó¿ìÀú ´Ü¿¡¼­ µ¥ÀÌÅͺ£À̽º ´Ü±îÁö Àüü¸¦ ´Ù·ç¸ç, ±¸Çö¿¡¼­ Å×½ºÆ®¿¡ À̸£´Â °³¹ß °úÁ¤À» ¾Æ¿ì¸£±â ¶§¹®¿¡ ÀÌ Ã¥ ÇÑ ±ÇÀ̸é MEAN ½ºÅÃÀ» ´Ü±â°£¿¡ µ¶ÆÄÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡ ¾Õ¼­ µ¶ÀÚ ¿©·¯ºÐµé²² ¼±º¸ÀÎ ¡ºMEAN ½ºÅÃÀ» »ç¿ëÇÑ ¸ð´ø À¥ °³¹ß ÀÔ¹®¡»(¿¡ÀÌÄÜÃâÆÇ, 2015)°ú ÇÔ²² Àо¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥°ú´Â Á¶±Ý ´Ù¸¥ °üÁ¡À¸·Î MEANÀ» ¹Ù¶óº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾Æ¹«ÂÉ·Ï MEAN ½ºÅÃÀ» »ç¿ëÇØ »ý»ê¼ºÀ» ³ôÀÌ°í ¼º´É°ú È®À强µµ ´ýÀ¸·Î ¾ò´Â ÁÁÀº ¼º°ú¸¦ ¾ò±â ¹Ù¶õ´Ù. µ¶ÀÚ ¿©·¯ºÐÀÇ Çà¿îÀ» ºó´Ù!

¸ñÂ÷

1 MEAN ¼Ò°³
__3°èÃþ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
__ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÁøÈ­
__MEAN ¼Ò°³
__MongoDB ¼³Ä¡
____À©µµ¿ì¿¡¼­ MongoDB ¼³Ä¡
________¼öµ¿À¸·Î MongoDB ½ÃÀÛ
________À©µµ¿ì ¼­ºñ½º·Î MongoDB ½ÃÀÛ
____¸Æ OS X¿Í ¸®´ª½º¿¡¼­ MongoDB ¼³Ä¡
________¹ÙÀ̳ʸ®·Î MongoDB ¼³Ä¡
________ÆÐÅ°Áö °ü¸®ÀÚ¸¦ »ç¿ëÇÑ MongoDB ¼³Ä¡
____MongoDB ¼Ð »ç¿ë
__³ëµå ¼³Ä¡
____À©µµ¿ì¿¡¼­ ³ëµå ¼³Ä¡
____¸Æ OS X¿¡¼­ ³ëµå ¼³Ä¡
____¸®´ª½º¿¡¼­ ³ëµå ¼³Ä¡
____³ëµå ½ÃÀÛ
__NPM ¼Ò°³
____NPM »ç¿ë
____NPM ¼³Ä¡ °úÁ¤
____package.json ÆÄÀÏÀ» »ç¿ëÇÑ ÀÇÁ¸¼º °ü¸®
__Á¤¸®

2 ³ëµå ½ÃÀÛ
__³ëµå ¼Ò°³
____ÀÚ¹Ù½ºÅ©¸³Æ® À̺¥Æ® ±¸µ¿ ÇÁ·Î±×·¡¹Ö
____³ëµå À̺¥Æ® ±¸µ¿ ÇÁ·Î±×·¡¹Ö
__ÀÚ¹Ù½ºÅ©¸³Æ® Ŭ·ÎÀú
__³ëµå ¸ðµâ
____CommonJS ¸ðµâ
____³ëµå ÇÙ½É ¸ðµâ
____³ëµå ¿ÜºÎ ¸ðµâ
____³ëµå ÆÄÀÏ ¸ðµâ
____³ëµå Æú´õ ¸ðµâ
__³ëµå À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
____Ä¿³ØÆ® ¸ðµâ ¸¸³ª±â
________Ä¿³ØÆ® ¹Ìµé¿þ¾î
________Ä¿³ØÆ® ¹Ìµé¿þ¾îÀÇ ¼ø¼­ ÀÌÇØ
________Ä¿³ØÆ® ¹Ìµé¿þ¾î ¸¶¿îÆ®
__Á¤¸®

3 ÀͽºÇÁ·¹½º À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
__ÀͽºÇÁ·¹½º ¼Ò°³
__ÀͽºÇÁ·¹½º ¼³Ä¡
__ù ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
__¾ÖÇø®ÄÉÀ̼Ç, ¿äû, ÀÀ´ä °´Ã¼
____¾ÖÇø®ÄÉÀÌ¼Ç °´Ã¼
____¿äû °´Ã¼
____ÀÀ´ä °´Ã¼
__¿ÜºÎ ¹Ìµé¿þ¾î
__MVC ÆÐÅÏ ±¸Çö
____¾ÖÇø®ÄÉÀÌ¼Ç Æú´õ ±¸Á¶
________¼öÆò Æú´õ ±¸Á¶
________¼öÁ÷ Æú´õ ±¸Á¶
________ÆÄÀÏ À̸§ °ü·Ê
________¼öÆò Æú´õ ±¸Á¶ ±¸Çö
__ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
____ȯ°æ ±¸¼º ÆÄÀÏ
__ºä »ý¼º
____ºä ½Ã½ºÅÛ ±¸¼º
____EJS ºä »ý¼º
__Á¤Àû ÆÄÀÏ ¼­ºñ½º
__¼¼¼Ç ±¸¼º
__Á¤¸®

4 MongoDB ¼Ò°³
__NoSQL ¼Ò°³
__MongoDB ¼Ò°³
__MongoDBÀÇ ÇÙ½É ±â´É
____BSON Çü½Ä
____MongoDB¿Í ÀÓÀÇ ÁúÀÇ
____MongoDB »öÀÎ
____MongoDB º¹Á¦ ÁýÇÕ
____MongoDB »þµù
__MongoDB ¼Ð
__MongoDB µ¥ÀÌÅͺ£À̽º
__MongoDB ÄÝ·º¼Ç
__MongoDB CRUD ¿¬»ê
____»õ·Î¿î ´ÙÅ¥¸ÕÆ® »ý¼º
____insert( )¸¦ »ç¿ëÇÑ ´ÙÅ¥¸ÕÆ® »ý¼º
____update( )¸¦ »ç¿ëÇÑ ´ÙÅ¥¸ÕÆ® »ý¼º
____save( )¸¦ »ç¿ëÇÑ ´ÙÅ¥¸ÕÆ® »ý¼º
__´ÙÅ¥¸ÕÆ® Àбâ
____¸ðµç ÄÝ·º¼Ç ´ÙÅ¥¸ÕÆ® °Ë»ö
____µ¿µî ±¸¹® »ç¿ë
____ÁúÀÇ ¿¬»êÀÚ »ç¿ë
____AND/OR ÁúÀÇ »ý¼º
__±âÁ¸ ´ÙÅ¥¸ÕÆ® °»½Å
____update( )¸¦ »ç¿ëÇÑ ´ÙÅ¥¸ÕÆ® °»½Å
____save( )¸¦ »ç¿ëÇÑ ´ÙÅ¥¸ÕÆ® °»½Å
__´ÙÅ¥¸ÕÆ® »èÁ¦
____¸ðµç ´ÙÅ¥¸ÕÆ® »èÁ¦

5 ¸ù±¸½º ¼Ò°³
__¸ù±¸½º ¼Ò°³
____¸ù±¸½º ¼³Ä¡
____MongoDB¿¡ ¿¬°á
__¸ù±¸½º ½ºÅ°¸¶ ÀÌÇØ
____»ç¿ëÀÚ ½ºÅ°¸¶¿Í ¸ðµ¨ »ý¼º
____User ¸ðµ¨ µî·Ï
____save()¸¦ »ç¿ëÇÑ »õ·Î¿î »ç¿ëÀÚ »ý¼º
________find( )¸¦ »ç¿ëÇÑ ¿©·¯ »ç¿ëÀÚ ´ÙÅ¥¸ÕÆ® °Ë»ö
________find( )¸¦ »ç¿ëÇÑ °í±Þ ÁúÀÇ
____findOne()À» »ç¿ëÇÑ ´ÜÀÏ »ç¿ëÀÚ ´ÙÅ¥¸ÕÆ® Àбâ
____±âÁ¸ »ç¿ëÀÚ ´ÙÅ¥¸ÕÆ® °»½Å
____±âÁ¸ »ç¿ëÀÚ ´ÙÅ¥¸ÕÆ® »èÁ¦
__¸ù±¸½º ½ºÅ°¸¶ È®Àå
____±âº»°ª Á¤ÀÇ
____½ºÅ°¸¶ º¯°æÀÚ È°¿ë
________¹Ì¸® Á¤ÀÇµÈ º¯°æÀÚ
________¸ÂÃã½Ä ¼³Á¤ º¯°æÀÚ
________¸ÂÃã½Ä ÀÎÃâ º¯°æÀÚ
____°¡»ó ¼Ó¼º Ãß°¡
____»öÀÎÀ» »ç¿ëÇÑ ÁúÀÇ ÃÖÀûÈ­
__¸ÂÃã½Ä ¸ðµ¨ ¸Þ¼Òµå Á¤ÀÇ
____¸ÂÃã½Ä Á¤Àû ¸Þ¼Òµå Á¤ÀÇ
____¸ÂÃã½Ä ÀνºÅϽº ¸Þ¼Òµå Á¤ÀÇ
__¸ðµ¨ °ËÁõ
____¹Ì¸® Á¤ÀÇµÈ °ËÁõ±â
____¸ÂÃã½Ä °ËÁõ±â
__¸ù±¸½º ¹Ìµé¿þ¾î È°¿ë
____pre ¹Ìµé¿þ¾î È°¿ë
____post ¹Ìµé¿þ¾î È°¿ë
__¸ù±¸½ºDBRef È°¿ë
__Á¤¸®

6 ÆнºÆ÷Æ®¸¦ »ç¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ °ü¸®
__ÆнºÆ÷Æ® ¼Ò°³
____ÆнºÆ÷Æ® ¼³Ä¡
____ÆнºÆ÷Æ® ±¸¼º
__ÆнºÆ÷Æ® Àü·« ÀÌÇØ
____ÆнºÆ÷Æ®ÀÇ Áö¿ª Àü·« »ç¿ë
________ÆнºÆ÷Æ®ÀÇ Áö¿ª Àü·« ¸ðµâ ¼³Ä¡
________ÆнºÆ÷Æ®ÀÇ Áö¿ª Àü·« ±¸¼º
____User ¸ðµ¨ º¯°æ
____ÀÎÁõ ºä »ý¼º
____User ÄÁÆ®·Ñ·¯ º¯°æ
________Ç÷¡½Ã ¿À·ù ¸Þ½ÃÁö Ãâ·Â
____»ç¿ëÀÚ ¶ó¿ìÆ® ¿¬°á
__ÆнºÆ÷Æ® OAuth Àü·« ÀÌÇØ
____OAuth Àü·« ¼³Á¤
________OAuth »ç¿ëÀÚ »ý¼º ó¸®
________ÆнºÆ÷Æ®ÀÇ ÆäÀ̽ººÏ Àü·« »ç¿ë
________ÆнºÆ÷Æ®ÀÇ Æ®À§ÅÍ Àü·« µî·Ï
________ÆнºÆ÷Æ®ÀÇ ±¸±Û Àü·« µî·Ï
__Á¤¸®

7 AngularJS ¼Ò°³
__AngularJS ¼Ò°³
__AngularJSÀÇ ÇÙ½É °³³ä
____AngularJSÀÇ ÇÙ½É ¸ðµâ
________angular Àü¿ª °´Ã¼
____AngularJS ¸ðµâ
________¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ
________¿ÜºÎ ¸ðµâ
________¿ÜºÎ °³¹ßÀÚ ¸ðµâ
____¾ç¹æÇâ µ¥ÀÌÅÍ °áÇÕ
____ÀÇÁ¸¼º ÁÖÀÔ
________AngularJS¿¡¼­ ÀÇÁ¸¼º ÁÖÀÔ
____AngularJS Áö½ÃÀÚ
________ÇÙ½É Áö½ÃÀÚ
________¸ÂÃã½Ä Áö½ÃÀÚ
____AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç ºÎÆ®½ºÆ®·¦
________ÀÚµ¿ ºÎÆ®½ºÆ®·¦
________¼öµ¿ ºÎÆ®½ºÆ®·¦
__AngularJS ¼³Ä¡
____¹Ù¿ì¾î ÀÇÁ¸¼º °ü¸®ÀÚ ¼Ò°³
____¹Ù¿ì¾î ÀÇÁ¸¼º °ü¸®ÀÚ ±¸¼º
____¹Ù¿ì¾î¸¦ »ç¿ëÇÑ AngularJS ¼³Ä¡
____AngularJS ±¸¼º
__AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶È­
__AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç ºÎÆ®½ºÆ®·¦
__AngularJS MVC ¿£Æ¼Æ¼
____AngularJS ºä
____AngularJS ÄÁÆ®·Ñ·¯¿Í ¿µ¿ª
__AngularJS ¶ó¿ìÆÃ
____ngRoute ¸ðµâ ¼³Ä¡
____URL Á¤Ã¥ ±¸¼º
____AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç ¶ó¿ìÆ®
__AngularJS ¼­ºñ½º
____AngularJS ±âº» Æ÷ÇÔ ¼­ºñ½º
____AngularJS ¼­ºñ½º »ý¼º
____AngularJS ¼­ºñ½º »ç¿ë
__AngularJS ÀÎÁõ °ü¸®
____user °´Ã¼ Ãâ·Â
____Authentication ¼­ºñ½º Ãß°¡
____Authentication ¼­ºñ½º »ç¿ë
__Á¤¸®

8 MEAN CRUD ¸ðµâ »ý¼º
__CRUD ¸ðµâ ¼Ò°³
__ÀͽºÇÁ·¹½º ±¸¼º ¿ä¼Ò ¼³Á¤
____¸ù±¸½º ¸ðµ¨ »ý¼º
____ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ ¼³Á¤
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ÀÇ ¿À·ù ó¸® ¸Þ¼Òµå
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ÀÇ create( ) ¸Þ¼Òµå
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ÀÇ list( ) ¸Þ¼Òµå
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ÀÇ read( ) ¹Ìµé¿þ¾î
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ÀÇ update( ) ¸Þ¼Òµå
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ÀÇ delete( ) ¸Þ¼Òµå
________ÀÎÁõ ¹Ìµé¿þ¾î ±¸Çö
________Àΰ¡ ¹Ìµé¿þ¾î ±¸Çö
____ÀͽºÇÁ·¹½º ¶ó¿ìÆ® ¹è¼±
____ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
__ngResource ¸ðµâ ¼Ò°³
____ngResource ¸ðµâ ¼³Ä¡
____$resource ¼­ºñ½º »ç¿ë
__AngularJS MVC ¸ðµâ ±¸Çö
____AngularJS ¸ðµâ ¼­ºñ½º »ý¼º
____AngularJS ¸ðµâ ÄÁÆ®·Ñ·¯ ¼³Á¤
________AngularJS ÄÁÆ®·Ñ·¯ÀÇ create( ) ¸Þ¼Òµå
________AngularJS ÄÁÆ®·Ñ·¯ÀÇ find( )¿Í findOne( ) ¸Þ¼Òµå
________AngularJS ÄÁÆ®·Ñ·¯ÀÇ update( ) ¸Þ¼Òµå
________AngularJS ÄÁÆ®·Ñ·¯ÀÇ delete( ) ¸Þ¼Òµå
____AngularJS ¸ðµâ ºä ±¸Çö
________create-article ºä
________view-article ºä
________edit-article ºä
________list-articles ºä
____AngularJS ¸ðµâ ¶ó¿ìÆ® ¹è¼±
__¸ðµâ ±¸Çö ¸¶¹«¸®
__Á¤¸®

9 Socket.io¸¦ »ç¿ëÇÑ ½Ç½Ã°£ ±â´É Ãß°¡
__À¥¼ÒÄÏ ¼Ò°³
__Socket.io ¼Ò°³
____Socket.io ¼­¹ö °´Ã¼
________Socket.io ÇÚµå¼ÎÀÌÅ©
________Socket.io ±¸¼º ¹Ìµé¿þ¾î
____Socket.io Ŭ¶óÀ̾ðÆ® °´Ã¼
____Socket.io À̺¥Æ®
________À̺¥Æ® ó¸®
________À̺¥Æ® Àü¼Û
____Socket.io À̸§°ø°£
________Socket.io ¼­¹ö À̸§°ø°£
________Socket.io Ŭ¶óÀ̾ðÆ® À̸§°ø°£
____Socket.io ·ë
________·ë °¡ÀÔ°ú Å»Åð
________·ëÀ¸·Î À̺¥Æ® Àü¼Û
__Socket.io ¼³Ä¡
____Socket.io ¼­¹ö ±¸¼º
____Socket.io ¼¼¼Ç ±¸¼º
________connect-mongo¿Í cookie-parser ¸ðµâ ¼³Ä¡
________connect-mongo ¸ðµâ ±¸¼º
________Socket.io ¼¼¼Ç ±¸¼º
__Socket.io äÆà ±¸Ãà
____äÆà ¼­¹öÀÇ À̺¥Æ® 󸮱⠼³Á¤
____Socket ¼­ºñ½º »ý¼º
____äÆà ÄÁÆ®·Ñ·¯ »ý¼º
____äÆà ºä »ý¼º
____äÆà ¶ó¿ìÆ® Ãß°¡
____äÆà ±¸Çö ¸¶¹«¸®
__Á¤¸®

10 MEAN ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
__ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ® ¼Ò°³
____TDD, BDD, ´ÜÀ§ Å×½ºÆ®
____Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
____´ÜÁ¤ ¶óÀ̺귯¸®
____Å×½ºÆ® ½ÇÇà±â
__ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
____¸ðÄ« ¼Ò°³
____Should.js ¼Ò°³
____½´ÆÛÅ×½ºÆ® ¼Ò°³
____¸ðÄ« ¼³Ä¡
____Should.js¿Í ½´ÆÛÅ×½ºÆ® ¸ðµâ ¼³Ä¡
____Å×½ºÆ® ȯ°æ ±¸¼º
____ù ¸ðÄ« Å×½ºÆ® ÀÛ¼º
________ÀͽºÇÁ·¹½º ¸ðµ¨ Å×½ºÆ®
________ÀͽºÇÁ·¹½º ÄÁÆ®·Ñ·¯ Å×½ºÆ®
____¸ðÄ« Å×½ºÆ® ½ÇÇà
__AngularJS ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
____ÀÚ½º¹Î ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
____AngularJS ´ÜÀ§ Å×½ºÆ®
________Ä«¸£¸¶ Å×½ºÆ® ½ÇÇà±â ¼Ò°³
________Ä«¸£¸¶ ¸í·ÉÇà µµ±¸ ¼³Ä¡
________Ä«¸£¸¶ÀÇ ÀÇÁ¸¼º ¼³Ä¡
________Ä«¸£¸¶ Å×½ºÆ® ½ÇÇà±â ±¸¼º
________AngularJS ±¸¼º ¿ä¼Ò Èä³»³»±â
________AngularJS ´ÜÀ§ Å×½ºÆ® ÀÛ¼º
________ù ´ÜÀ§ Å×½ºÆ® ÀÛ¼º
________AngularJS ´ÜÀ§ Å×½ºÆ® ½ÇÇà
________AngularJS E2E Å×½ºÆ®
________ÇÁ·ÎÆ®·¢ÅÍ Å×½ºÆ® ½ÇÇà±â ¼Ò°³
________ÇÁ·ÎÆ®·¢ÅÍ Å×½ºÆ® ½ÇÇà±â ¼³Ä¡
________ÇÁ·ÎÆ®·¢ÅÍ Å×½ºÆ® ½ÇÇà±â ±¸¼º
________ù E2E Å×½ºÆ® ÀÛ¼º
________AngularJS E2E Å×½ºÆ® ½ÇÇà
__Á¤¸®

11 MEAN ¾ÖÇø®ÄÉÀÌ¼Ç ÀÚµ¿È­¿Í µð¹ö±ë
__±×·±Æ® ÀÛ¾÷ ½ÇÇà±â ¼Ò°³
____±×·±Æ® ÀÛ¾÷ ½ÇÇà±â ¼³Ä¡
____±×·±Æ® ±¸¼º
________±×·±Æ®¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
________±×·±Æ®¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
________±×·±Æ®¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¸°Æ®
________±×·±Æ®¸¦ »ç¿ëÇÑ ÆÄÀÏ º¯°æ °¨½Ã
__node-inspector·Î ÀͽºÇÁ·¹½º µð¹ö±ë
____node-inspectorÀÇ ±×·±Æ® ÀÛ¾÷ ¼³Ä¡
____node-inspectorÀÇ ±×·±Æ® ÀÛ¾÷ ±¸¼º
____µð¹ö±× ±×·±Æ® ÀÛ¾÷ ½ÇÇà
__¹èÅͶûÀ¸·Î AngularJS µð¹ö±ë
____¹èÅͶû »ç¿ë
________¹èÅͶû ¸ðµ¨
________¹èÅͶû ¼º´É
________¹èÅͶû ÀÇÁ¸¼º
__Á¤¸®
__Á¤¸®

ÀúÀÚ¼Ò°³

¾Æ¸ð½º ÇϺñºê [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

¹ÚÀçÈ£ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

Æ÷Ç×°ø°ú´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ÇÐºÎ¿Í ´ëÇпøÀ» Á¹¾÷Çß´Ù. ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß, ±â¾÷¿ë ¹é¾÷ ¼ÒÇÁÆ®¿þ¾î °³¹ß, ¹æ¼Û±¹ ÄÜÅÙÃ÷ ¼ö½ÅÁ¦ÇÑ ½Ã½ºÅÛ °³¹ß°ú ¿î¿µ Áö¿ø, Ŭ¶ó¿ìµå¿¡¼­ µ¿ÀÛÇÏ´Â ¼­ºñ½º °³¹ß¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ½Ç¹« °æÇèÀ» Åä´ë·Î °í¼º´É °í°¡¿ë¼º ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ÀÖ´Ù. ÄÚ½º´Ú »óÀå»çÀÎ ¿¢¼À CTO·Î ÀΰøÁö´É°ú ½º¸¶Æ®ÆÑÅ丮 °ü·Ã °³¹ßÀ» ÃÑ°ýÇßÀ¸¸ç, Ŭ¶ó¿ìµå¿ë ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀ» À§ÇÑ ¾ÆÅ°ÅØó ¼³°èµµ ÁÖµµÇß´Ù. ¡º¸¶ÀÌÅ©·Î¼­ºñ½º µµÀÔ, ÀÌ·¸°Ô ÇÑ´Ù¡»(Ã¥¸¸, 2021), ¡ºClean Code Ŭ¸° Äڵ塻(ÀλçÀÌÆ®, 2013), ¡ºÇÇÇÿþ¾î¡»(ÀλçÀÌÆ®, 2014) ¹ø¿ª, ¡º¿¤¶ó½º

ÆîÃ帱â

¿ªÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â
ÆîÃ帱â

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 225±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 225±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

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

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

    100ÀÚÆò

    0.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À̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
    ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
    µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

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

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

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

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

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