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

MEAN ½ºÅÃÀ» »ç¿ëÇÑ ¸ð´ø À¥ °³¹ß ÀÔ¹® : Ç® ½ºÅà ¿£Áö´Ï¾î·Î À̲ø¾îÁÖ´Â

¿øÁ¦ : Write Modern Web Apps with the MEAN Stack
¼Òµæ°øÁ¦

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

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

28,000¿ø

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

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

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

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

[Ç® ½ºÅà ¿£Áö´Ï¾î·Î À̲ø¾îÁÖ´Â MEAN ½ºÅÃÀ» »ç¿ëÇÑ ¸ð´ø À¥ °³¹ß ÀÔ¹®]Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÇöÀÇ º¯Ãµ»ç¸¦ ¹è¿ì°í ½ÍÀº À¥ °³¹ßÀÚ¸¦ À§ÇØ ÇÁ·ÐÆ®¿£µå¸¦ ¸¶Ä¡ ¸ð¹ÙÀÏ Å¬¶óÀ̾ðƮó·³ ´Ù·ç´Â ¹æ½ÄÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â »õ·Î¿î ¹æ½ÄÀ» ¼³¸íÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î MEAN ÀÚ¹Ù½ºÅ©¸³Æ® Ç÷§ÆûÀ» È°¿ëÇØ °ü¸®¿Í È®ÀåÀÌ ¼Õ½¬¿î Çö´ëÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ººÎÅÍ ¹èÆ÷¿Í Å×½ºÆ®¿¡ À̸£±â±îÁö Àü °³¹ßÁֱ⸦ ¼³¸íÇÑ´Ù. À¥ °³¹ßÀÇ º¯Ãµ»ç¿¡ À̾î MEAN ½ºÅÃÀÇ ÀåÁ¡À» ¼Ò°³ÇÑ ´ÙÀ½¿¡ MEANÀ» ±¸¼ºÇÏ´Â °³º° ¿ä¼Ò¿¡ ´ëÇØ ¼³¸íÇÏ°í ³ª¼­ ¿Ïº®ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß·Î ¶Ù¾îµç´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ¿ä¾à ¡Ú

ÀüÅëÀûÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº ¹é¿£µå°¡ ¸ðµç ÇÁ·ÐÆ®¿£µå Äڵ带 ¸¸µé¾î³»°Ô ¾ÆÅ°ÅØó¸¦ ¼ö¸³ÇØ¿Ô´Ù. ÇÏÁö¸¸ ÀÌ·± ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ¸é °ü¸®¿Í È®ÀåÀÌ ¾î·Á¿î º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®°¡ ¸¸µé¾îÁö°í ¸¸´Ù. ÀÌ Ã¥Àº ÇÁ·ÐÆ®¿£µå¸¦ ¸¶Ä¡ ¸ð¹ÙÀÏ Å¬¶óÀ̾ðƮó·³ ´Ù·ç´Â ¹æ½ÄÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â »õ·Î¿î ¹æ½ÄÀ» ¼³¸íÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î MEAN ÀÚ¹Ù½ºÅ©¸³Æ® Ç÷§ÆûÀ» È°¿ëÇØ °ü¸®¿Í È®ÀåÀÌ ¼Õ½¬¿î Çö´ëÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ººÎÅÍ ¹èÆ÷¿Í Å×½ºÆ®¿¡ À̸£±â±îÁö Àü °³¹ßÁֱ⸦ ¼³¸íÇÑ´Ù. À¥ °³¹ßÀÇ º¯Ãµ»ç¿¡ À̾î MEAN ½ºÅÃÀÇ ÀåÁ¡À» ¼Ò°³ÇÑ ´ÙÀ½¿¡ MEANÀ» ±¸¼ºÇÏ´Â °³º° ¿ä¼Ò¿¡ ´ëÇØ ¼³¸íÇÏ°í ³ª¼­ ¿Ïº®ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß·Î ¶Ù¾îµç´Ù. ÀÌ Ã¥À» ÀÐÀ¸¸é¼­ MEANÀ» »ç¿ëÇÑ °³¹ß ȯ°æ ¼³Á¤, ºôµå, Å×½ºÆ®, ¹èÆ÷¿¡ ´ëÇÑ ±âº»±â¸¦ źźÇÏ°Ô ´ÙÁ®º¸ÀÚ!

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

