- ÁÖ¹®»óÇ°¼ö·®
- °³
- ¿¹»óÀû¸³±Ý
P - »óÇ°ÇÒÀαÝ
- ¿ø
- ¹è¼Û·á
- ¿ø
- ÁÖ¹®ÇÕ°è
- ¿ø
¹Ýµð¾Ø·ç´Ï½º ·Ôµ¥Ä«µå | °áÁ¦±Ý¾× ÃÖ´ë 25% û±¸ÇÒÀÎ (1¸¸¿ø ÀÌ»ó °áÁ¦°Ç¿¡ ÇÑÇØ ¿ù 2ȸ, °Ç´ç ÃÖ´ë 1¸¸¿ø ÇÒÀÎ) |
---|---|
¹Ýµð¾Ø·ç´Ï½º ¿ì¸®VÄ«µå | °áÁ¦±Ý¾× 10% û±¸ÇÒÀÎ |
OKij½¬¹é Æ÷ÀÎÆ® | ÃÖ¼Ò 10¿øºÎÅÍ Àü¾× »ç¿ë or 1% Àû¸³ |
---|---|
Çö´ëÄ«µå MÆ÷ÀÎÆ® | °áÁ¦±Ý¾×ÀÇ ÃÖ´ë 10% »ç¿ë °¡´É |
½ÅÇÑÄ«µå Æ÷ÀÎÆ® | °áÁ¦±Ý¾×ÀÇ ÃÖ´ë 10% »ç¿ë °¡´É(ÀϺÎÄ«µå) |
Çϳª(±¸.¿Üȯ) Æ÷ÀÎÆ® | º¸À¯ Çѵµ ³»¿¡¼ 100% »ç¿ë °¡´É |
¾¾Æ¼Ä«µå Æ÷ÀÎÆ® | °áÁ¦±Ý¾×ÀÇ ÃÖ´ë 50% »ç¿ë °¡´É |
NH³óÇù TAKE5Ä«µå | 20% û±¸ÇÒÀÎ(Edu Pack) |
---|---|
ä¿ò Ç÷¡Æ¼´½ ¸ÖƼīµå | 20% û±¸ÇÒÀÎ |
¸ð¹ÙÀÏ Tmoney ½ÅÇÑÄ«µå | 10% û±¸ÇÒÀÎ |
½ÅÇÑÄ«µå Shopping | 10% û±¸ÇÒÀÎ |
NH³óÇù üũīµå | 10% û±¸ÇÒÀÎ |
NH20 Çغ½ ½Å¿ëÄ«µå | 10% û±¸ÇÒÀÎ |
¾¾Æ¼ Ŭ¸®¾î Ä«µå | 7% û±¸ÇÒÀÎ |
NH20 Çغ½ üũīµå | 5% û±¸ÇÒÀÎ |
NH³óÇù LADY´Ù¼ØÄ«µå | 5% û±¸ÇÒÀÎ |
½ÅÇÑÄ«µå Å¥ºê | 5% û±¸ÇÒÀÎ |
½ÅÇÑÄ«µå Å¥ºê PLATINUM# | 5% û±¸ÇÒÀÎ |
NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?
[2õ¿ø Ãß°¡ Àû¸³]
ÃÑ ÁÖ¹®±Ý¾× 5¸¸¿ø ÀÌ»ó ±¸¸Å ½Ã 2,000¿ø Ãß°¡ Àû¸³
[¸â¹ö½Ê Ãß°¡ Àû¸³]
½´ÆÛ·ç´Ï : 3% Ãß°¡ Àû¸³
°ñµå·ç´Ï : 2% Ãß°¡ Àû¸³
½Ç¹ö·ç´Ï : 1% Ãß°¡ Àû¸³
´Ü, ±¹³»µµ¼, eBook¸¸ ±¸¸Å ½Ã Àû¸³ ºÒ°¡
¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.
¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.
¡°µµ·Î¸íÁÖ¼Ò¡±¸¦ ½±°Ô ã¾Æº¸¼¼¿ä
1. µµ·Î¸íÀ¸·Î °Ë»öÇϱâ (¿¹, ¡°Á÷Áö±æ¡± or ¡°Á÷Áö±æ+322¡±)
2. °Ç¹°¸íÀ¸·Î °Ë»öÇϱâ (¿¹, ¡°¹Ýµð¾Ø·ç´Ï½ººôµù¡±)
3. µ¿(À¾/¸é/¸®) À¸·Î °Ë»ö (¿¹, ¡°Àλ絿¡± or ¡°Àλ絿+43¡±)
4. µµ·Î¸íÁÖ¼Ò¸¦ ¸ð¸£½Ç °æ¿ì µµ·Î¸íÁÖ¼Ò ¾È³»½Ã½ºÅÛ(http://www.juso.go.kr)¿¡¼ È®ÀÎÇØÁÖ¼¼¿ä.
ÁÖ¼ÒÀÇ µ¿(À¾/¸®/¸é) ¶Ç´Â ¸¶Áö¸· ºÎºÐÀ» ÀÔ·ÂÇϽŠÈÄ °Ë»öÀ» ´©¸£¼¼¿ä.
ÃÑ 0°Ç, °Ë»ö°á°ú ÁÖ¼Ò¸¦ Ŭ¸¯ÇϽøé ÀÚµ¿ÀÔ·Â µË´Ï´Ù.
¿ìÆí¹øÈ£ | ÁÖ¼Ò |
---|
°Ë»öµÈ ÁÖ¼Ò°¡ ¾ø½À´Ï´Ù. |
³×À̹öID·Î º°µµ ¾Û ¼³Ä¡ ¾øÀÌ ½Å¿ëÄ«µå ¶Ç´Â ÀºÇà°èÁ Á¤º¸¸¦ µî·ÏÇÏ¿© ³×À̹öÆäÀÌ ºñ¹Ð¹øÈ£·Î °áÁ¦ÇÒ ¼ö ÀÖ´Â °£Æí°áÁ¦ ¼ºñ½º ÀÔ´Ï´Ù.
¸¶ÄÉÆà ÅëÂû·Â ±èÈÆö 10,800¿ø
ÀÚ¹Ù ³×Æ®¿öÅ© ¼Ò³à ³×Ƽ Á¤°æ¼® 22,500¿ø
¸ð´ø À¥À» À§ÇÑ Node.js ÇÁ·Î±×·¡¹Ö[°³Á¤ÆÇ] À±Àμº 22,500¿ø
¾Æ¸¶Á¸ À¥ ¼ºñ½º¸¦ ´Ù·ç´Â ±â¼ú ÀÌÀçÈ« 37,800¿ø
½ÇÀü ÇÁ·ÎÁ§Æ®·Î ¹è¿ì´Â AngularJS À±¿µ½Ä 24,300¿ø
¾Æ¸ð½º ÇϺñºê
¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀÌÀÚ ±â¼ú ÄÁ¼³ÅÏÆ®À̸ç, MEAN.IO¿Í MEAN.JSÀÇ Ã¢¸³ÀÚ´Ù. °ÅÀÇ 10³â¿¡ °ÉÃÄ Ç®½ºÅà °³¹ßÀÚ·Î È°µ¿ÇØ¿ÔÀ¸¸ç, ¿©·¯ ½ºÅ¸Æ®¾÷°ú ¿£ÅÍÇÁ¶óÀÌÁî ȸ»ç¸¦ À§ÇØ ÀÏÇØ¿Ô´Ù. ÇöÀç ´å³ÝÇÁ·¹ÀÓ¿öÅ©(.NET Framework), ÆÄÀ̽ã, ½ºÄ®¶ó, ¿ÀºêÁ§Æ¼ºêC, ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ Ç÷§Æû, ÇÁ·¹ÀÓ¿öÅ©, ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¾÷ÇÏ°í ÀÖ´Ù.
Áö³ 3³â µ¿¾È AngularJS¿Í °°Àº MVC ÇÁ·ÐÆ®¿£µå´Â ¹°·ÐÀÌ°í ³ëµå¿Í MongoDB¸¦ Æ÷ÇÔÇÏ´Â Ç®½ºÅà ÀÚ¹Ù½ºÅ©¸³Æ® ¼Ö·ç¼ÇÀ¸·Î ÀÛ¾÷ÇØ¿Ô´Ù. 2013³â, MEAN ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Àαâ ÀÖ´Â ±âº» ƲÀ» Á¦°øÇϱâ À§ÇØ MEAN.IO¸¦ ¸¸µé¾ú°í, ÇöÀç http://meanjs.org¿¡¼ MEAN ¼Ö·ç¼ÇÀ» °³¹ß ÁßÀÌ´Ù. ¶ÇÇÑ ¼Ò¸ðÀÓ°ú ÄÁÆÛ·±½º¿¡¼ °í±Þ À¥ ±â¼ú¿¡ ´ëÇÑ °ÀǸ¦ ¸Ã°í ÀÖÀ¸¸ç, ´Ù¾çÇÑ È¸»ç¿¡¼ °³¹ß ÆÀÀ» ÁöµµÇÑ´Ù.
¹ÚÀçÈ£
Æ÷Ç×°ø°ú´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ÇÐºÎ¿Í ÄÄÇ»ÅÍ°øÇаú ´ëÇпøÀ» Á¹¾÷Çß´Ù. ºí·Î±× ¡®ÄÄÇ»ÅÍ vs Ã¥(http://jhrogue.blogspot.com)¡¯À» ¿î¿µÇÏ°í ÀÖ´Ù. ¿¡ÀÌÄÜÃâÆǻ翡¼ Æì³½ ¡ºÁ¶¿¤ ¿Â ¼ÒÇÁÆ®¿þ¾î¡», ¡ºÃʳ°¨ ±â¾÷ÀÇ Á¶°Ç¡», ¡º¸®´ª½º ½Ã½ºÅÛ °ü¸® ¿Ïº® °¡À̵塻, ¡ºÄÚµå·Î Àд ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹ö¡», ¡º¾Ç¼ºÄÚµå¿Í ¸Ö¿þ¾î Æ÷·»½Ä¡», ¡º¾ÆÆÄÄ¡ Solr 4 ±¸Ãà°ú °ü¸®¡», ¡ºÀü¹® °Ë»ö°ú ºÐ¼®À» À§ÇÑ Elasticsearch ¼¹ö¡», ¡º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:1»ó´ã°Ô½ÃÆÇ |
---|---|
¹ÝÇ°/±³È¯ °¡´É ±â°£ | ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë | º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½) |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
|
¼ÒºñÀÚ ÇÇÇغ¸»ó ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó |
|
¹ÝÇ°/±³È¯ ÁÖ¼Ò | °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º) |