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

Node.js, MongoDB¿Í Angular¸¦ ÀÌ¿ëÇÑ À¥ °³¹ß : À¥ °³¹ßÀÚµéÀÌ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ À¥ °³¹ß Çʼö ÇнÀ¼­

¿øÁ¦ : Node.js, MongoDB and Angular Web Development
¼Òµæ°øÁ¦

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

°øÀ¯Çϱâ
Á¤°¡

40,000¿ø

  • 36,000¿ø (10%ÇÒÀÎ)

    2,000P (5%Àû¸³)

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

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

MEAN ½ºÅÃÀ» ÅëÇØ ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¿ªµ¿ÀûÀÎ À¥»çÀÌÆ®¿Í À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù. À¥ ÆäÀÌÁö ·ÎÁ÷¿¡¼­ ¾Þ±Ö·¯ ±â¼úÀ» »ç¿ëÇØ Node.js ¼­¹ö¿Í Åë½ÅÇÒ ¼ö ÀÖ°í, ¸ù°íDB µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ¾òÀ» ¼öµµ ÀÖ´Ù. Node.js, ¸ù°íDB, ¾Þ±Ö·¯¸¦ °áÇÕÇØ »óÈ£ ÀÛ¿ëÀÌ °¡´ÉÇÏ°í, ¿ªµ¿ÀûÀÎ À¥ ÆäÀÌÁö¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇؼ­ ¹è¿ï ¼ö ÀÖ´Â ³»¿ëµéÀº ´ÙÀ½°ú °°´Ù.

¡á Node.js¿Í ÀͽºÇÁ·¹½º(Express)¸¦ ÀÌ¿ëÇØ È®À强(scalability)ÀÌ ¶Ù¾î³ª°í ¿ªµ¿ÀûÀÎ À¥ ¼­¹ö ±¸ÇöÇϱâ
¡á ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¼­¹ö Ãø À¥ ¼­ºñ½º ±¸ÃàÇϱâ
¡á ¸ù°íDB¸¦ »ç¿ëÇØ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ ÀúÀåÇϱâ
¡á Node.js ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 »ç¿ëÇØ ¸ù°íDB¿¡ Á¢±ÙÇÏ°í »ç¿ëÇϱâ
¡á Á¤Àû À¥ ·çÆ®(route)¿Í µ¿Àû À¥ ·çÆ®¸¦ ¼±¾ðÇÏ°í, À̸¦ Áö¿øÇϱâ À§ÇÑ ¼­¹ö Ãø ½ºÅ©¸³Æ® ±¸ÇöÇϱâ
¡á HTML ¾ð¾î È®ÀåÇϱâ À§ÇÑ °³º° »ç¿ëÀÚ¿ë ¾Þ±Ö·¯ ÄÄÆ÷³ÍÆ® Á¤ÀÇÇϱâ
¡á Node.js À¥ ¼­¹ö¿Í »óÈ£ÀÛ¿ëÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ® Ãø ¼­ºñ½º ±¸ÇöÇϱâ
¡á dzºÎÇÑ UI(User Interaction)¸¦ Á¦°øÇÏ´Â µ¿Àû ºê¶ó¿ìÀú ºä ±¸ÃàÇϱâ
¡á À¥ ÆäÀÌÁö¿¡ ÁßøµÈ ÄÄÆ÷³ÍÆ® Ãß°¡Çϱâ
¡á Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ºä °£ÀÇ Å½»öÀ» °ü¸®Çϱâ À§ÇÑ ¾Þ±Ö·¯(Angular) ¶ó¿ìÆà ±¸ÇöÇϱâ

ÃâÆÇ»ç ¼­Æò

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

¡á Node.js¿Í ÀͽºÇÁ·¹½º¸¦ »ç¿ëÇØ ³ôÀº È®À强À» °¡Áö°í, µ¿ÀûÀÎ À¥ ¼­¹ö ±¸ÃàÇϱâ
¡á À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¸ù°íDB µ¥ÀÌÅÍ ÀúÀå ¹æ¹ý ±¸ÇöÇϱâ
¡á Node.js ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 »ç¿ëÇØ ¸ù°íDB¿¡ Á¢±ÙÇÏ°í ¿¬µ¿Çϱâ
¡á HTML ¾ð¾î¸¦ È®ÀåÇÑ »ç¿ëÀÚ ¸ÂÃãÇü ¾Þ±Ö·¯ Áö½ÃÀÚ Á¤ÀÇÇϱâ
¡á ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¼­¹ö Ãø À¥ ¼­ºñ½º ±¸ÇöÇϱâ
¡á Node.js À¥ ¼­¹ö¿Í ¿¬µ¿ÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ® Ãø ¼­ºñ½º ±¸ÇöÇϱâ
¡á dzºÎÇÑ »ç¿ëÀÚ ¿¬µ¿ ±â´ÉÀ» Á¦°øÇÏ´Â µ¿Àû ºê¶ó¿ìÀú ºä ±¸ÃàÇϱâ
¡á À¥ ¾ÖÇø®ÄÉÀ̼ǰú ÆäÀÌÁö¿¡ ÀÎÁõµÈ »ç¿ëÀÚ °èÁ¤°ú Áßø ÁÖ¼® ÄÄÆ÷³ÍÆ® Ãß°¡Çϱâ

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

±âº»ÀûÀ¸·Î HTMLÀ» ÀÌÇØÇÏ°í ÀÖÀ¸¸ç ÃÖ±Ù¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» Çغ» °æÇèÀÌ ÀÖ´Â »ç¶÷À» ´ë»óÀ¸·Î ÇÑ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¹Ì ¾Ë°í ÀÖ´Ù¸é Á» ´õ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°ÚÁö¸¸, ÀÌ Ã¥¿¡¼­´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ±âÃʵµ ´Ù·ç¹Ç·Î ¹Ýµå½Ã ¹Ì¸® ¾Ë°í ½ÃÀÛÇÒ ÇÊ¿ä´Â ¾ø´Ù.

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

