|
|
|
MEAN ½ºÅÃÀ» »ç¿ëÇÑ ¸ð´ø À¥ °³¹ß ÀÔ¹® : Ç® ½ºÅà ¿£Áö´Ï¾î·Î À̲ø¾îÁÖ´Â
|
|
|
¿¡ÀÌÄÜ À¥ ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî1
¤Ó Á¦ÇÁ µðÅ°(Jeff Dickey), ¹ÚÀçÈ£
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Write Modern Web Apps with the MEAN Stack
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
[Ç® ½ºÅà ¿£Áö´Ï¾î·Î À̲ø¾îÁÖ´Â 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 ¾Æ·¡¿¡¼ ¼Ò¼È ¾Û ¼ºñ½ºÇϱâ
__¹«Áß´Ü ¹èÆ÷
__´ÙÁß ¼¹ö ÀÌÁÖ
____ºÎÇÏ ºÐ»ê
____Áß¾ÓÁýÁßÈµÈ µ¥ÀÌÅͺ£À̽º
____»ç¼³ ³×Æ®¿öÅ©
__Á¤¸®
__°á·Ð
-
-
|
Á¦ÇÁ µðÅ°(Jeff Dickey) [Àú]
|
|
-
»÷ ÇÁ¶õ½Ã½ºÄÚ¿Í ·Î½º¾ØÁ©·¹½º¿¡¼ ¿©·¯ ÇØ¿¡ °ÉÃÄ ½ºÅ¸Æ®¾÷ °æ·ÂÀ» ½×¾ÒÀ¸¸ç Àüü¸¦ ´Ù·ê ÁÙ ¾Æ´Â Ç® ½ºÅÃ(full-stack) À¥ °³¹ßÀÚ´Ù. Á¦ÇÁ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼º°ø¸®¿¡ ¿Ï¼öÇÏ°í, ´ë±Ô¸ð ½Ã½ºÅÛÀ» À¯Áö º¸¼öÇϸç, °³¹ß ÆÀÀ» À̲ø¾î¿Ô´Ù. ÁÖ¿ä À¥ Ç÷§Æû ´ë´Ù¼ö¿¡¼ 10³â ÀÌ»ó ½×Àº °æÇèÀ» Åä´ë·Î, ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ÃֽŠ±â¼úÀ» ²÷ÀÓ¾øÀÌ Å½±¸ÇÏ°í ÀÖ´Ù. ÇöÀç´Â Çã·ÎÄí(Heroku)¿¡¼ ù CLI °³¹ßÀÚ·Î ÀÏÇÏ°í ÀÖ´Ù. ¶ÇÇÑ Á¦³Ê·² ¾î¼Àºí¸®(General Assembly)¿¡¼ ¹é¿£µå À¥ °³¹ß ÄÚ½ºµµ °¡¸£Ä£´Ù.
-
|
¹ÚÀçÈ£ [Àú]
|
|
-
Æ÷Ç×°ø°ú´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ÇÐºÎ¿Í ´ëÇпøÀ» Á¹¾÷Çß´Ù. ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß, ±â¾÷¿ë ¹é¾÷ ¼ÒÇÁÆ®¿þ¾î °³¹ß, ¹æ¼Û±¹ ÄÜÅÙÃ÷ ¼ö½Å Á¦ÇÑ ½Ã½ºÅÛ °³¹ß°ú ¿î¿µ Áö¿ø, Ŭ¶ó¿ìµå¿¡¼ µ¿ÀÛÇÏ´Â ¼ºñ½º °³¹ß¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ½Ç¹« °æÇèÀ» Åä´ë·Î °í¼º´É °í°¡¿ë¼º ½Ã½ºÅÛÀ» ¼³°èÇÑ´Ù. ÄÚ½º´Ú »óÀå»ç ¿¢¼À CTO·Î ÀΰøÁö´É°ú ½º¸¶Æ®ÆÑÅ丮 °ü·Ã °³¹ßÀ» ÃÑ°ýÇßÀ¸¸ç, Àü ¾ÆÀÌÄÜ(ICON) Ä¡ÇÁ ¾ÆÅ°ÅØÆ®·Î ÆÛºí¸¯ ºí·ÏüÀÎ °³¹ß°ú ¿î¿µ¿¡ ´ëÇÑ °æÇèÀÌ Ç³ºÎÇÏ´Ù. ÁýÇÊ°ú ¹ø¿ªÇÑ Ã¥ÀÌ 40¿© ±Ç¿¡ À̸¥´Ù. ÃÖ±Ù¿¡´Â À¯Æ©ºê ä³Î(https://www.youtube.com/c/¹ÚÀçÈ£dev)À» ¿°í °³¹ßÀÚ¸¦ À§ÇÑ ´Ù¾çÇÑ Áö½ÄÀ» Àü´ÞÇÏ°í ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|