¡á ÀÚ¼¼ÇÑ ¼³¸í, dzºÎÇÑ ±×¸², ¸íÄèÇÑ ¿¹Á¦
¡á MEAN °³¹ßÀڷκÎÅÍ ¾ò´Â ÅëÂû·Â ÀÖ´Â ¿ì¼ö °ü·Ê
¡á È®Àå °¡´ÉÇÑ °í¼Ó ¾ÖÇø®ÄÉÀ̼ÇÀ» ºü¸£°Ô ¸¸µå´Â ¹æ¹ý °­Á¶

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

ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÇöÀÇ º¯Ãµ»ç¸¦ ¹è¿ì°í ½ÍÀº À¥ °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. ÀÌ Ã¥Àº
µ¶ÀÚ¿¡°Ô ±âÃÊÀûÀÎ ÀÚ¹Ù½ºÅ©¸³Æ® Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ³ëµå³ª AngularJS¿¡ ´ëÇÑ Áö½Ä
Àº µµ¿òÀÌ µÇÁö¸¸ Çʼö Á¶°ÇÀº ¾Æ´Ï´Ù.

¡Ú ÀúÀÚ ¼­¹® ¡Ú

³ª´Â 2004³âºÎÅÍ À¥ °³¹ßÀÚ·Î ÀÏÇØ¿ÔÀ¸¸ç, ÁÖ¿ä À¥ Ç÷§Æû ´ë´Ù¼ö¿¡¼­ Àü¹®ÀûÀÎ °³¹ßÀ» ÁøÇàÇØ¿Ô´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ» ´õ ÆíÇÏ°Ô ¸¸µé±â À§ÇÑ »õ·Î¿î ±â¼ú ŽÇèÀ» ÁÁ¾ÆÇÑ´Ù.
AngularJS¿Í °°Àº MVC ÇÁ·¹ÀÓ¿öÅ©·Î ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº Áö±Ý±îÁö À¥ °øµ¿Ã¼¿¡¼­ ¸ñ°ÝÇÑ Æз¯´ÙÀÓ º¯È­ Áß¿¡ °¡Àå ±ÞÁøÀûÀ̾ú´Ù. ¸¹Àº ÇÁ·¹ÀÓ¿öÅ©¿Í µµ±¸µéÀÌ ³ªÅ¸³µ´Ù »ç¶óÁ³Áö¸¸, Ŭ¶óÀ̾ðÆ® ÂÊÀÇ MVC ¾ÖÇø®ÄÉÀ̼ÇÀº ±Ùº»ÀûÀ¸·Î ´Ù¸£´Ù.
AngularJS¿Í ³ëµå¸¦ »ç¿ëÇØ Ãâ½ÃÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ç°Áú¿¡ °¨¸íÀ» ¹Þ¾Æ¿Ô´Ù. AngularJS¿Í ³ëµå´Â ´Ü¼øÇÏ¸ç ¾î¶² °æ¿ì¿¡´Â ´Ù¼Ò ¼Ò¹ÚÇϱ⵵ ÇÏ´Ù. ÇÏÁö¸¸ ÀÌ·± ´Ü¼ø¼º¿¡´Â ÄÚµå ±â¹ÝÀ» À¯ÁöÇÏ°í ±â´ÉÀ» ¹Ýº¹ÀûÀ¸·Î °³¼±Çϱâ À§ÇÑ È¯»óÀûÀÎ ´É·ÂÀÌ µû¶ó¿Â´Ù.
MEAN ½ºÅÃÀ¸·Î ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº Á¡Á¡ ÀαⰡ ³ô¾ÆÁö°í ÀÖÁö¸¸, ¸¹Àº °³¹ß ÆÀÀº ¿©ÀüÈ÷ ¼­¹ö¿¡¼­ »ý¼ºµÈ ÆäÀÌÁö¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ Æí¾ÈÇÔÀ» ´À³¤´Ù.
MEAN ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ Çà¿îÀ» Åä´ë·Î ¿©·¯ °³¹ßÀÚµé°ú MEANÀ» »ç¿ëÇÑ ±¸Ãà Áö½ÄÀ» °øÀ¯ÇÏ°í ½Í´Ù.
¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀÇ »õ·Î¿î ¹æ¹ýÀ» ŽÇèÇÏ´Â °úÁ¤À» Áñ±â±â ¹Ù¶õ´Ù. ÀÌ·± ÁÖÁ¦¿¡ ´ëÇÑ ³íÀǸ¦ ÁÁ¾ÆÇϱ⿡, Æ®À§ÅÍ¿¡¼­ ´ëÈ­¸¦ °è¼Ó ³ª´­ ¼ö ÀÖÀ¸¸é ÁÁ°Ú´Ù.

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