1ºÎ, ¡®½ÃÀÛÇϱ⡯¿¡¼­´Â Node.js, ¸ù°íDB ¹× ¾Þ±Ö·¯ °£ÀÇ »óÈ£ ÀÛ¿ë¿¡ ´ëÇÑ °³¿ä¿Í ¼¼ °¡Áö µµ±¸¸¦ »ç¿ëÇØ À¥ °³¹ß ½ºÅà Àüü¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. 2Àå, ¡®ÀÚ¹Ù½ºÅ©¸³Æ® ±âº» ÇнÀ¡¯¿¡¼­´Â Node.js ¹× ¾Þ±Ö·¯ Äڵ带 ±¸ÇöÇÒ ¶§ ÇÊ¿äÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾îÀÇ ±âÃʸ¦ Á¦°øÇϸç ÀÚ¹Ù½ºÅ©¸³Æ® ÀÔ¹®¼­·Î È°¿ëµÉ ¼ö ÀÖ´Ù.
2ºÎ, ¡®Node.js ÇнÀÇϱ⡯¿¡¼­´Â Node.js ¸ðµâÀÇ ¼³Ä¡¿¡¼­ ±¸Çö¿¡ À̸£´Â Node.js ¾ð¾î Ç÷§Æû¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. 2ºÎ¿¡¼­´Â À¥ ¼­¹ö ¹× ¼­¹ö Ãø ½ºÅ©¸³Æ®»Ó ¾Æ´Ï¶ó, »ç¿ëÀÚ Á¤ÀÇ Node.js ¸ðµâÀ» ±¸ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº» ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù.
3ºÎ, ¡®¸ù°íDB ÇнÀÇϱ⡯¿¡¼­´Â ¸ù°íDB µ¥ÀÌÅͺ£À̽º ¼³Ä¡¿¡¼­ Node.js ¾ÖÇø®ÄÉÀ̼ǰúÀÇ ÅëÇÕ±îÁö ¼³¸íÇÑ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸¿¡ ¸Â°Ô µ¥ÀÌÅÍ ¸ðµ¨À» °èȹÇÏ´Â ¹æ¹ý°ú Node.js ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¸ù°íDB¿¡ ¾×¼¼½ºÇØ »óÈ£ ÀÛ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
4ºÎ, ¡®ÀͽºÇÁ·¹½º ÇнÀÇϱ⡯¿¡¼­´Â Node.js¿ë ÀͽºÇÁ·¹½º ¸ðµâ°ú À̸¦ ¾ÖÇø®ÄÉÀ̼ÇÀÇ À¥ ¼­¹ö·Î È°¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. µ¥ÀÌÅÍ¿¡ µ¿Àû route¿Í °íÁ¤ route¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý°ú º¸¾È, ij½Ì ¹× ±âŸ À¥ ¼­¹ö ±âº» »çÇ×À» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
5ºÎ, ¡®¾Þ±Ö·¯ ÇнÀÇϱ⡯¿¡¼­´Â ¾Þ±Ö·¯ ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó¿Í Node.js ½ºÅÿ¡ ÅëÇÕÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ºê¶ó¿ìÀú¿¡¼­ È°¿ëÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ¸ÂÃã HTML ±¸¼º ¿ä¼Ò ¹× Ŭ¶óÀ̾ðÆ® Ãø ¼­ºñ½º¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ¼³¸íÇÑ´Ù.
6ºÎ, ¡®°í±Þ ¾Þ±Ö·¯ ÇнÀÇϱ⡯¿¡¼­´Â »ç¿ëÀÚ ¸ÂÃã Áö½ÃÀÚ(directive) ¹× »ç¿ëÀÚ ¸ÂÃã ¼­ºñ½º ÀÛ¼º°ú °°Àº Á» ´õ Çâ»óµÈ ¾Þ±Ö·¯ °³¹ß ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¾Þ±Ö·¯¿¡ ³»ÀåµÈ HTTP ¹× ¶ó¿ìÆà ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿î´Ù. µå·¡±× ¾Ø µå·Ó ±¸¼º ¿ä¼Ò¸¦ ÀÛ¼ºÇÏ°í ¾Ö´Ï¸ÞÀ̼ÇÀ» ±¸ÇöÇÏ´Â µî dzºÎÇÑ UI ¿¹Á¦¸¦ ÀÌ¿ëÇØ Ãß°¡·Î ¸¶¹«¸®ÇÑ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

ÃÖ±Ù °³¹ßÀÚµéÀÇ ÁÖµÈ °ü½É»ç´Â ´Ü¿¬ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±â¹ÝÀ¸·Î ÇÑ ±â¼úµéÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç°í ÀÖ´Â MEAN ½ºÅÃÀº ¸ù°íDB, ÀͽºÇÁ·¹½º(Express), ¾Þ±Ö·¯, Node.jsÀ¸·Î ÀÌ·ïÁø ÅäÅ» ¼Ö·ç¼ÇÀ̸ç ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇϱâ À§ÇÑ ¸ðµç °ÍÀ» Á¦°øÇÑ´Ù. MEAN ½ºÅÃÀÌ °®°í ÀÖ´Â ÀÌ·¯ÇÑ Æ¯Â¡Àº °³¹ßÀÚ¿¡°Ô Å« ÀåÁ¡À¸·Î ´Ù°¡¿Ã ¼ö ÀÖÀ¸¸ç ÀÌÁ¦´Â ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¼­¹öºÎÅÍ Å¬¶óÀ̾ðÆ®±îÁö ÀüºÎ ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ MEANÀÌ °®°í ÀÖ´Â ÀåÁ¡À» Àß È°¿ëÇÒ ¼ö ÀÖµµ·Ï ½ºÅÃÀÇ ÇÙ½É ³»¿ëÀ» Á¦°øÇÑ´Ù.
MEAN ½ºÅà Áß¿¡¼­µµ Node.js´Â »ý»ê¼º Çâ»ó¿¡ ±â¿©ÇÏ¸ç ¸¹Àº °ü½ÉÀ» ¹Þ°í ÀÖ´Ù. »ç½Ç Node.js¸¦ »ç¿ëÇÏ¸é °£´ÜÇÑ ¼­¹ö´Â ¼öºÐ ³»¿¡ ¸¸µé¾î³¾ ¼ö ÀÖ´Â °ÍÀÌ »ç½ÇÀ̸ç Node.js¸¦ »ç¿ëÇØ ºê¶ó¿ìÀú¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ°Ô µÆ´Ù. ÀͽºÇÁ·¹½º´Â Node.js¿¡¼­ µ¿ÀÛÇÏ´Â À¥ °³¹ß ÇÁ·¹ÀÓ¿öÅ© ¸ðµâ·Î, À¯¿¬ÇÑ ±¸Á¶¸¦ °®°í ÀÖÀ¸¸ç ¹Ìµé¿þ¾î¸¦ ÅëÇÑ È®ÀåÀÌ °¡´ÉÇÏ´Ù´Â ÀåÁ¡À» Á¦°øÇÑ´Ù. Node.js, ÀͽºÇÁ·¹½º¿Í ´õºÒ¾î À¯¿¬ÇÑ ½ºÅ°¸¶¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ¸ù°íDB, ¾Þ±Ö·¯¶ó´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇØ À¥ ¾Û °³¹ß ¼Óµµ°¡ °¡¼ÓÈ­µÉ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ÀÌ·¯ÇÑ °¢ ¿ä¼ÒÀÇ ÁÖ¿ä ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.
MEAN ½ºÅÃÀº ´õ ÀÌ»ó »õ·Î¿î ±â¼úÀÌ ¾Æ´Ï´Ù. ¹°·Ð ¿©ÀüÈ÷ ¸¹Àº ºÎºÐ¿¡¼­ ¾÷µ¥ÀÌÆ®°¡ ÀÌ·ïÁö°í ÀÖÁö¸¸ ±âº»ÀûÀÎ ±¸Á¶¿Í µ¿ÀÛ ¿ø¸®¿¡ Å« º¯È­´Â ¾ø´Ù. MEAN ½ºÅÃÀ» ÀÌ¿ëÇÏ¸é °³¹ßÀÚÀÇ ¾ÆÀ̵ð¾î¸¦ ºü¸£°Ô ÇÁ·ÎÅäŸÀÌÇÎÀ» ±¸ÇöÇØ ¼­ºñ½º¸¦ ½ÃÀÛÇÏ°í ½ÍÀ» ¶§ È°¿ëÇÒ ¼ö ÀÖ°í Å« ±Ô¸ðÀÇ ¼­ºñ½º µ¥ÀÌÅ͸¦ ±¸ÃàÇÏ°í ó¸®ÇÏ´Â µ¥µµ ÇÊ¿äÇÏ´Ù.
À̹ø ¹öÀüÀº ±âÁ¸ 1ÆÇ¿¡ ºñÇØ ¾Þ±Ö·¯ ºÎºÐ(ƯÈ÷ 4, 5ºÎ)ÀÇ ³»¿ëÀÌ ¸¹ÀÌ ¾÷µ¥ÀÌÆ®µÆ´Ù. ¾Þ±Ö·¯´Â ŸÀÔ½ºÅ©¸³Æ® ±â¹Ý ¿ÀÇ ¼Ò½º ÇÁ·ÐÆ®¿£µå À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©´Ù. µû¶ó¼­ ÀÌ Ã¥À» Àд »ç¿ëÀÚµéÀº »õ·Ó°Ô ¾÷µ¥ÀÌÆ®µÈ ³»¿ëÀ» ½±°Ô Á¢ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼­´Â MEAN ½ºÅÃÀ» ±¸¼ºÇÏ´Â °¢°¢ÀÇ ±â¼ú¿¡ ´ëÇØ ¼Ò°³ÇÏ°í ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇØ ¸¹Àº °³¹ßÀÚµéÀÌ È¿°úÀûÀ¸·Î MEAN ½ºÅà ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î³¾ ¼ö ÀÖ±æ ±â´ëÇÑ´Ù.
±×¸®°í ÀÌ Ã¥ÀÌ ¸ðµç µ¶ÀÚ°¡ Node.js, ¸ù°íDB¿Í ¾Þ±Ö·¯¿¡ ´ëÇÑ ±âº» ÀÌ·ÐÀ» ÀÌÇØÇÏ°í ½ÇÁ¦·Î ±¸ÇöÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÇ±æ ¹Ù¶õ´Ù.

¸ñÂ÷

ÁöÀºÀÌ ¼Ò°³
°¨»çÀÇ ±Û
¿Å±äÀÌ ¼Ò°³
¿Å±äÀÌÀÇ ¸»
µé¾î°¡¸ç

1ºÎ. ½ÃÀÛÇϱâ

1Àå. Node.js-to-Angular Stack ¼Ò°³

__±âº» À¥ °³¹ß ÇÁ·¹ÀÓ¿öÅ© ÀÌÇØ
____»ç¿ëÀÚ
____ºê¶ó¿ìÀú
____À¥ ¼­¹ö
____¹é¿£µå ¼­ºñ½º
__Node.js-to-Angular Stack ÄÄÆ÷³ÍÆ® ÀÌÇØ
____Node.js
____¸ù°íDB
____ÀͽºÇÁ·¹½º
____¾Þ±Ö·¯
__¿ä¾à
__2Àå¿¡¼­ ´Ù·ê ³»¿ë

2Àå. ÀÚ¹Ù½ºÅ©¸³Æ® ±âº» ÇнÀ

__º¯¼ö Á¤ÀÇÇϱâ
__ÀÚ¹Ù½ºÅ©¸³Æ® µ¥ÀÌÅÍ Çü½Ä ÀÌÇØ
__¿¬»êÀÚ »ç¿ëÇϱâ
____»ê¼ú ¿¬»êÀÚ
____´ëÀÔ ¿¬»êÀÚ
____ºñ±³ ¿¬»êÀÚ¿Í Á¶°Ç ¿¬»êÀÚ »ç¿ë
__·çÇÁ ±¸ÇöÇϱâ
____while ·çÇÁ
____do / while ·çÇÁ
____for ·çÇÁ
____for / in ·çÇÁ
____·çÇÁ Áß´Ü
__ÇÔ¼ö ¸¸µé±â
____ÇÔ¼ö Á¤ÀÇÇϱâ
____ÇÔ¼ö¿¡ º¯¼ö Àü´ÞÇϱâ
____ÇÔ¼ö¿¡¼­ °ª ¹Ýȯ
____À͸í ÇÔ¼ö »ç¿ë
__º¯¼ö ¹üÀ§
__ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼ »ç¿ë
____°´Ã¼ ¹®¹ý »ç¿ë
____»ç¿ëÀÚ Á¤ÀÇ °´Ã¼ »ý¼º
____ÇÁ·ÎÅäŸÀÔ °´Ã¼ ÆÐÅÏ »ç¿ë
__¹®ÀÚ¿­ Á¶ÀÛ
____¹®ÀÚ¿­ °áÇÕ
____ºÎºÐ ¹®ÀÚ¿­ Ž»ö
____¹®ÀÚ¿­¿¡¼­ ´Ü¾î ¹Ù²Ù±â
____¹®ÀÚ¿­À» ¹è¿­·Î ÂÉ°³±â
__¹è¿­ ÀÛ¾÷
____¹è¿­ °áÇÕ
____¹è¿­À» ÀÌ¿ëÇÑ ¹Ýº¹¹®
____¹è¿­À» ¹®ÀÚ¿­·Î º¯È¯Çϱâ
____¹è¿­¿¡ Ç׸ñÀÌ ÀÖ´ÂÁö °Ë»ç
____¹è¿­¿¡ Ç׸ñÀ» Ãß°¡ ¶Ç´Â »èÁ¦
__¿¡·¯ ó¸® ºÎºÐ Ãß°¡
____try/catch ºí·Ï
____»ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü ó¸®
____finally »ç¿ë
__¿ä¾à
__3Àå¿¡¼­ ´Ù·ê ³»¿ë

2ºÎ. Node.js ÇнÀÇϱâ

3Àå. Node.js ½ÃÀÛÇϱâ

__Node.js ÀÌÇØ
____´©°¡ Node.js¸¦ »ç¿ëÇϳª?
____Node.js´Â ¾î¶² ¿ëµµ·Î »ç¿ëµÇ³ª?
____Node.js´Â ¹«¾ùÀ» Á¦°øÇÒ±î?
__Node.js ¼³Ä¡
____Node.js ¼³Ä¡ À§Ä¡ »ìÆ캸±â
____Node.js ½ÇÇà ÆÄÀÏ °ËÁõ
____Node.js IDE ¼±ÅÃ
__Node.js ÆÐÅ°Áö »ç¿ë
____ÆÐÅ°Áö·Î ¹­ÀÎ ³ëµå ¸ðµâÀ̶õ?
____³ëµå ÆÐÅ°Áö ÀúÀå¼Ò ÀÌÇØ
____³ëµå ÆÐÅ°Áö °ü¸®ÀÚ »ç¿ë
____³ëµå ÆÐÅ°Áö ¸ðµâ ã±â
____³ëµå ÆÐÅ°Áö ¸ðµâ ¼³Ä¡
____package.json »ç¿ëÇϱâ
__Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
____Node.js ÆÐÅ°Áö ¸ðµâ ¸¸µé±â
____Node.js ÆÐÅ°Áö ¸ðµâÀ» NPM ·¹Áö½ºÆ®¸®¿¡ ¹ßÇàÇϱâ
____Nodejs ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Node.js ÆÐÅ°Áö ¸ðµâ »ç¿ë
__µ¥ÀÌÅ͸¦ Äֿܼ¡ ¾²±â
__¿ä¾à
__4Àå¿¡¼­ ´Ù·ê ³»¿ë

4Àå. Node.js¿¡¼­ À̺¥Æ®, ¸®½º³Ê, ŸÀ̸Ó, ÄÝ¹é »ç¿ëÇϱâ