ÀÚ¹Ù½ºÅ©¸³Æ® Çϸé À¥ºê¶ó¿ìÀúºÎÅÍ ¶°¿Ã¸®±â ¸¶·ÃÀÌ´Ù. ÇÏÁö¸¸ Á¡Á¡ ¿µ¿ªÀ» ³ÐÇô¼­ ¿äÁò ÀÚ¹Ù½ºÅ©¸³Æ®´Â ÀÓº£µðµå ÀåºñºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿Í µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ¸ÍÈ°¾à ÁßÀÌ´Ù. ÀÏ·Ê·Î TESSEL(http://www.tessel.io)Àº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±¸µ¿ÇÏ´Â ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ÀÌ¸ç ³ëµå ȣȯÀÌ °¡´ÉÇÑ °³¹ß ȯ°æÀ» °®Ãç npm ÆÐÅ°Áö ÇüÅ·Π´Ù¾çÇÑ µð¹ÙÀ̽º ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇÏ°Ô ¸¸µç´Ù.
bonescript(http://beagleboard.org/support/bonescript)´Â ºñ±Ûº»(Beaglebone) º¸µå¿¡ ÃÖÀûÈ­µÈ Node.js ¶óÀ̺귯¸®·Î ¾ÆµÎÀ̳ë(Arduino) ÇÔ¼ö È£Ãâ ¹æ½ÄÀ¸·Î ÀÓº£µðµå ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°Ô µµ¿ÍÁØ´Ù. Ç® ½ºÅÃ(full stack)À» ±âÄ¡·Î ³»°É¾î À¥ºÎÅÍ µ¥ÀÌÅͺ£À̽º±îÁö ¸ðµç ÇÁ·Î±×·¡¹ÖÀ» ÀÚ¹Ù½ºÅ©¸³Æ®·Î °¡´ÉÇÏ°Ô ¸¸µé¾úÀ¸¸ç, ÀÌÁ¦ ÀÓº£µðµå ´Ü¸»±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ¼¼»óÀÌ µµ·¡Çß´Ù. ÀÌ·± º¯È­´Â °³¹ßÀÚ¿¡°Ô »ó´çÈ÷ Å« Àǹ̸¦ ºÎ¿©ÇÑ´Ù. °ú°Å¿¡´Â ÀÓº£µðµå ÇÁ·Î±×·¥Àº C, À¥ ¼­ºñ½º/¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀº PHP³ª ·çºñ µîÀÇ ÀÎÅÍÇÁ¸®ÅÍ ¶Ç´Â ±â¾÷¿ë ȯ°æ¿¡ ÀûÇÕÇÑ ÀÚ¹Ù, À¥ ºê¶ó¿ìÀú ÇÁ·Î±×·¡¹ÖÀº ÀÚ¹Ù½ºÅ©¸³Æ®(±×¸®°í HTML5¿Í CSS), µ¥ÀÌÅͺ£À̽º ÁúÀÇ´Â SQL µîÀ¸·Î ¸íÈ®ÇÏ°Ô ³ª´µ¾îÁ³Áö¸¸ ÀÌÁ¦´Â ¸ðµÎ ÀÚ¹Ù½ºÅ©¸³Æ®·Î °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. C¿Í ºñ±³ÇÒ ¼ö ¾ø´Â ¹ü¿ë¼ºÀ» ÀÚ¶ûÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾î°¡ µîÀåÇßÀ¸¹Ç·Î ÇÁ·Î±×·¡¹Ö ¾ð¾î ÇнÀ¿¡ µû¸¥ ºÎ´ãÀÌ ÁÙ¾îµé¾ú´Ù.
ÀÚ, ±×·¸´Ù¸é ¼­ºñ½º °³¹ßÀÚ ÀÔÀå¿¡¼­ ÆíÀçÀûÀÎ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ À¥ºê¶ó¿ìÀúºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¸¦ °ÅÃÄ µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö ºü¸¥ ½Ã°£ ³»¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ´ë´äÀº ¹Ù·Î MEANÀÌ´Ù. MEANÀº ¸ù°íDB(MongoDB), ÀͽºÇÁ·¹½º(Express), AngularJS, ³ëµå(Node.js)ÀÇ Ã¹ ±ÛÀÚ¸¦ µû¼­ ¸¸µé¾úÀ¸¸ç, °ú°Å À¥ °³¹ß¿¡ À¯¸íÇß´ø LAMP(¸®´ª½ºLinux, ¾ÆÆÄÄ¡Apache, MySQL, PHP(¶Ç´Â ÆÞPerl))¿¡ ºñ°ßÇÒ¸¸ÇÑ ÁöÀ§¸¦ °®Ãß°í ÀÖ´Ù. MEAN°ú LAMPÀÇ °øÅëÁ¡Àº ±¸¼º ¿ä¼Ò°¡ ¸ðµÎ ¿ÀǼҽº¶ó´Â Á¡ÀÌ°í Â÷ÀÌÁ¡Àº ¿©·¯ °¡Áö ¾ð¾î°¡ º¹ÀâÇÏ°Ô ¾ôÈù LAMP¿Í ´Þ¸® MEAN¿¡¼­´Â óÀ½ºÎÅÍ ³¡±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®¸¸ »ç¿ëÇؼ­ ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù.
ÀÌ Ã¥Àº (ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀº ¾î´À Á¤µµ ¾Ë°í ÀÖÁö¸¸) MEAN ½ºÅÃÀ» óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô ÀûÇÕÇÑ ±¸¼ºÀ» ÅÃÇÏ°í ÀÖ´Ù. Æ®À§ÅÍ Çǵå¿Í À¯»çÇÑ ¼Ò¼È ¾ÛÀ» ±¸ÃàÇÏ·Á´Â Å« ¸ñÇ¥¸¦ Áß½ÉÀ¸·Î ´Ü°èº°·Î ±Û ¾²±â, ±Û Àбâ, µ¥ÀÌÅͺ£À̽º ¼³Á¤, ÀÎÁõ°ú ·Î±×ÀÎ, À¥¼ÒÄÏÀ¸·Î
»óÈ£ ´ëÈ­¼º ³ôÀ̱â, NPM(¼­¹ö ´Ü)°ú ¹Ù¿ì¾î(Ŭ¶óÀ̾ðÆ® ´Ü) ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛÀ» »ç¿ëÇÑ ÀÇÁ¸¼º °ü¸®, ºôµå ÀÚµ¿È­, ÅëÇÕ Å×½ºÆ®, ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ´ÜÀ§ Å×½ºÆ® ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ¸¶Áö¸·¿¡´Â PaaS¿Í IaaS¿¡ ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ¸·Î ¸¶¹«¸®ÇÑ´Ù. À¥ ºê¶ó¿ìÀú ´Ü¿¡¼­ µ¥ÀÌÅͺ£À̽º ´Ü±îÁö Àüü¸¦ ´Ù·ê »Ó¸¸ ¾Æ´Ï¶ó, ±¸ÇöºÎÅÍ ¹èÆ÷¿¡ À̸£±â±îÁö ¹Ýµå½Ã ÇÊ¿äÇÑ ´Ù¾çÇÑ µµ±¸¿Í ±â¹ýÀ» ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î ºü¸¥ ½Ã°£ ³»¿¡ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ±¸ÇöÀÌ ÇÊ¿äÇÑ °³¹ßÀÚ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÉ °ÍÀ¸·Î È®½ÅÇÑ´Ù.
ÀÌ Ã¥À» ÀÐ°í ³ª¼­ MEAN¿¡ ´ëÇÑ °¨À» ÀâÀ¸¸é °¢°¢ÀÇ ±â¼ú¿¡ ´ëÇØ ¼¼ºÎÀûÀ¸·Î ÆÄ°íµé ÇÊ¿ä°¡ ÀÖ´Ù. ºñµ¿±â½Ä ÇÁ·Î±×·¡¹Ö, »ç°Ç ±¸µ¿ ¹æ½Ä, MVVM(Model-View-ViewModel), ÀÇÁ¸¼º ÁÖÀÔ, ÀÇÁ¸¼º °ü¸®¿Í °°Àº º¹ÀâÇÑ °³³äÀ¸·Î ÀÎÇØ ÇнÀ °î¼±ÀÌ »ó´çÈ÷ °¡Æĸ£±â ¶§¹®ÀÌ´Ù. ´ÙÇེ·´°Ôµµ ÃÖ±Ù¿¡´Â ³ëµå»Ó¸¸ ¾Æ´Ï¶ó AngularJS¿¡ ´ëÇÑ Àú¼­¿Í ¹ø¿ª¼­µéµµ ¸¹ÀÌ Ãâ°£µÇ°í Àֱ⠶§¹®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾ò±â¿¡ ¾î·Á¿òÀÌ ¾øÀ» °ÍÀÌ´Ù. ¾Æ¹«ÂÉ·Ï MEAN ½ºÅÃÀ» »ç¿ëÇØ »ý»ê¼ºÀ» ³ôÀÌ°í ¼º´É°ú È®À强µµ ´ýÀ¸·Î ¾ò´Â ÁÁÀº ¼º°ú¸¦ ¾ò±â ¹Ù¶õ´Ù. »õ·Î¿î °³¹ß ¼¼»ó¿¡ ¿Â µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù!

¸ñÂ÷

1Àå. »õ·Î¿î ¸ð´ø À¥ ¾ÆÅ°ÅØóÀÇ º¯È­
__Á¤ÀûÀÎ ¾ÛÀÇ µîÀå
____Ajax·Î °­È­µÈ ÀÚ¹Ù½ºÅ©¸³Æ®
____Á¡ÁøÀûÀÎ Çâ»ó
____½ºÆÄ°ÔƼ ÀÚ¹Ù½ºÅ©¸³Æ®
____¸ð¹ÙÀÏ API
__¹«°Å¿î Ŭ¶óÀ̾ðÆ® ¼¼»óÀ¸·Î
____¸ð´ø À¥ ¾ÆÅ°ÅØóÀÇ µ¿ÀÛ ¹æ½Ä
____¸ð´ø À¥ ¾ÆÅ°ÅØóÀÇ ÀåÁ¡

2Àå. ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ¸ð´ø ¾ÛÀ» À§ÇÑ ÁÁÀº ¼±ÅÃÀÎ ÀÌÀ¯
__AngularJS¶õ ¹«¾ùÀΰ¡
____AngularJS´Â Á¦ÀÌÄõ¸®¿Í ¾î¶»°Ô ´Ù¸¥°¡
__³ëµå¶õ ¹«¾ùÀΰ¡
____½ºÅ¸Æ®¾÷ VS ±â¾÷
____±â¾÷ ȯ°æ¿¡¼­ ³ëµå
____³ëµåÀÇ ¼º´É
____À̺¥Æ® ¾ÆÅ°ÅØó
____ÄÝ¹é µ¿ÀÛ ¹æ½Ä
____¸ðµâ°ú NPM
____³ëµå ¼³Ä¡
____Æò¹üÇÑ HTTP ¼­¹ö ¸¸µé±â
__ÀͽºÇÁ·¹½º¶õ ¹«¾ùÀΰ¡
____ÀͽºÇÁ·¹½º ¼³Ä¡
____³ëµå¸¦ À§ÇÑ µ¥ÀÌÅͺ£À̽º
__¸ù°íDB¶õ ¹«¾ùÀΰ¡
____¹®¼­ Áß½É
____BSON
____ÀÚµ¿ »þµùÀ» »ç¿ëÇÑ ¼öÆò È®Àå
____½ºÅ°¸¶ ºÎÀç
____¸ù°íDB ¼³Ä¡
____¸ù°íDB »ç¿ë
____´ÙÅ¥¸ÕÆ® »ðÀÔ
____´ÙÅ¥¸ÕÆ® ÁúÀÇ

3Àå. ¼Ò¼È ³×Æ®¿öÅ© ÇÁ·ÎÁ§Æ® ¼Ò°³
__ÃֽŠ±ÛÀ» º¸¿©ÁÖ±â À§ÇÑ Á¤Àû ¸ðÇü ÆäÀÌÁö »ý¼º
__ÆäÀÌÁö¸¦ AngularJSÈ­ Çϱâ
__»õ·Î¿î ±Û Ãß°¡
__Á¤¸®

4Àå. ³ëµå API ±¸Ãà
__±âº»ÀûÀÎ Á¾´ÜÁ¡
__API·Î ±Û ¿Ã¸®±â
__¸ù±¸½º·Î ¸ù°íDB ¸ðµ¨ »ý¼º
__POST Á¾´ÜÁ¡¿¡¼­ ¸ù±¸½º ¸ðµ¨ »ç¿ë
__Á¤¸®

5Àå. ³ëµå¿Í AngularJS ÅëÇÕ
__$http
____ÇÁ¶ó¹Ì½º¶õ
__$http¸¦ »ç¿ëÇØ API·Î ±Û Àбâ
__³ëµå¸¦ »ç¿ëÇÑ posts.html Á¦°ø
__$http¸¦ »ç¿ëÇØ API·Î ±Û ÀúÀåÇϱâ
__±Û ¼ø¼­ °íÄ¡±â
__server.js Á¤¸®
____/api/posts ºÐ¸®Çϱâ
____À̸§°ø°£À¸·Î ¶ó¿ìÅÍ °æ·Î ÁöÁ¤
____sendfile Á¾´ÜÁ¡ ºÐ¸®
__AngularJS Á¤¸®
____Á¤Àû ÀÚ»ê Á¦°ø
____AngularJS¸¦ ¼­ºñ½º·Î ºÐ¸®Çϱâ
__Á¤¸®

6Àå. °ÉÇÁ¸¦ »ç¿ëÇÑ ºôµå ÀÚµ¿È­
__±×·éÆ®¿Í °ÉÇÁ ¼Ò°³
__Gulp Hello World
__°ÉÇÁ¸¦ »ç¿ëÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ºôµå
____Uglifier
____ÆÄÀÏ º¯°æ¿¡ µû¸¥ Àçºôµå
____¼Ò½º Áöµµ
__°ÉÇÁ¸¦ »ç¿ëÇÑ CSS ºôµå
__°ÉÇÁ dev ÀÛ¾÷
____Gulp-Nodemon
__±× ¹ÛÀÇ °ÉÇÁ Ç÷¯±×ÀÎ
__Á¤¸®

7Àå. ³ëµå·Î ÀÎÁõ ±¸Çö
__ÅäÅ« ÀÎÁõ ¼Ò°³
__JWT(JSON Web Token)
____ÀͽºÇÁ·¹½º¿Í ÇÔ²²ÇÏ´Â JWT
____ºñ¹Ð¹øÈ£ ÀÎÁõ
__BCrypt »ç¿ë
__¸ù°íDB·Î ÀÎÁõ
__Á¤¸®

8Àå. ¶ó¿ìÆðú Ŭ¶óÀ̾ðÆ® ÀÎÁõ Ãß°¡
__¶ó¿ìÆÃ
__·Î±×ÀÎ Æû »ý¼º
__ÀͽºÇÁ·¹½º ÀÎÁõ
__AngularJS À̺¥Æ®
__¼Ò¼È ±Û ÀÎÁõ
__HTML5 pushstate
__µî·Ï
__·Î±×¾Æ¿ô
__±â¾ïÇϱâ
__user ¿Ü·¡ Å°
__Á¤¸®

9Àå. À¥¼ÒÄÏÀ» »ç¿ëÇÑ Çª½Ã ÅëÁö
__À¥¼ÒÄÏ ¼Ò°³
__À¥¼ÒÄÏ µ¿ÀÛ ¹æ½Ä
__À¥¼ÒÄÏÀ» ¾îµð¿¡ »ç¿ëÇØ¾ß Çϴ°¡
__¼Ò¼È ¾Û¿¡¼­ À¥¼ÒÄÏ ±¸Çö
____ws À¥¼ÒÄÏ¿¡ ¿¬°á
____»õ·Î¿î ±Û ÅëÁö
__AngularJS¿¡¼­ À¥¼ÒÄÏ ±¸Çö
__À¥¼ÒÄÏ ¾ÆÅ°ÅØó
____ÀçÁ¢¼Ó
____º¸¾È
____´ÙÁß ÇÁ·Î¼¼½º/´ÙÁß ¼­¹ö ¼³°è
____Ŭ¶óÀ̾ðÆ®¿¡¼­ ¿Â À̺¥Æ® Àü´Þ
__µ¿Àû À¥¼ÒÄÏ È£½ºÆ® À̸§
__Á¤¸®

10Àå. Á¾´Ü°£ Å×½ºÆ® ¼öÇà
__ÇÁ·ÎÆ®·¢ÅÍ ¼³Á¤
__ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
__±âº»ÀûÀÎ ÇÁ·ÎÆ®·¢ÅÍ Å×½ºÆ® ÀÛ¼º
____ÇÁ·ÎÆ®·¢ÅÍ ±¸¼º°ú µ¿ÀÛ
____ÇÁ·ÎÆ®·¢ÅÍ ³»ºÎ¿¡¼­ ³ëµå ½ÃÀÛ
____ÇÁ·ÎÆ®·¢ÅÍ À§Ä¡ ŽÁö±â
____navbarÀÇ ·Î±×ÀÎ ¸µÅ© ´©¸£±â
____ÇÁ·ÎÆ®·¢ÅÍ·Î ½ÇÁ¦ ±ÛÀ» ¿Ã¸®±â
____ÇÁ·ÎÆ®·¢ÅÍ ½ÇÇà ÈÄ¿¡ µ¥ÀÌÅͺ£À̽º »èÁ¦Çϱâ
__ÇÁ·ÎÆ®·¢ÅÍ °á°ú ºñ±³
__chai-as-promised
__Á¾´Ü°£ Å×½ºÆ®¸¦ »ç¿ëÇØ¾ß ÇÒ ½ÃÁ¡
__Á¤¸®

11Àå. ³ëµå ¼­¹ö Å×½ºÆ®
__¿ÏÀüÇÏÁö ¾ÊÀº ´ÜÀ§ Å×½ºÆ®
__³ëµå¸¦ À§ÇÑ ¸ðÄ«
__post ÄÁÆ®·Ñ·¯
__SuperTest
__±âº» ¶ó¿ìÅÍ
__SuperTest·Î ±â¹Ý ¶ó¿ìÅÍ »ç¿ë
__ÄÁÆ®·Ñ·¯ Å×½ºÆ®¿¡¼­ ¸ðµ¨ Á¡°Ë
__ÄÁÆ®·Ñ·¯¿¡¼­ ÀÎÁõ Å×½ºÆ®
__ÄÚµå Ä¿¹ö¸®Áö
__npm test ¸í·É
__JSHint
__Á¤¸®

12Àå. AngularJS Å×½ºÆ®
__Ä«¸£¸¶ »ç¿ë
__¹Ù¿ì¾î »ç¿ë
__Ä«¸£¸¶ ¼³Á¤
__±âº»ÀûÀÎ Ä«¸£¸¶ ¼­ºñ½º Å×½ºÆ®
__Ä«¸£¸¶¸¦ »ç¿ëÇÑ HTTP Å×½ºÆ®
__Ä«¸£¸¶ ÄÁÆ®·Ñ·¯ Å×½ºÆ®
__½ºÆÄÀÌ Å×½ºÆ®
__Á¤¸®

13Àå. Çã·ÎÄí¿¡ ¹èÆ÷
__¼­ºñ½º·Î¼­ Ç÷§Æû
__Çã·ÎÄí µ¿ÀÛ ¹æ½Ä
__¾ÛÀ» À§ÇÑ 12°¡Áö ¿ä¼Ò ¹æ¹ý·Ð
__¾ÖÇø®ÄÉÀ̼ÇÀ» Çã·ÎÄí¿¡ ¹èÆ÷
__Çã·ÎÄí¿¡¼­ ¸ù°íDB »ç¿ë
__Çã·ÎÄí¿¡¼­ ·¹µð½º
__ÀÚ»ê ÄÄÆÄÀÏ
__³ëµå Ŭ·¯½ºÅÍ
__Á¤¸®

14Àå. µðÁöÅÐ ¿À¼Ç¿¡ ¹èÆ÷
__µðÁöÅÐ ¿À¼ÇÀ̶õ?
__´ÜÀÏ ¼­¹ö ´ë ´ÙÁß ¼­¹ö ¾ÆÅ°ÅØó
__Æäµµ¶ó 20
__¼­¹ö »ý¼º
__³ëµå ¼³Ä¡
__¸ù°íDB ¼³Ä¡
__·¹µð½º ¼³Ä¡
__¼Ò¼È ¾Û ¼­ºñ½ºÇϱâ
__systemd ¾Æ·¡¿¡¼­ ¼Ò¼È ¾Û ¼­ºñ½ºÇϱâ
__¹«Áß´Ü ¹èÆ÷
__´ÙÁß ¼­¹ö ÀÌÁÖ
____ºÎÇÏ ºÐ»ê
____Áß¾ÓÁýÁßÈ­µÈ µ¥ÀÌÅͺ£À̽º
____»ç¼³ ³×Æ®¿öÅ©
__Á¤¸®
__°á·Ð

ÀúÀÚ¼Ò°³

Á¦ÇÁ µðÅ° [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

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

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

ÆîÃ帱â

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

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

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

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

    ¸®ºä

    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, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

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

    ¹è¼Û¾È³»

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

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

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

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

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