__Node.js À̺¥Æ® ¸ðµ¨ ÀÌÇØ
____À̺¥Æ® ÄÝ¹é ¹æ½Ä°ú ½º·¹µå ¹æ½Ä ºñ±³
____Node.jsÀÇ ºí·ÎÅ· ÀÔÃâ·Â
____´ëÈ­ ¿¹Á¦
__À̺¥Æ® Å¥¿¡ ÀÛ¾÷ Ãß°¡
____ŸÀÌ¸Ó ±¸Çö
____nextTickÀ» »ç¿ëÇÑ ÀÛ¾÷ ½ºÄÉÁÙ¸µ
____À̺¥Æ® À̹ÌÅÍ¿Í ¸®½º³Ê ±¸ÇöÇϱâ
__ÄÝ¹é ±¸Çö
____Äݹé ÇÔ¼ö¿¡ Ãß°¡ ¸Å°³º¯¼ö Àü´ÞÇϱâ
____ÄÝ¹é ³» Ŭ·ÎÀú ±¸Çö
____Äݹé üÀÎ ±¸¼º
__¿ä¾à
__5Àå¿¡¼­ ´Ù·ê ³»¿ë

5Àå. Node.jsÀÇ µ¥ÀÌÅÍ ÀÔÃâ·Â ó¸®

__JSONÀ¸·Î ÀÛ¾÷Çϱâ
____JSONÀ» ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼·Î º¯È¯Çϱâ
____ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼¸¦ JSONÀ¸·Î º¯È¯Çϱâ
__¹öÆÛ µ¥ÀÌÅ͸¦ ´ë»óÀ¸·Î Buffer ¸ðµâ »ç¿ëÇϱâ
____¹öÆÛ µ¥ÀÌÅÍ ÀÌÇØ
____¹öÆÛ »ý¼ºÇϱâ
____¹öÆÛ¿¡ ¾²±â
____¹öÆÛ¿¡¼­ Àбâ
____¹öÆÛ ±æÀÌ °áÁ¤
____¹öÆÛ º¹»ç
____¹öÆÛ ºÐÇÒ
____¹öÆÛ º´ÇÕ
__½ºÆ®¸² µ¥ÀÌÅÍ »ç¿ëÀ» À§ÇÑ ½ºÆ®¸² ¸ðµâ »ç¿ëÇϱâ
____Readable ½ºÆ®¸²
____Writable ½ºÆ®¸²
____Duplex ½ºÆ®¸²
____Transform ½ºÆ®¸²
____Readable ½ºÆ®¸²°ú Writable ½ºÆ®¸²À» ÆÄÀÌÇÁ ÇüÅ·Π¿¬°á
__zlib¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ ¾ÐÃà ¹× ÇØÁ¦
____¹öÆÛ ¾ÐÃà°ú ÇØÁ¦
____½ºÆ®¸² ¾ÐÃà/ÇØÁ¦
__¿ä¾à
__6Àå¿¡¼­ ´Ù·ê ³»¿ë

6Àå. Node.jsÀÇ ÆÄÀÏ ½Ã½ºÅÛ Á¢±Ù

__µ¿±âÀû ÆÄÀÏ ½Ã½ºÅÛ È£Ãâ ´ë ºñµ¿±âÀû ÆÄÀÏ ½Ã½ºÅÛ È£Ãâ
__ÆÄÀÏ ¿­±â ¹× ´Ý±â
__ÆÄÀÏ ¾²±â
____°£ÆíÇÑ ÆÄÀÏ ¾²±â
____µ¿±âÀû ÆÄÀÏ ¾²±â
____ºñµ¿±âÀû ÆÄÀÏ ¾²±â
____½ºÆ®¸®¹Ö ÆÄÀÏ ¾²±â
__ÆÄÀÏ Àбâ
____°£´ÜÇÑ ÆÄÀÏ Àбâ
____µ¿±âÀû ÆÄÀÏ Àбâ
____ºñµ¿±âÀû ÆÄÀÏ Àбâ
____½ºÆ®¸®¹Ö ¹æ½Ä ÆÄÀÏ Àбâ
__±âŸ ÆÄÀÏ ½Ã½ºÅÛ ÀÛ¾÷
____°æ·Î Á¸Àç °ËÁõÇϱâ
____ÆÄÀÏ Á¤º¸ È®ÀÎ
____ÆÄÀÏ ¸ñ·Ï ³ª¿­
____ÆÄÀÏ »èÁ¦
____ÆÄÀÏ À߶󳻱â
____µð·ºÅ͸® »ý¼º°ú »èÁ¦
____ÆÄÀϸí°ú µð·ºÅ͸®¸íÀ» º¯°æ
____ÆÄÀÏ º¯°æ ³»¿ª °üÂû
__¿ä¾à
__7Àå¿¡¼­ ´Ù·ê ³»¿ë

7Àå. HTTP ¼­ºñ½º¸¦ Node.js·Î ±¸Çö

__URL ó¸®
____URL °´Ã¼ ÀÌÇØ
____URL ±¸¼º ¿ä¼Ò Çؼ®
__ÁúÀÇ ¹®ÀÚ¿­°ú Æû ¸Å°³º¯¼ö ó¸®
__¿äû, ÀÀ´ä, ¼­¹ö °´Ã¼ ÀÌÇØ
____http.ClientRequest °´Ã¼
____http.ServerResponse °´Ã¼
____http.IncomingMessage °´Ã¼
____HTTP ¼­¹ö °´Ã¼
__Node.js¿¡¼­ HTTP Ŭ¶óÀ̾ðÆ®¿Í HTTP ¼­¹ö ±¸ÇöÇϱâ
____Á¤Àû ÆÄÀÏ Á¦°ø
____µ¿Àû GET ¼­¹ö ±¸Çö
____POST ¼­¹ö ±¸Çö
____¿ÜºÎ ¼Ò½º¿ÍÀÇ »óÈ£ ÀÛ¿ë
__HTTPS ¼­¹ö¿Í HTTPS Ŭ¶óÀ̾ðÆ® ±¸Çö
____HTTPS Ŭ¶óÀ̾ðÆ® »ý¼º
____HTTPS ¼­¹ö »ý¼º
__¿ä¾à
__8Àå¿¡¼­ ´Ù·ê ³»¿ë

8Àå. Node.js¿¡¼­ ±¸ÇöÇÏ´Â ¼ÒÄÏ ¼­ºñ½º

__³×Æ®¿öÅ© ¼ÒÄÏ ÀÌÇØÇϱâ
__TCP ¼­¹ö¿Í ¼ÒÄÏ °´Ã¼ ÀÌÇØÇϱâ
____net.socket °´Ã¼
____net.¼­¹ö °´Ã¼
__TCP ¼ÒÄÏ ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ±¸Çö
____TCP ¼ÒÄÏ Å¬¶óÀ̾ðÆ® ±¸Çö
____TCP ¼ÒÄÏ ¼­¹ö ±¸Çö
__TLS ¼­¹ö¿Í TLS Ŭ¶óÀ̾ðÆ® ±¸ÇöÇϱâ
____TLS ¼ÒÄÏ Å¬¶óÀ̾ðÆ® »ý¼º
____TLS ¼ÒÄÏ ¼­¹ö »ý¼º
__¿ä¾à
__9Àå¿¡¼­ ´Ù·ê ³»¿ë

9Àå. Node.jsÀÇ ´ÙÁß ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç È®ÀåÇϱâ

__process ¸ðµâ ÀÌÇØÇϱâ
____ÀÔÃâ·Â ÆÄÀÌÇÁ ó¸® ÀÌÇØÇϱâ
____ÇÁ·Î¼¼½º ½Ã±×³Î ÀÌÇØ
__process ¸ðµâ·Î ÇÏ´Â ÇÁ·Î¼¼½º ½ÇÇà Á¦¾î
__process ¸ðµâÀÇ Á¤º¸ °¡Á®¿À±â
__ÀÚ½Ä ÇÁ·Î¼¼½º ±¸Çö
____ChildProcess °´Ã¼ ÀÌÇØ
____exec()À» »ç¿ëÇØ ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ ½Ã½ºÅÛ ¸í·É ½ÇÇàÇϱâ
____execFile()À» »ç¿ëÇØ ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ ½ÇÇà °¡´É ÆÄÀÏÀ» ¼öÇàÇϱâ
____spawn()À» »ç¿ëÇØ ´Ù¸¥ Node.js °´Ã¼¿¡¼­ ÇÁ·Î¼¼½º »ý¼ºÇϱâ
____ÀÚ½Ä ÇÁ·Î¼¼½º Æ÷Å© ±¸Çö
__ÇÁ·Î¼¼½º Ŭ·¯½ºÅÍ ±¸Çö
____cluster ¸ðµâ »ç¿ë
____worker °´Ã¼ ÀÌÇØ
____HTTP Ŭ·¯½ºÅÍ ±¸ÇöÇϱâ
__¿ä¾à
__10Àå¿¡¼­ ´Ù·ê ³»¿ë

10Àå. Ãß°¡ Node.js ¸ðµâ »ç¿ëÇϱâ

__os ¸ðµâ »ç¿ëÇϱâ
__util ¸ðµâ »ç¿ë
____¹®ÀÚ¿­ °¡°øÇϱâ
____°´Ã¼ Çü½Ä È®ÀÎ
____ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼¸¦ ¹®ÀÚ¿­·Î º¯È¯Çϱâ
____±âŸ °´Ã¼ ±â´É »ó¼Ó¹Þ±â
__dns ¸ðµâ »ç¿ëÇϱâ
__crypto ¸ðµâ »ç¿ëÇϱâ
__±âŸ ³ëµå ¸ðµâ ¹× °´Ã¼
__¿ä¾à
__11Àå¿¡¼­ ´Ù·ê ³»¿ë

3ºÎ. ¸ù°íDB ÇнÀÇϱâ

11Àå. NoSQL°ú ¸ù°íDB ÀÌÇØÇϱâ

__¿Ö NoSQLÀΰ¡?
__¸ù°íDB ÀÌÇØÇϱâ
____Ä÷º¼Ç ÀÌÇØÇϱâ
____¹®¼­ ÀÌÇØÇϱâ
__¸ù°íDB µ¥ÀÌÅÍ Çü½Ä
__µ¥ÀÌÅÍ ¸ðµ¨ °èȹ
____¹®¼­ ÂüÁ¶¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Á¤±ÔÈ­
____³»ÀåµÈ ¹®¼­·Î µ¥ÀÌÅÍ ºñÁ¤±ÔÈ­Çϱâ
____Á¦ÇÑ Ä÷º¼Ç »ç¿ë
____¿øÀÚÀû ¾²±â ¿¬»ê ÀÌÇØÇϱâ
____¹®¼­ Å©±âÀÇ Áõ°¡ °í·ÁÇϱâ
____À妽Ì, »þµù°ú º¹Á¦
____Å« Ä÷º¼Ç ´ë ¸¹Àº Ä÷º¼Ç
____µ¥ÀÌÅÍ ¼ö¸í Áֱ⠰áÁ¤
____µ¥ÀÌÅÍ »ç¿ë¼º°ú ¼º´É °í·ÁÇϱâ
__¿ä¾à
__12Àå¿¡¼­ ´Ù·ê ³»¿ë

12Àå. ¸ù°íDB ½ÃÀÛÇϱâ

__¸ù°íDB ȯ°æ ±¸ÃàÇϱâ
____¸ù°íDB ¼³Ä¡Çϱâ
____¸ù°íDB ½ÃÀÛÇϱâ
____¸ù°íDB ÁßÁöÇϱâ
____¼Ð Ŭ¶óÀ̾ðÆ®¿¡¼­ ¸ù°íDB¿¡ Á¢±ÙÇϱâ
__»ç¿ëÀÚ °èÁ¤ °ü¸®Çϱâ
____»ç¿ëÀÚ ¸ñ·Ï Ãâ·ÂÇϱâ
____»ç¿ëÀÚ °èÁ¤ »ý¼ºÇϱâ
____»ç¿ëÀÚ »èÁ¦
__Á¢±Ù Á¦¾î ¼³Á¤Çϱâ
____»ç¿ëÀÚ °ü¸®ÀÚ °èÁ¤ »ý¼º
____ÀÎÁõ ¸ðµå È°¼ºÈ­Çϱâ
____µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ °èÁ¤ »ý¼ºÇϱâ
__µ¥ÀÌÅͺ£À̽º °ü¸®Çϱâ
____µ¥ÀÌÅͺ£À̽º ¸ñ·Ï Ãâ·ÂÇϱâ
____ÇöÀç »ç¿ë ÁßÀÎ µ¥ÀÌÅͺ£À̽º º¯°æÇϱâ
____µ¥ÀÌÅͺ£À̽º »ý¼ºÇϱâ
____µ¥ÀÌÅͺ£À̽º »èÁ¦Çϱâ
____µ¥ÀÌÅͺ£À̽º º¹»çÇϱâ
__Ä÷º¼Ç °ü¸®Çϱâ
____µ¥ÀÌÅͺ£À̽ºÀÇ Ä÷º¼Ç ¸ñ·Ï Ãâ·ÂÇϱâ
____Ä÷º¼Ç »ý¼ºÇϱâ
____Ä÷º¼Ç »èÁ¦Çϱâ
____Ä÷º¼Ç¿¡¼­ ¹®¼­ ã±â
____Ä÷º¼Ç¿¡ ¹®¼­ Ãß°¡Çϱâ
____Ä÷º¼Ç¿¡¼­ ¹®¼­ »èÁ¦Çϱâ
____Ä÷º¼ÇÀÇ ¹®¼­ °»½ÅÇϱâ
__¿ä¾à
__13Àå¿¡¼­ ´Ù·ê ³»¿ë

13Àå. ¸ù°íDB¿Í Node.js ½ÃÀÛÇϱâ

__Node.js¿¡ ¸ù°íDB µå¶óÀ̹ö Ãß°¡Çϱâ
____Node.js¿¡¼­ ¸ù°íDB·Î Á¢¼ÓÇϱâ
____¾²±â È®ÀÎ ÀÌÇØÇϱâ
____MongoClient °´Ã¼¸¦ »ç¿ëÇØ Node.js¿¡¼­ MongoDB ¿¬°áÇϱâ
__¸ù°íDB Node.js µå¶óÀ̹ö¿¡ »ç¿ëµÈ °´Ã¼ ÀÌÇØÇϱâ
____Db °´Ã¼ ÀÌÇØ
____Admin °´Ã¼ ÀÌÇØÇϱâ
____Colletion °´Ã¼ ÀÌÇØÇϱâ
____Cursor °´Ã¼ ÀÌÇØÇϱâ
__µ¥ÀÌÅͺ£À̽º Á¢±Ù°ú Á¶ÀÛÇϱâ
____µ¥ÀÌÅͺ£À̽º ³ª¿­Çϱâ
____µ¥ÀÌÅͺ£À̽º »ý¼ºÇϱâ
____µ¥ÀÌÅͺ£À̽º »èÁ¦Çϱâ
____µ¥ÀÌÅͺ£À̽º »ý¼º, »èÁ¦ ¹× ³ª¿­ ¿¹Á¦
____¸ù°íDB ¼­¹ö »óÅ ¾ò±â
__Ä÷º¼Ç Á¢±Ù ¹× Á¶ÀÛ
____Ä÷º¼Ç ³ª¿­Çϱâ
____Ä÷º¼Ç »ý¼ºÇϱâ
____Ä÷º¼Ç »èÁ¦Çϱâ
____Ä÷º¼Ç »ý¼º, ³ª¿­, »èÁ¦ÇÏ´Â ¿¹Á¦
____Ä÷º¼Ç Á¤º¸ ¾ò±â
__¿ä¾à
__14Àå¿¡¼­ ´Ù·ê ³»¿ë

14Àå. Node.js¿¡¼­ ¸ù°íDB ¹®¼­ ´Ù·ç±â

__µ¥ÀÌÅͺ£À̽º º¯°æ ¼±Åà »çÇ× ÀÌÇØÇϱâ
__µ¥ÀÌÅͺ£À̽º °»½Å ¿¬»êÀÚ ÀÌÇØÇϱâ
__Ä÷º¼Ç¿¡ ¹®¼­ Ãß°¡Çϱâ
__Ä÷º¼Ç¿¡¼­ ¹®¼­ °Ë»öÇϱâ
____Ä÷º¼ÇÀÇ ¹®¼­ °»½Å
__Ä÷º¼Ç ¹®¼­¸¦ ¿øÀÚÀûÀ¸·Î ¼öÁ¤Çϱâ
__Ä÷º¼Ç¿¡ ¹®¼­ ÀúÀåÇϱâ
__Ä÷º¼Ç¿¡ ¹®¼­ »ðÀÔÀ» À§ÇØ upsert¸¦ »ç¿ëÇϱâ
____Ä÷º¼Ç¿¡¼­ ¹®¼­ »èÁ¦Çϱâ
____Ä÷º¼Ç¿¡¼­ ÇϳªÀÇ ¹®¼­ »èÁ¦Çϱâ
__¿ä¾à
__15Àå¿¡¼­ ´Ù·ê ³»¿ë

15Àå. Node.js¿¡¼­ ¸ù°íDB¿¡ Á¢±ÙÇϱâ

__µ¥ÀÌÅÍ ¼¼Æ® ¼Ò°³Çϱâ
__query °´Ã¼ ÀÌÇØÇϱâ
__options °´Ã¼ ÀÌÇØÇϱâ
__¹®¼­ÀÇ Æ¯Á¤ ¼¼Æ® Ž»öÇϱâ
__¹®¼­ ¼¼±â
__°á°ú ¼¼Æ® Á¦ÇÑÇϱâ
____Å©±â·Î °á°ú¸¦ Á¦ÇÑÇϱâ
____°´Ã¼ÀÇ ¹ÝȯµÈ Çʵå Á¦ÇÑÇϱâ
____ÆäÀÌ¡ °á°ú ³ªÅ¸³»±â
__°á°ú ¼¼Æ® Á¤·ÄÇϱâ
__°íÀ¯ ÇÊµå °ª °Ë»öÇϱâ
__°á°ú ºÐ·ùÇϱâ
__Áý°è °á°ú¸¦ »ç¿ëÇÑ ¸Ê¸®µà½º Àû¿ëÇϱâ
____aggregate() ¸Þ¼­µå ÀÌÇØÇϱâ
____Áý°è ÇÁ·¹ÀÓ¿öÅ© ¿¬»êÀÚ »ç¿ëÇϱâ
____Áý°è ¼ö½Ä ¿¬»êÀÚ ±¸ÇöÇϱâ
____Áý°è ¿¹Á¦
__¿ä¾à
__16Àå¿¡¼­ ´Ù·ê ³»¿ë

16Àå. mongoose¸¦ »ç¿ëÇÑ ½ºÅ°¸¶ ±¸Á¶È­ ¹× °ËÁõÇϱâ

__mongoose ÀÌÇØ
____Ãß°¡ °´Ã¼
__mongoose¸¦ »ç¿ëÇØ ¸ù°íDB¿¡ ¿¬°áÇϱâ
__½ºÅ°¸¶ Á¤ÀÇÇϱâ
____Æнº ÀÌÇØÇϱâ
____½ºÅ°¸¶ Á¤ÀÇ ¹× »ý¼ºÇϱâ
____½ºÅ°¸¶¿¡ À妽º Ãß°¡Çϱâ
____Unique ÇÊµå ±¸ÇöÇϱâ
____Required Çʵå·Î °­Á¦Çϱâ
____Schema ¸ðµ¨¿¡ ¸Þ¼­µå Ãß°¡Çϱâ
____Words µ¥ÀÌÅͺ£À̽º¿¡¼­ ½ºÅ°¸¶ ±¸ÇöÇϱâ
__¸ðµ¨ ÄÄÆÄÀÏÇϱâ
__Query °´Ã¼ ÀÌÇØÇϱâ
____Query µ¥ÀÌÅͺ£À̽º µ¿ÀÛ ¼³Á¤Çϱâ
____Query µ¥ÀÌÅͺ£À̽º ¿É¼Ç ¼³Á¤Çϱâ
____Query ¿¬»êÀÚ ¼³Á¤Çϱâ
__¹®¼­ °´Ã¼ ÀÌÇØÇϱâ
____Mongoose¸¦ »ç¿ëÇØ ¹®¼­ Ž»öÇϱâ
____Mongoose¸¦ »ç¿ëÇØ ¹®¼­ Ãß°¡Çϱâ
____Mongoose¸¦ »ç¿ëÇØ ¹®¼­ °»½ÅÇϱâ
____º¯°æµÈ ¹®¼­ ÀúÀåÇϱâ
____´ÜÀÏ ¹®¼­ °»½ÅÇϱâ
____¿©·¯ ¹®¼­ °»½ÅÇϱâ
__Mongoose¸¦ »ç¿ëÇØ ¹®¼­ »èÁ¦Çϱâ
____´ÜÀÏ ¹®¼­ »èÁ¦Çϱâ
____¿©·¯ ¹®¼­ »èÁ¦Çϱâ
__Mongoose¸¦ »ç¿ëÇØ ¹®¼­ Áý°èÇϱâ
____°ËÁõ ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ
____¹Ìµé¿þ¾î ÇÔ¼ö ±¸ÇöÇϱâ
__¿ä¾à
__17Àå¿¡¼­ ´Ù·ê ³»¿ë

17Àå. °í±Þ ¸ù°íDB °³³ä

__À妽º Ãß°¡
__Á¦ÇÑ Ä÷º¼Ç »ç¿ë
__º¹Á¦ Àû¿ëÇϱâ
____º¹Á¦ Àü·«
____º¹Á¦ ¼¼Æ® ¹èÆ÷
__»þµù ±¸Çö
____»þµù ¼­¹ö Çü½Ä
____»þµå Å° ¼±ÅÃ
____ºÐÇÒ ¸Þ¼­µå ¼±ÅÃ
____»þµå ¸ù°íDB Ŭ·¯½ºÅÍ ¹èÆ÷
__¸ù°íDB ¼ö¸®
__¸ù°íDB ¹é¾÷
__¿ä¾à
__18Àå¿¡¼­ ´Ù·ê ³»¿ë

4ºÎ. ÀͽºÇÁ·¹½º ÇнÀÇϱâ

18Àå. Node.js¿¡¼­ ÀͽºÇÁ·¹½º ±¸ÇöÇϱâ

__ÀͽºÇÁ·¹½º ½ÃÀÛÇϱâ
____ÀͽºÇÁ·¹½º ¼³Á¤ ±¸¼º
____ÀͽºÇÁ·¹½º ¼­¹ö ½ÃÀÛÇϱâ
__route ȯ°æ ±¸¼º
____route ±¸Çö
____¸Å°³º¯¼ö¸¦ route¿¡ Àû¿ë
__Request °´Ã¼ »ç¿ë
__Response °´Ã¼ »ç¿ë
____Çì´õ ¼³Á¤
____»óÅ ¼³Á¤
____ÀÀ´ä Àü¼Û
____JSON ÀÀ´ä °ª Àü¼Û
____ÆÄÀÏ Àü¼Û
____´Ù¿î·Îµå ÀÀ´ä Àü¼Û
____ÀÀ´ä ¸®´ÙÀÌ·ºÆÃ
__ÅÛÇø´ ¿£Áø ±¸Çö
____¿£Áø Á¤ÀÇ
____Áö¿ª º¯¼ö Ãß°¡
____ÅÛÇø´ »ý¼º
____ÀÀ´ä¿¡¼­ÀÇ ÅÛÇø´ ·»´õ¸µ
__¿ä¾à
__19Àå¿¡¼­ ´Ù·ê ³»¿ë

19Àå. ÀͽºÇÁ·¹½º ¹Ìµé¿þ¾î ±¸Çö

__¹Ìµé¿þ¾îÀÇ ÀÌÇØ
____Àü¿ªÀûÀ¸·Î °æ·Î¿¡ ¹Ìµé¿þ¾î ÇÒ´çÇϱâ
____´ÜÀÏ route¿¡ ¹Ìµé¿þ¾î ÇÒ´çÇϱâ
____´Ù¼öÀÇ ¹Ìµé¿þ¾î ±â´É Ãß°¡Çϱâ
__query ¹Ìµé¿þ¾î »ç¿ëÇϱâ
__Á¤Àû ÆÄÀÏ Á¦°øÇϱâ
____POST º¸µð µ¥ÀÌÅÍ Ã³¸®
__ÄíÅ° º¸³»±â ¹× ¹Þ±â
__¼¼¼Ç ±¸Çö
__±âº» HTTP ÀÎÁõ Àû¿ë
__¼¼¼Ç ÀÎÁõ ±¸Çö
__»ç¿ëÀÚ Á¤ÀÇ ¹Ìµé¿þ¾î »ý¼º
__¿ä¾à
__20Àå¿¡¼­ ´Ù·ê ³»¿ë

5ºÎ. ¾Þ±Ö·¯ ÇнÀÇϱâ

20Àå. ŸÀÔ½ºÅ©¸³Æ®·Î ¶Ù¾îµé±â

__´Ù¾çÇÑ µ¥ÀÌÅÍ Çü½Ä ÀÍÈ÷±â
__ÀÎÅÍÆäÀ̽ºÀÇ ÀÌÇØ
__Ŭ·¡½º ±¸Çö
____Class »ó¼Ó
__¸ðµâ ±¸Çö
__ÇÔ¼öÀÇ ÀÌÇØ
__¿ä¾à
__21Àå¿¡¼­ ´Ù·ê ³»¿ë

21Àå. ¾Þ±Ö·¯ ½ÃÀÛÇϱâ

__¿Ö ¾Þ±Ö·¯Àΰ¡?
__¾Þ±Ö·¯ÀÇ ÀÌÇØ
____¸ðµâ
____Áö½ÃÀÚ
____µ¥ÀÌÅÍ ¹ÙÀεù
____ÀÇÁ¸¼º ÁÖÀÔ
____¼­ºñ½º
__Ã¥ÀÓ ºÐ¸®
__ȯ°æ¿¡ ¾Þ±Ö·¯ Ãß°¡
__¾Þ±Ö·¯ CLI »ç¿ë
____CLI·Î ÄÜÅÙÃ÷ »ý¼º
__±âº» ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
____ù ¾Þ±Ö·¯ ¾Û »ý¼º
____NgModuleÀÇ ÀÌÇØ¿Í »ç¿ë
____¾Þ±Ö·¯ ºÎÆ®½ºÆ®·¡ÆÛ »ý¼ºÇϱâ
__¿ä¾à
__22Àå¿¡¼­ ´Ù·ê ³»¿ë

22Àå. ¾Þ±Ö·¯ ÄÄÆ÷³ÍÆ®

__ÄÄÆ÷³ÍÆ® ¼³Á¤
¼±ÅÃÀÚ Á¤ÀÇ
__ÅÛÇø´ ÀÛ¼º
____¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ÀÇ ÀζóÀÎ CSS¿Í HTML »ç¿ë
__»ý¼ºÀÚ »ç¿ë
__¿ÜºÎ ÅÛÇø´ »ç¿ë
____ÀÇÁ¸¼º ÁÖÀÔ
____ÀÇÁ¸¼º ÁÖÀÔÀ» »ç¿ëÇÑ Áßø ÄÄÆ÷³ÍÆ® ÀÛ¼º
____ÀÇÁ¸¼º ÁÖÀÔÀ» ÅëÇÑ µ¥ÀÌÅÍ Àü´Þ
____ÀÔ·ÂÀ» »ç¿ëÇÏ´Â ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
__¿ä¾à
__23Àå¿¡¼­ ´Ù·ê ³»¿ë

23Àå. Ç¥Çö½Ä

__Ç¥Çö½Ä »ç¿ë
____±âº» Ç¥Çö½Ä »ç¿ë
____Ç¥Çö½Ä¿¡¼­ Component Ŭ·¡½º¿Í »óÈ£ ÀÛ¿ë
____¾Þ±Ö·¯ Ç¥Çö½Ä¿¡¼­ ŸÀÔ½ºÅ©¸³Æ® »ç¿ë
__ÆÄÀÌÇÁ »ç¿ë
____³»Àå ÆÄÀÌÇÁ »ç¿ë
____»ç¿ëÀÚ Á¤ÀÇ ÆÄÀÌÇÁ ÀÛ¼º
____»ç¿ëÀÚ Á¤ÀÇ ÆÄÀÌÇÁ »ý¼º
__¿ä¾à
__24Àå¿¡¼­ ´Ù·ê ³»¿ë

24Àå. µ¥ÀÌÅÍ ¹ÙÀεù

__µ¥ÀÌÅÍ ¹ÙÀεù ÀÌÇØ
____º¸°£¹ý
____ÇÁ·ÎÆÛƼ ¹ÙÀεù
____¼Ó¼º ¹ÙÀεù
____Ŭ·¡½º ¹ÙÀεù
____½ºÅ¸ÀÏ ¹ÙÀεù
____À̺¥Æ® ¹ÙÀεù
____¾ç¹æÇâ ¹ÙÀεù
__¿ä¾à
__25Àå¿¡¼­ ´Ù·ê ³»¿ë

25Àå. ³»Àå Áö½ÃÀÚ

__Áö½ÃÀÚÀÇ ÀÌÇØ
__³»Àå Áö½ÃÀÚ »ç¿ë
____ÄÄÆ÷³ÍÆ® Áö½ÃÀÚ
____±¸Á¶ Áö½ÃÀÚ
____¼Ó¼º Áö½ÃÀÚ
__¿ä¾à
__26Àå¿¡¼­ ´Ù·ê ³»¿ë

6ºÎ. °í±Þ ¾Þ±Ö·¯ ÇнÀÇϱâ

26Àå. »ç¿ëÀÚ Á¤ÀÇ Áö½ÃÀÚ

__»ç¿ëÀÚ Á¤ÀÇ ¼Ó¼º Áö½ÃÀÚ »ý¼º
__ÄÄÆ÷³ÍÆ®·Î »ç¿ëÀÚ Á¤ÀÇ Áö½ÃÀÚ »ý¼º
__¿ä¾à
__27Àå¿¡¼­ ´Ù·ê ³»¿ë

27Àå. À̺¥Æ®¿Í º¯°æ °¨Áö

__ºê¶ó¿ìÀú À̺¥Æ® »ç¿ëÇϱâ
__»ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® ¹æÃâ
____»óÀ§ ÄÄÆ÷³ÍÆ® °èÃþ ±¸Á¶¿¡ »ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® ¹æÃâÇϱâ
____¸®½º³Ê¸¦ »ç¿ëÇÑ »ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® ó¸®
____Áßø ÄÄÆ÷³ÍÆ®¿¡¼­ÀÇ »ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® ±¸Çö
____ÀÚ½Ä ÄÄÆ÷³ÍÆ®¿¡¼­ ºÎ¸ð ÄÄÆ÷³ÍÆ®ÀÇ µ¥ÀÌÅÍ »èÁ¦Çϱâ
__¿É¼­¹öºíÀÇ »ç¿ë
____¿É¼­¹öºí °´Ã¼ »ý¼º
____¿É¼­¹öºí·Î µ¥ÀÌÅÍ º¯°æ °üÂûÇϱâ
__¿ä¾à
__28Àå¿¡¼­ ´Ù·ê ³»¿ë

28Àå. À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ÀÇ ¾Þ±Ö·¯ ¼­ºñ½º ±¸Çö

__¾Þ±Ö·¯ ¼­ºñ½ºÀÇ ÀÌÇØ
__³»Àå ¼­ºñ½º »ç¿ë
__http ¼­ºñ½º·Î HTTP GET ¹× PUT ¿äû Àü¼Û
____HTTP ¿äû ¼³Á¤
____HTML ÀÀ´ä Äݹé ÇÔ¼öÀÇ ±¸Çö
____°£´ÜÇÑ JSON ÆÄÀÏ ±¸Çö°ú http ¼­ºñ½º¸¦ »ç¿ëÇÑ Á¢±Ù
__http ¼­ºñ½º¸¦ »ç¿ëÇÑ °£´ÜÇÑ ¸ðÀÇ ¼­¹ö ±¸Çö
____°£´ÜÇÑ ¸ðÀÇ ¼­¹ö ±¸Çö ¹× http ¼­ºñ½º¸¦ »ç¿ëÇÑ ¼­¹ö Ç׸ñ ¾÷µ¥ÀÌÆ®
__router ¼­ºñ½º·Î ºä º¯°æÇϱâ
____¾Þ±Ö·¯¿¡¼­ routes »ç¿ëÇϱâ
____°£´ÜÇÑ ¶ó¿ìÅÍ ±¸Çö
__Ž»ö ¹Ù¸¦ »ç¿ëÇÑ ¶ó¿ìÅÍ ±¸Çö
__¸Å°³º¯¼ö¸¦ »ç¿ëÇÑ ¶ó¿ìÅÍ ±¸Çö
__¿ä¾à
__29Àå¿¡¼­ ´Ù·ê ³»¿ë

29Àå. »ç¿ëÀÚ Á¤ÀÇ ¾Þ±Ö·¯ ¼­ºñ½º »ý¼ºÇϱâ

__¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëÀÚ Á¤ÀÇ ¼­ºñ½º ÅëÇÕÇϱâ
____¾ÖÇø®ÄÉÀ̼ǿ¡ ¾Þ±Ö·¯ ¼­ºñ½º Ãß°¡Çϱâ
__»ó¼ö µ¥ÀÌÅÍ ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â °£´ÜÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
__µ¥ÀÌÅÍ º¯È¯ ¼­ºñ½º ±¸Çö
__º¯¼ö µ¥ÀÌÅÍ ¼­ºñ½º ±¸Çö
__ÇÁ·Î¹Ì½º¸¦ ¹ÝȯÇÏ´Â ¼­ºñ½º ±¸Çö
__°øÀ¯ ¼­ºñ½º ±¸Çö
__¿ä¾à
__30Àå¿¡¼­ ´Ù·ê ³»¿ë

30Àå. ¾Þ±Ö·¯ Áñ±â±â

__¾Ö´Ï¸ÞÀÌ¼Ç ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
__À̹ÌÁö¸¦ È®´ëÇÏ´Â ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
__µå·¡±× ¾Ø µå·ÓÀ» »ç¿ëÇÏ´Â ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
__º°Á¡ Æò°¡ ÄÄÆ÷³ÍÆ® ±¸Çö
__¿ä¾à

ã¾Æº¸±â

ÀúÀÚ¼Ò°³

ºê·»µç µ¥Àϸ®, Ä®·¾ µ¥Àϸ® [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

Å×Å© Æ®·£½º ±×·ì T4 [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

Å×Å© Æ®·£½º ±×·ì T4´Â ÃֽŠIT Å×Å©³î·ÎÁö¿¡ ´ëÇÑ ¸®¼­Ä¡¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ½ºÅ͵ð ±×·ìÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ ¿ÀǼҽº¸¦ È°¿ëÇÑ ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà¿¡ °ü½ÉÀÌ ¸¹À¸¸ç React.js, Node.js, OpenCV, ¸Ó½Å·¯´×/µö·¯´× µîÀÇ ±â¼ú¿¡ ÁÖ¸ñÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ ¿ÀǼҽº ±â¹Ý Ç÷§ÆûÀÇ °³¹ß ¹× È°¿ë¿¡ ¸¹Àº °ü½ÉÀ» °®°í ÀÖ´Ù. ¿ª¼­·Î´Â ¡ºOpenCV¸¦ À§ÇÑ ¸Ó½Å·¯´×¡»(¿¡ÀÌÄÜ, 2017), ¡ºÄÄÇ»ÅÍ ºñÀü°ú µö·¯´×¡»(¿¡ÀÌÄÜ, 2018) µîÀÌ ÀÖ´Ù.

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

    ¸®ºä

    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¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë