±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö °³¹ß ¹æ¹ý·Ð
AngularJS ¹ÝÀÀÇü À¥¾Û °³¹ß°ú ¼º´É ÃÖÀûÈ : MVC ÆÐÅϰú Æ®À§ÅÍ ºÎÆ®½ºÆ®·¦À» ÀÌ¿ëÇÑ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
28,000¿ø |
---|
25,200¿ø (10%ÇÒÀÎ)
1,400P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼(308)
»çÀºÇ°
Ã¥¼Ò°³
±¸±ÛÀº ´Ù¾çÇÑ ºÐ¾ß¿¡¼ °³¹ßÀڵ鿡°Ô À¯ÀÍÇÑ Ç÷§Æû°ú ¶óÀ̺귯¸®¸¦ Á¦°øÇÑ´Ù. º°µµÀÇ ÆÀÀ» ±¸¼ºÇؼ Angular UI, AngularJS Material Design µî ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ Áö¼ÓÀûÀ¸·Î »ý¼º ¹ßÀü½Ã۰í ÀÖ´Ù. AngularJS´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ´Ù¾çÇÑ ¿ÜºÎ ¶óÀ̺귯¸®¸¦ ¿¬µ¿ÇÏ´Â ÆíÀǼºÀ» Á¦°øÇÏ¸é¼ ÇÁ·ÎÅäŸÀÔÀ» ªÀº ½Ã°£ ³»¿¡ °³¹ßÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ À¥ °³¹ß, Å×½ºÆ®¿Í °ËÁõ, À¯Áö º¸¼ö, ±×¸®°í ÃÖÀûȱîÁö °í·ÁÇÑ ÇÁ·¹ÀÓ¿öÅ©À̱⠶§¹®¿¡ ¸¹Àº À¥ °³¹ß ȸ»ç¿Í ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ°¡ »ç¿ëÇϰí ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇØ °³¹ßÀÚ´Â AngularJSÀÇ ±âº» Áö½Ä»Ó ¾Æ´Ï¶ó ÅÍÄ¡ ȯ°æÀ̳ª ¹ÝÀÀÇü À¥°ú °°Àº ¸ð¹ÙÀÏ È¯°æÀ» °í·ÁÇÏ°í ÆäÀÌÁö ·Îµù ¼Óµµ±îÁö ÃÖÀûÈÇÒ ¼ö ÀÖ´Â °í±Þ ±â¼úÀ» ½ÀµæÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÃâÆÇ»ç ¼Æò
[ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë]
- ¸ð¹ÙÀÏ ¹öÀü¿¡ ÀûÇÕÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇÒ ¼ö ÀÖ´Â Æ®À§ÅÍ ºÎÆ®½ºÆ®·¦(Bootstrap)°ú ÆÄ¿îµ¥À̼ǰú °°Àº ¹ÝÀÀÇü ·¹À̾ƿô°ú °·ÂÇÑ CSS3 ÇÁ·¹ÀÓ¿öÅ© »ç¿ë
- AngularUI ÄÄÆÐ´Ï¿Â ½ºÀ§Æ®¸¦ »ç¿ëÇÒ ¶§ »ý±â´Â ÀϹÝÀûÀÎ UI ¹®Á¦ ÇØ°á
- AngularJS¸¦ ÀÌ¿ëÇØ¼ RESTful API¸¦ Á¤ÇÕÇÑ µ¿Àû ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
- CSS ¹ÝÀÀÇü ÇÁ·¹ÀÓ¿öÅ©, ´Ù¾çÇÑ UI À§Á¬, ±×¸®°í AngularJS ³»ºÎÀÇ °³¿ä ÇнÀ
- ¿¤¸®¸ÕÆ®ÀÇ ÆäÀ̵åÀΰú ÆäÀÌµå ¾Æ¿ôºÎÅÍ Á» ´õ º¹ÀâÇÑ µ¿ÀÛ±îÁö Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¾Ö´Ï¸ÞÀÌ¼Ç °³¹ß
[ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ]
AngularJS·Î UI ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ °ü½ÉÀÌ ÀÖ´Â »ç¶÷À̶ó¸é ´©±¸³ª ÀÐÀ» ¼ö ÀÖ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®, HTML, CSS¿¡ ´ëÇÑ ±âº» Áö½ÄÀº ÇÊ¿äÇÏ´Ù.
[ÀÌ Ã¥ÀÇ ±¸¼º]
1Àå. 'ȯ°æ¼³Á¤'¿¡¼´Â ÀÌ Ã¥ÀÇ ¸ðµç ºÎºÐ¿¡¼ ½ÃÀÛ ÅÛÇø´À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Å¿ì ±âº»ÀûÀÌÁö¸¸ ÀüüÀûÀ¸·Î Å×½ºÆ®°¡ ¿Ï·áµÈ »ùÇà ¾Û ¼³Ä¡ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 1ÀåÀº Å×½ºÆ®¿Í ºôµå ÇÁ·Î¼¼½ºÀÇ ÀÚµ¿Èµµ ´Ù·é´Ù.
2Àå. 'AngularUIÀÇ °³¿ä¿Í À¯Æ¿'¿¡¼´Â AngularUI ÄÄÆÐ´Ï¿Â ½ºÀ§Æ®¸¦ ¼Ò°³Çϰí ŰÇÁ·¹½º, À̺¥Æ® ¹ÙÀδõ, jQuery Passthrough, Validate¿Í Mask, Highlight, ±×¸®°í Fragment utilitiesÀÇ »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
3Àå. 'AugularUIÀÇ È®Àå'¿¡¼´Â ³¯Â¥, ͏°´õ, ±¸±Û ¸Ê½º¿Í UI ¶ó¿ìÅÍ ¸ðµâÀÇ »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
4Àå. '°³ÀÎÈ¿Í ng-grid Ȱ¿ë'¿¡¼´Â ±âº»ÀûÀÎ ¿¹Á¦¼ºÎÅÍ ±×·ìÇÎ, °³ÀÎÈµÈ ¼¿°ú ¿ ÅÛÇø´, ÆäÀÌ¡, 7°³ ¼¼ºÎ ºä »ç¿ë, ±×¸®°í ¼¿ ¼±Åðú ÆíÁýó·³ º¹ÀâÇÑ ÁÖÁ¦¿¡ À̸£±â±îÁö ½Ã¼±À» »ç·ÎÀâ´Â ±×¸®µå ±¸¼º ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
5Àå. '¾Ö´Ï¸ÞÀÌ¼Ç ÇнÀ'¿¡¼´Â AngularJS¸¦ ÀÌ¿ëÇØ¼ »ç¹°¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¾Ö´Ï¸ÞÀ̼ÇÀº ÆäÀÌÁö ¿¤¸®¸ÕÆ®ÀÇ ÆäÀ̵åÀΰú ÆäÀÌµå¾Æ¿ô ±×¸®°í ¿¤¸®¸ÕÆ® À̵¿À» Æ÷ÇÔÇÏ¸ç ¸ðµç ¾Ö´Ï¸ÞÀ̼ÇÀº AngularJS µ¥ÀÌÅÍ ¸ðµ¨À» ¹ÙÅÁÀ¸·Î Àû¿ëµÈ´Ù.
6Àå. 'Â÷Æ®¿Í µ¥ÀÌÅÍ ±â¹Ý ±×·¡ÇÈ'¿¡¼´Â AngularJS µ¥ÀÌÅÍ ¸ðµ¨¿¡ º¯°æ »çÇ×À» ¹Ý¿µÇÏ´Â À¥ ÆäÀÌÁö¿¡ µ¿Àû Â÷Æ®¸¦ »ðÀÔÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁֹǷΠ5À庸´Ù ³»¿ëÀÌ Á» ´õ È®ÀåµÇ¾ú´Ù. ÀÌ·± Á¡ ¶§¹®¿¡ »ç¿ëÀÚ Á¤ÀÇ Áö½Ã¾î¸¦ Á¤ÀÇÇÑ´Ù.
7Àå. 'CSS¿Í CSS ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ AngularJSÀÇ »ç¿ëÀÚ Á¤ÀÇ'¿¡¼´Â CSS¿¡ ´ëÇÑ ±âº» »çÇ×À» °ß°íÈ÷ ´ÙÁö°Ô ÇÒ ¼ö ÀÖ°í CSS ÇÁ·¹ÀÓ¿öÅ©°¡ UI °³¹ß ÇÁ·Î¼¼½º¸¦ ¾ó¸¶³ª ´Ü¼øÈ½Ãų ¼ö ÀÖ´ÂÁö º¸¿©ÁØ´Ù. 7ÀåÀº 8Àå°ú ƯÈ÷ 9ÀåÀ» ÀÌÇØÇϱâ À§ÇØ ¾Ë¾Æ¾ß ÇÒ »çÀü Áö½ÄÀ» ¼³¸íÇÑ´Ù.
8Àå. 'AngularUI ºÎÆ®½ºÆ®·¦ °³¹ß'¿¡¼´Â AngularUI ºÎÆ®½ºÆ®·¦ ÇÁ·ÎÁ§Æ®¸¦ Ȱ¿ëÇØ¼ AngularJS¿Í Æ®À§ÅÍ ºÎÆ®½ºÆ®·¦À» ¸Å²ô·´°Ô ÅëÇÕÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Æ®À§ÅÍÀÇ ºÎÆ®½ºÆ®·¦ CSS ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¸é ¾Æ¹«°Íµµ ¾ø´Â ÄÚµå »óÅ¿¡¼ óÀ½ ½ÃÀÛÇØ¼ °³¹ßÀ» ½ÃÀÛÇÏ´Â °Íº¸´Ù »ó´çÈ÷ ÀûÀº ½Ã°£À¸·Î ¸Å·ÂÀûÀÌ¸é¼ À¯¿¬ÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
9Àå. 'AngularUI ºÎÆ®½ºÆ®·¦ÀÇ »ç¿ëÀÚ Á¤ÀÇ'¿¡¼´Â ƯÁ¤ ¿ä±¸»çÇ׿¡ ÀûÇÕÇÑ UI ºÎÆ®½ºÆ®·¦À» ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±âº» ÅÛÇø´ÀÌ ¸Å·ÂÀûÀÏ ¼ö ÀÖÀ¸³ª Ç×»ó ¸ðµç ¿ä±¸¿¡ ÀûÇÕÇÏÁö´Â ¾Ê´Ù. 9ÀåÀº »ç¿ëÀÚ Á¤ÀÇ ÅÛÇø´À» ÀÌ¿ëÇØ¼ ¸ðµç Áö½Ã¾î¸¦ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ã¾Æº»´Ù.
10Àå. 'AngularUI¿Í ºÎÆ®½ºÆ®·¦À» Ȱ¿ëÇÑ ¸ð¹ÙÀÏ °³¹ß'¿¡¼´Â ÅÍÄ¡ Á¦½ºÃ³¸¦ Æ÷ÇÔÇÑ ¸ð¹ÙÀÏ ½Ì±Û ÆäÀÌÁö ¾ÛÀÇ °³¹ß ¹æ¹ýÀ» »ìÆìº»´Ù. ¸ð¹ÙÀÏ »ç¿ëÀÚ °æÇè¿¡ ´ëÇÑ Æ¯Á¤ ¿ä±¸»çÇ×À» ¸¸Á·½Ã۱â À§ÇØ ¾ÛÀÇ ÃÖÀûÈ ¹æ¾Èµµ ´Ù·é´Ù.
¸ñÂ÷
1 ȯ°æ¼³Á¤
Hello World ¾Û
ÇÁ¸®¹ÌƼºê ´ë½Å ¿ÀºêÁ§Æ® »ç¿ë
ù Áö½Ã¾î ±¸Çö
Node.js¿Í NPM ¼³Ä¡
OS X
À©µµ¿ì
¸®´ª½º(¿ìºÐÅõ)
Bower¸¦ ÀÌ¿ëÇÑ Å¬¶óÀ̾ðÆ®Ãø Á¾¼Ó¼º °ü¸®
Hello World ¾Û Å×½ºÆ®
´ÜÀ§ Å×½ºÆ®
Ä«¸£¸¶¿Í À罺¹Î ¼³Ä¡
ÅëÇÕ/Protractor¸¦ ÀÌ¿ëÇÑ ´Ü´ë´Ü Å×½ºÆ®
¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
±×·±Æ®¿¡¼ Protractor ½ÇÇà
±êÀ» ÀÌ¿ëÇÑ ¼Ò½º ÄÚµå °ü¸®
Á¤¸®
2 AngularUI µµÀÔ°ú À¯Æ¿¸®Æ¼
AngularUI ´Ù¿î·Îµå
AngularUI-Utils ºôµå
ÇÁ·ÎÁ§Æ®¿¡ AngularUI-Utils ÅëÇÕ
uiMask Áö½Ã¾î
À̺¥Æ® ¹ÙÀδõ
ŰÇÁ·¹½º
Á¦ÀÌÄõ¸® Àü´Þ
Á¤¸®
3 AngularUI È®Àå
±¸±Û ¸Ê Àû¿ë
Áöµµ À§ÀÇ ¸¶Ä¿
À̺¥Æ® ¹ÙÀεù
Bower¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Á¾¼Ó¼º °ü¸®
.gitignore ÆÄÀÏ º¯°æ
͏°´õ ÄÄÆ÷³ÍÆ®
µ¥ÀÌÅÍ Æ÷¸Ëȸ¦ À§ÇÑ ÇÊÅÍ »ç¿ë
͏°´õ ½ºÅ¸ÀÏ Àû¿ë
ÄÁÆ®·Ñ·¯ º¯°æ
Å×½ºÆ® Ãß°¡
ÄÁÆ®·Ñ·¯ Å×½ºÆ®
ÇÊÅÍ Å×½ºÆ®
¾ÖÇø®ÄÉÀÌ¼Ç ºôµå
Á¤¸®
4 ng-gridÀÇ Ä¿½ºÅ͸¶ÀÌ¡°ú ºÐ¼®
ÇÁ·ÎÁ§Æ® ¼³Á¤
AngularJS¸¦ ÀÌ¿ëÇÑ ¼ºñ½º »ý¼º
±×¸®µå ºä
±×¸®µå ±×·ìÇÎ
¸¶½ºÅÍ¿Í µðÅ×ÀÏ ºä »ç¿ë
Á¤¸®
5 ¾Ö´Ï¸ÞÀÌ¼Ç ÇнÀ
ÇÁ·ÎÁ§Æ® ¼³Á¤
¾Ö´Ï¸ÞÀÌ¼Ç ±â´ÉÀÌ Æ÷ÇÔµÈ ÇÒ ÀÏ ¸®½ºÆ® ÇÁ·ÎÁ§Æ® °³¹ß
ÆäÀÌÁö¿¡¼ ¿ä¼Ò À̵¿
Easing ÇÔ¼ö
Àüü ¾Ö´Ï¸ÞÀ̼ÇÀ» È®´ëÇÒ ¼ö ÀÖ´Â LESS »ç¿ë
animate.css ÆÄÀÏ »ç¿ë
½ºÅÂÄ¿¸µ ¾Ö´Ï¸ÞÀ̼Ç
½ºÅ°Š¾Ö´Ï¸ÞÀÌ¼Ç µ¿ÀÛ ÀÌÇØ
ÀÚ¹Ù½ºÅ©¸³Æ®·Î Á¤ÀÇÇÏ´Â ¾Ö´Ï¸ÞÀ̼Ç
Á¤¸®
6 Â÷Æ®¿Í µ¥ÀÌÅÍ ±â¹ÝÀÇ ±×·¡ÇÈ »ç¿ë
Â÷Æ®ÀÇ Á߿伺
¸·´ë Â÷Æ® ÀÛ¼º
µ¥ÀÌÅÍ ±â¹ÝÀÇ ¸·´ë Â÷Æ® »ý¼º
¸·´ë Â÷Æ®¸¦ À§Á¬À¸·Î º¯È¯
¸·´ë Â÷Æ® Áö½Ã¾î ÀÛ¼º
Angular Google Â÷Æ® µµ±¸ »ç¿ë
GitHub REST API¸¦ ÀÌ¿ëÇÑ ´ë½Ãº¸µå ÀÛ¼º
´ë½Ãº¸µå ¾ÖÇø®ÄÉÀÌ¼Ç È®Àå
Á¤¸®
7 CSS¿Í CSS ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ AngularJS Ä¿½ºÅ͸¶ÀÌ¡
¹ÝÀÀÇü µðÀÚÀÎÀÇ Çõ¸í
¹Ìµð¾î Äõ¸® ¼Ò°³
@media
@media ÀͽºÇÁ·¹¼Ç
Æ®À§ÅÍ ºÎÆ®½ºÆ®·¦À» ÀÌ¿ëÇÑ Áøº¸µÈ µðÀÚÀÎ
¾ÖÇø®ÄÉÀ̼ǿ¡ Foundation ÇÁ·¹ÀÓ¿öÅ© »ç¿ë
Á¤¸®
8 AngularUI ºÎÆ®½ºÆ®·¦ °³¹ß
¿Ö AngularUI ºÎÆ®½ºÆ®·¦À» »ç¿ëÇØ¾ß Çϴ°¡?
ÇÁ·ÎÁ§Æ® °ü¸® ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
accordion »ý¼º
ÅÇ »ý¼º
¼û±è ±â´ÉÀ» ÀÌ¿ëÇÑ °³¿¬¼ºÀÌ ÀûÀº ÄÜÅÙÃ÷ ¼û±è
µ¥ÀÌÆ®ÇÇÄ¿¸¦ ÀÌ¿ëÇÑ Å¸ÀÓ¶óÀÎ ¼³Á¤
¹öư »ç¿ë
ºñÀ² Æû¿¡ ´ëÇÑ ¿ì¼± ¼øÀ§ º¯°æ
»ç¿ëÀÚ¿¡°Ô ¾Ë¸² ¸Þ½ÃÁö Ç¥½Ã
ij·Î¼³ »ç¿ë
À̽´ÀÇ »óŸ¦ Ç¥½ÃÇÏ´Â ÇÁ·Î±×·¡½º ¹Ù
typeahead¸¦ ÀÌ¿ëÇÑ È¿°úÀûÀÎ Ãßõ
µå·Ó´Ù¿îÀ¸·Î µÈ ¾ÖÇø®ÄÉÀÌ¼Ç Àü¿ë ¸Þ´º¸¦ À§ÇÑ ¹ü¿ë ÇÏ¿ì¡
Á¤¸®
9 AngularUI ºÎÆ®½ºÆ®·¦ Ä¿½ºÅ͸¶ÀÌ¡
¿ÜºÎ ÅÛÇø´ °³¿ä
½ºÅ©¸³Æ® ű׸¦ ÀÌ¿ëÇÑ ÅÛÇø´ ·Îµù
$templateCache¸¦ ÅëÇÑ ÅÛÇø´ ·Îµù
¿ÜºÎ ÅÛÇø´ »ç¿ë
AngularUI ºÎÆ®½ºÆ®·¦ ÆäÀÌÁö À§Á¬ Ä¿½ºÅ͸¶ÀÌ¡
AngularUI ºÎÆ®½ºÆ®·¦ ÅÇ À§Á¬ È®Àå
Á¤¸®
10 AngularJS¿Í ºÎÆ®½ºÆ®·¦À» ÀÌ¿ëÇÑ ¸ð¹ÙÀÏ ¾Û °³¹ß
¿Ö ¸ð¹ÙÀÏ ¶§¹®¿¡ °í¹ÎÇϴ°¡?
¸ð¹ÙÀÏÀ» ¿ì¼± °í·ÁÇÑ ºÏ¸¶Å© ¾Û °³¹ß
µ¿Àû ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
ºÏ¸¶Å©¸¦ ÅëÇÑ °Ë»ö ±â´É
¸ð¹ÙÀÏ ´Ü¸»¿ë ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±âÃÊ ¼³°è
´õ ³ªÀº »ç¿ëÀÚ °æÇèÀ» À§ÇÑ ¾Ö´Ï¸ÞÀ̼Ç
´õ ³ªÀº »ç¿ëÀÚ °æÇèÀ» Á¦°øÇϱâ À§ÇÑ ¸ð¹ÙÀÏ ÃÖÀûÈ
ÅÇ À̺¥Æ®¸¦ À§ÇÑ ÁÖ±âÀûÀÎ Áö¿¬
Æ®·£Áö¼Ç°ú ¾Ö´Ï¸ÞÀÌ¼Ç °¡¼Ó
½ÃÀÛ ÆäÀÌÁö ·Îµù ¼º´É °³¼±
Á¤¸®
º»¹®Áß¿¡¼
½Ì±Û ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀ̼ǿë À¥ °³¹ß ÇÁ·¹ÀÓ¿öÅ©µéÀÌ ³ª¿À±â ½ÃÀÛÇÑ °Ç ²Ï ¿À·¡ Àü ÀÏÀÌ´Ù. ÇÏÁö¸¸ AngularJS´Â ¿©·¯ Áß¿äÇÑ ¸éÀ» °í·ÁÇØ º¼ ¶§, ±âÁ¸ ºÎ·ù¿Í´Â Â÷¿øÀÌ ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©´Ù. ¹«¾ùº¸´Ùµµ, Ŭ¶óÀÌ¾ðÆ® Ãø °³¹ß¿¡ Àç¹Ì¸¦ ¾È°ÜÁØ´Ù.
AngularJS´Â ¾î¶² Á¡ÀÌ Æ¯ÈµÇ¾î ÀÖÀ»±î? °³¹ßÀÚµéÀÌ ºê¶ó¿ìÀú·Î ·ÎµùÇÑ ¹®¼ °´Ã¼ ¸ðµ¨)DOM)À» ¼öÀÛ¾÷À¸·Î º¯°æÇÒ Çʿ䰡 ¾ø´Ù´Â Á¡¿¡¼ AngularJS´Â ¼±¾ðÀû(declarative-¿©·¯ Á¤º¸¸¦ ÀúÀåÇÏ°í ±â¾ïÇÒ ¼ö ÀÖ´Â »óÅÂ)À̶ó ÇÒ ¼ö ÀÖ´Ù. ¹Ý¸é µ¥ÀÌÅÍ ¸ðµ¨À» ÆäÀÌÁö¿¡ ·»´õ¸µÇÏ´Â ¹æ¹ý¿¡ °üÇØ¼¶ó¸é AngularJS´Â µ¥ÀÌÅÍ ¸ðµ¨ÀÌ º¯°æµÉ ¶§ ÆäÀÌÁöÀÇ ·»´õ¸µÀ» ó¸®ÇÑ´Ù.
¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεùÀ» Çϸé, ¿¹¸¦ µé¾î ÆäÀÌÁö¿¡ ÅØ½ºÆ®¸¦ ÀÔ·ÂÇϰųª ¹öưÀ» Ŭ¸¯ÇÒ ¶§ µ¥ÀÌÅÍ ¸ðµ¨Àº ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®µÈ´Ù. µ¥ÀÌÅÍ ¸ðµ¨°ú ¹ÙÀεùµÈ ´Ù¸¥ UI ¿¤¸®¸ÕÆ®µµ ¾÷µ¥ÀÌÆ®µÉ °ÍÀÌ´Ù. µ¿ÀÛÇÏ´Â °ÍÀ» Á÷Á¢ º¸±â Àü¿¡´Â ´ë´ÜÇÏÁö ¾ÊÀ» °Í °°Áö¸¸, ÇöÀç ¾Û »óŰ¡ ÆäÀÌÁö¿¡ ¾î¶»°Ô º¸ÀÏÁö¿¡ ´ëÇØ¼, Á¦ÀÌÄõ¸®¸¦ ÀÌ¿ëÇÑ Å« ¿ë·®ÀÇ DOM º¯°æ ÄÚµå¿Í °£°áÇÑ ÄÚµå »çÀÌ¿¡´Â Å« Â÷À̰¡ ÀÖ´Ù. ½ÇÁ¦·Î, Äڵ带 »ó´çÈ÷ °¡µ¶¼ºÀÌ ³ô°í °£°áÇÏ°Ô ¸¸µé¾î ÁØ´Ù.
ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¸Å¿ì °·ÂÇÑ ¾ð¾î´Ù. ±×·¯³ª º°³ Ư¡ÀÌ ÀÖ¾î¼ ÀÌ ¾ð¾î¸¦ ³í¸®ÀûÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ¸¸é ÀÌÇØÇÏ±â ¾î·Æ°Å³ª ¿¡·¯°¡ ¸Å¿ì ¸¹Àº ÁöÀúºÐÇÑ Äڵ带 ÀÛ¼ºÇÏ°Ô µÉ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ AngularJS´Â ÀÌ Á¡À» °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. AngularJS¸¦ »ç¿ëÇÏ¸é °£°áÇÑ ¸ðµâ »ç¿ë°ú ÀûÀýÇÑ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆÃ Àü·«¿¡ ÁýÁßÇϹǷÎ, ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÀåÁ¡À» Àß È°¿ëÇÒ ¼ö ÀÖ´Ù. Å×½ºÆ® ÁÖµµ °³¹ß(TDD, Test-driven development)Àº »ó´çÈ÷ ¸·°ÇÑ °³³äÀ¸·Î¼, ¿¹¸¦ µé¾î °³¹ß ¿Ï·á ÈÄ ÆäÀÌÁö ȸ鿡¼ °£°úÇß´ø ¹®Á¦¸¦ ¹ß°ßÇÒÁö¶óµµ ´çȲÇÏÁö ¾Ê°í ¹®Á¦¸¦ Áï½Ã °£ÆÄÇØ Äڵ带 ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.
TDD °³³ä ÀÌÇØ¿¡ Á» ´õ Å« µµ¿òÀ» Áִ åµé Áß¿¡ °¡Àå ÁÖ¸ñÇÒ ¸¸ÇÑ °ÍÀº ÆÑÆ®ÃâÆÇ»ç¿¡¼ Ãâ°£ÇÑ ¡ºAngularJS·Î ÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡»(¿¡ÀÌÄÜÃâÆÇ, 2014)ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ °³³äÀº °³¹ß ÇÁ·Î¼¼½º Àü¹Ý¿¡ °ÉÃÄ ¿©·¯ À̵æÀ» ÁֹǷΠÀÌ Ã¥¿¡¼µµ »ìÆìº¼ ¿¹Á¤ÀÌ´Ù.
Á¦ÀÌÄõ¸®´Â Ä¿¹Â´ÏƼ°¡ ¼ö³â°£¿¡ °ÉÃÄ ÄÚµå ÀÛ¼º¿¡ ±â¿©ÇØ ¹ßÀü½ÃÄѿ À§Á¬À» ÀÌ¿ëÇØ ¸¹Àº UI ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ »ó´çÈ÷ À¯¿ëÇÏ´Ù. ÇÏÁö¸¸ ÀÌ¿Í °°Àº À§Á¬µéÀº AngularJS°¡ °·ÂÇÏ°Ô ±ÝÁöÇϰí ÀÖ´Â Á÷Á¢ÀûÀÎ DOM º¯°æÀ» Æ÷ÇÔÇϰí Àֱ⠶§¹®¿¡ AngularJS·Î Á÷Á¢ »ç¿ëÇÒ ¼ö´Â ¾ø´Ù.
Á÷Á¢ÀûÀÎ DOM º¯°æÀº ¹Ù·Î ÀÌ Ã¥À» ÁýÇÊÇÏ°Ô µÈ ÀÌÀ¯À̸ç, ÀÌ Ã¥¿¡¼´Â AngularJS °³¹ß °úÁ¤¿¡¼ UI¿Í °ü·ÃµÈ ´Ù¾çÇÑ ¹®Á¦¸¦ ¾î¶»°Ô ÇØ°áÇÏ´ÂÁö º¸¿©ÁÖ´Â µ¥ ¸ñÀûÀ» µÐ´Ù. ÀÌ Ã¥¿¡¼´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» ´Ù·é´Ù
- ÀϹÝÀûÀÎ UI ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ AngularUI ÄÄÆÐ´Ï¿Â ½ºÀ§Æ®(companion suite) »ç¿ë ¹æ¹ý
- ƯÁ¤ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ AngularUI ¶óÀ̺귯¸®¸¦ ¼öÁ¤Çϰųª È®ÀåÇÏ´Â ¹æ¹ý
- Æ®À§ÅÍ ºÎÆ®½ºÆ®·¦À» ÀÌ¿ëÇØ¼ ½Ã¼±À» ÁýÁß½Ãų ¼ö ÀÖ´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºü¸£°Ô »ý°¢Çس¾ ¼ö ÀÖ´Â UI ºÎÆ®½ºÆ®·¦ »ç¿ë ¹æ¹ý
- ƯÁ¤ ¿ä±¸»çÇ׿¡ ºÎÇÕÇÒ ¼ö ÀÖ´Â UI ºÎÆ®½ºÆ®·¦À» º¯°æÇÏ´Â ¹æ¹ý
- CSS µ¿ÀÛ ¹æ¹ý
- ÀÌ Ã¥¿¡¼ ´Ù·ç´Â AngularUI ÄÄÆÐ´Ï¿Â ½ºÀ§Æ®(companion suite)ÀÌ °³¹ßÀÚÀÇ ¹®Á¦¸¦ ÇØ°áÇÏÁö ¸øÇÒ ¶§ »ç¿ëÀÚ Á¤ÀÇ Áö½Ã¾î(directive)¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý
(/ 'ÁöÀºÀÌÀÇ ¸»' Áß¿¡¼)
AngularJS´Â ÀÌ¹Ì ¸¹Àº ÃâÆÇ»ç¿¡¼ ´Ù¾çÇÑ ¼ÀûÀÌ Ãâ°£µÇ¾ú´Ù. ±×·³¿¡µµ ÀÌ Ã¥ÀÌ Ãâ°£µÈ ÀÌÀ¯´Â ºÐ¸í Á¸ÀçÇÑ´Ù. ¹Ù·Î ºü¸¥ ¾Û °³¹ß°ú °íµµÈµÈ ¼º´É ÃÖÀûÈ ¹æ¹ýÀ» Àß ¼³¸íÇϴ åÀ̱⠶§¹®ÀÌ´Ù.
ÇϳªÀÇ À¥ ¾ÛÀº Ãâ½ÃµÇ±â±îÁö ¸¹Àº ÀýÂ÷¸¦ °ÅÄ£´Ù. ±âȹ, µðÀÚÀÎ, µ¿ÀÛ È¯°æ¿¡ µû¸¥ ±â´É ÀûÇÕ¼º°ú µðÀÚÀÎ °Ë¼ö, °³¹ß, Å×½ºÆ® µîÀÇ ÀýÂ÷°¡ ÇÊ¿äÇÏ´Ù. ¸¸¾à ½ÃÀåÀÇ ¿ä±¸»çÇ×À» Àû¿ëÇØ¼ ºü¸¥ ½Ã°£ ¾È¿¡ ±âº»ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á¸é ½Ã°£ÀÌ ¿À·¡ °É¸± ¼öµµ ÀÖÀ¸¹Ç·Î, ÀÚÄ© ½ÃÀåÀÇ È帧À» ³õÄ¥ ¼ö ÀÖ´Ù. AngularJS´Â °³¹ßÀÚ¿Í ºñÁî´Ï½º ÆÀ¿¡°Ô °³¹ß ½Ã°£À» ÁÙ¿©ÁÙ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿Í ÅÛÇø´, UI ÇÁ·¹ÀÓ¿öÅ© µîÀ» Á¦°øÇÑ´Ù. ±âÁ¸ DOM ¿ä¼Ò³ª Àç»ç¿ë °¡´ÉÇÑ DOM ÄÄÆ÷³ÍÆ®¸¦ ¸Å°³º¯¼ö·Î »ç¿ëÇÏ´Â Áö½Ã¾î(directive), ÀÌÁß Áß°ýÈ£ ¾È¿¡ ÀÛ¼ºÇÏ´Â AngularJS ¸¶Å©¾÷ ÄÚµå, µ¥ÀÌÅ͸¦ Ç¥½ÃÇÒ ¶§ »ç¿ëÇÏ´Â ÇÊÅÍ, »ç¿ëÀÚ ÀÔ·ÂÀÇ À¯È¿¼ºÀ» °ËÁõÇÏ´Â Æû ÄÁÆ®·ÑÀ» ÀÌ¿ëÇØ¼ °³¹ßÀÚ°¡ ¾ÖÇø®ÄÉÀÌ¼Ç ÅÛÇø´À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ °³¹ßÀÚ´Â ´Ù¾çÇÑ À¥ ÆäÀÌÁö¿¡ Áߺ¹Çؼ °³¹ßÇØ¾ß ÇÏ´Â ±â´ÉÀ̳ª ¸¶Å©¾÷ Äڵ带 À§ 4°¡Áö Ç׸ñÀ¸·Î ½Ã°£À» ´ÜÃà½Ãų ¼ö ÀÖ´Ù.
µ¥½ºÅ©Åé ȯ°æÀº dzºÎÇÑ CPU¿Í ¸Þ¸ð¸®¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ¼º´ÉÀ» Å©°Ô °í¹ÎÇÏÁö ¾Ê¾ÒÁö¸¸ ¸ð¹ÙÀÏ È¯°æÀº ±×·¸Áö ¾Ê´Ù. ƯÈ÷ À¥ ÆäÀÌÁö³ª ¸ð¹ÙÀÏ ¾ÛÀÇ ½ÃÀÛ ÆäÀÌÁö´Â »ç¿ëÀÚ¿¡°Ô ùÀλó°ú °°À¸¹Ç·Î ·ÎµùÀÌ »¡¶ó¾ß ÇÑ´Ù. AngularJS´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇÏ´Â ¿ä¼ÒÀÎ HTML, CSS, ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏÀÇ Å©±â¸¦ ÇöÀúÈ÷ ÁÙÀÏ ¼ö ÀÖ´Â ±â¼úÀ» Á¦°øÇÑ´Ù. ÀÌ ±â¼úÀ» ½ÀµæÇÏ·Á¸é, ÀÌ Ã¥ÀÇ ÈĹݺθ¦ »ìÆìº¸°í ²À Á÷Á¢ °³¹ßÇØº¸±æ ¹Ù¶õ´Ù. ³î¶ó¿î °æÇèÀ» ÇÏ°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ºü¸¥ À¥ °³¹ß°ú ¼º´É ÃÖÀûÈ ¹æ¹ý ¿Ü¿¡µµ AngularJSÀÇ ±âº» öÇÐÀÎ MVC ÆÐÅÏÀ» ÀÌÇØÇϱâ ÁÁÀº ÇнÀ¼´Ù. µû¶ó¼ À¥ ÃÊ±Þ °³¹ßÀÚµµ ÀÌ Ã¥À» ÅëÇØ À¥ ±â¼úÀÇ ±âÃÊ¿Í ÀÚ¹Ù½ºÅ©¸³Æ® µðÀÚÀÎ ÆÐÅÏÀ» °æÇèÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
(/ '¿Å±äÀÌÀÇ ¸»' Áß¿¡¼)
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|---|
Ãâ»ýÁö | - |
Ãâ°£µµ¼ | 0Á¾ |
ÆÇ¸Å¼ö | 0±Ç |
Ç®½ºÅÃ(full-stack) ¿£Áö´Ï¾îÀÌÀÚ ¿ÀǼҽº ÄÁÆ®¸®ºäÅÍ´Ù. µð·ºÆ¼ºê(Directive), SPA, AngularJS·Î ÀÛ¼ºÇÑ Å©·Ò È®ÀåÇÁ·Î±×·¥°ú °°Àº °³ÀÎ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ °³¹ßÇÏ°í °ø°³ÇؿԴÙ. ´Ù¸¥ °³¹ßÀڵ鿡°Ô ¿µ°¨À̳ª µµ¿òÀ» ÁÙ ¼ö ÀÖ´Â °³ÀÎ ºí·Î±×¸¦ ¿î¿µÇϸç ÀÌÇØÇϱ⠽¬¿î Ç¥ÇöÀ¸·Î ÀÚ½ÅÀÇ ÇÁ·Î±×·¡¹Ö °æÇèÀ» °øÀ¯ÇÒ Á¤µµ·Î ¿Á¤ÀÌ ³ÑÄ£´Ù. ÄÚµùÀ» ÇÏÁö ¾Ê´Â ½Ã°£¿¡´Â º¸Åë µ¶¼³ª À¯Æ©ºê µ¿¿µ»ó °¨»ó, ±×¸®°í °¡Á·°ú ÇÔ²² Äڹ̵ð ¼î ½ÃûÀ» Áñ±ä´Ù. Æú¶õµå¿¡ À§Ä¡ÇÑ [Appliness and Sdjournal Magazine]¿¡ ±â»ç¸¦ ±â°íÇϱ⵵ Çß´Ù.
Àú¼
[AngularJS ¹ÝÀÀÇü À¥¾Û °³¹ß
°ú ¼º´É ÃÖÀûÈ]
»ý³â¿ùÀÏ | - |
---|---|
Ãâ»ýÁö | - |
Ãâ°£µµ¼ | 0Á¾ |
ÆÇ¸Å¼ö | 0±Ç |
15³â°£ Á¤º¸ Å×Å©³î·ÎÁö ºÐ¾ß¿¡¼ ÀÏÇÑ ÇÁ¸®·£¼ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌÀÚ ¿Á¤ÀûÀÎ ¿ÀǼҽº ÄÁÆ®¸®ºäÅÍ´Ù. ÇöÀç À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¿Á¤À» ½ñ°í Àִµ¥ ÁÖ·Î AngularJS¸¦ Ȱ¿ëÇØ¼ °³¹ßÇÑ´Ù. ÇԺθ£Å© AngularJS ¹ÌÆ®¾÷(Meetup)À» â¼³Çß´Ù. https://github.com/matthiasn¿¡ µé¾î°¡¸é ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦, http://matthiasnehlsen.com¿¡ °¡¸é ºí·Î±×¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. Æ®À§ÅÍ¿¡¼ @matthiasnehlsen·Î °Ë»öÇÏ¸é ÆÈ·Î¿ìÇÒ ¼ö ÀÖ´Ù.
Àú¼
[AngularJS ¹ÝÀÀÇü À¥¾Û °³¹ß°ú ¼º´É ÃÖÀûÈ]
»ý³â¿ùÀÏ | - |
---|---|
Ãâ»ýÁö | - |
Ãâ°£µµ¼ | 0Á¾ |
ÆÇ¸Å¼ö | 0±Ç |
±¤¿î´ëÇб³ ÀüÀÚ°øÇаú¸¦ Á¹¾÷ÇÏ°í µ¿´ëÇпø ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °øÇаú¿¡¼ ¾Èµå·ÎÀ̵å¿Í ºí·çÅõ½º¸¦ Àü°øÇß´Ù. °ú°Å ¿Àºñ°í¿¡¼ À¥ °³¹ßÀڷΠȰµ¿Çϰí ÀÖ´Â ³ëµå¿¡ °ü½ÉÀÌ ¸¹Àº Çູ °³¹ßÀÚ´Ù. ÇູÇÑ HMI WebApp °³¹ß ÆÀ¿¡¼ Â÷·®¿ë Ç÷§Æû¿¡ ¿Ã¶ó°¡´Â À¥ ¾ÛÀ» °³¹ßÇÏ¸é¼ ¸¹Àº °æÇè°ú ½Ç·ÂÀ» ½×¾Ò´Ù. ÇöÀç ºê¶óÀÌ´ÏŬ¿¡ ±Ù¹«ÇÏ¸é¼ ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇϸç, ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ °ü½ÉÀÌ ¸¹°í, ½ÇÁ¦ µ¥ÀÌÅÍ ºÐ¼® »ç·Ê¸¦ ¸¸µé°í ÀÖ´Ù. ¹ø¿ª ÀÛ¾÷À» ÅëÇØ Ã¥À» Àд ¸ðµç »ç¶÷¿¡°Ô ²À µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶ó´Â ¸¶À½À» ´Ã ǰ°í ÀÖ´Ù. ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼ Ãâ°£ÇÑ [³ëµå·Î ÇÏ ´Â À¥ ¾Û Å×½ºÆ® ÀÚµ¿È](2013), [ÀͽºÇÁ·¹½º ÇÁ·¹ÀÓ¿öÅ©·Î ÇÏ´Â ³ëµå À¥ ¾Û ÇÁ·Î±×·¡¹Ö](2014), [Storm ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§Æû](2014), [¾Èµå·ÎÀ̵å À½¼º ÀÎ½Ä ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß](2014), [Spark·Î ÇÏ´Â °í¼Ó ºòµ¥ÀÌÅÍ ºÐ¼®°ú ó¸®](2014), [AngularJS ¹ÝÀÀÇü À¥¾Û °³¹ß°ú ¼º´É ÃÖÀûÈ](2015), [¸®¾×Æ® Á¤º¹Çϱâ](2016)¸¦ ¹ø¿ªÇß´Ù.
ÆîÃĺ¸±â¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â½ºÆÄÅ© 2.0À¸·Î ÇÏ´Â °í¼Ó ½º¸¶Æ® ºòµ¥ÀÌÅÍ...
¾Èµå·ÎÀ̵å À½¼º ÀÎ½Ä ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
Storm ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§Æû
ÀͽºÇÁ·¹½º ÇÁ·¹ÀÓ¿öÅ©·Î ÇÏ´Â ³ëµå À¥ ¾Û ...
³ëµå·Î ÇÏ´Â À¥ ¾Û Å×½ºÆ® ÀÚµ¿È
ÁÖ°£·©Å·
´õº¸±â»óǰÁ¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óǰÀÇ ½Ã¸®Áî
acorn+PACKT ½Ã¸®Áî(ÃÑ 353±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 309±Ç)
ÀÌ Ã¥°ú ³»¿ëÀÌ ºñ½ÁÇÑ Ã¥ ? ³»¿ë À¯»çµµ¶õ? ÀÌ µµ¼°¡ °¡Áø ³»¿ëÀ» ºÐ¼®ÇÏ¿© ±âÁØ µµ¼¿Í ¾ó¸¶³ª ¸¹ÀÌ À¯»çÇÑ ÄÜÅÙÃ÷¸¦ ¸¹ÀÌ °¡Áö°í Àִ°¡¿¡ ´ëÇÑ ºñÀ²ÀÔ´Ï´Ù.
¸®ºä
±¸¸Å ÈÄ ¸®ºä ÀÛ¼º ½Ã, ºÏÇǴϾð Áö¼ö ÃÖ´ë 600Á¡
±â´ëÆò
±â´ëÆò
±³È¯/ȯºÒ
±³È¯/ȯºÒ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼ ½ÅûÇÔ, 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555) ÀÌ¿ë °¡´É |
---|---|
±³È¯/ȯºÒ °¡´É ±â°£ |
°í°´º¯½ÉÀº Ãâ°í¿Ï·á ´ÙÀ½³¯ºÎÅÍ 14ÀÏ ±îÁö¸¸ ±³È¯/ȯºÒÀÌ °¡´ÉÇÔ |
±³È¯/ȯºÒ ºñ¿ë |
°í°´º¯½É ¶Ç´Â ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ 2,500¿ø Åùèºñ¸¦ °í°´´ÔÀÌ ºÎ´ãÇÔ |
±³È¯/ȯºÒ ºÒ°¡»çÀ¯ |
¹ÝǰÁ¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óǰ È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡ÇÒ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇØº¸»ó |
¼ÒºñÀÚ ÇÇÇØº¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖÀ½ |
±âŸ |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó ǰÀý/ÀýÆÇ µîÀÇ »çÀ¯·Î ÁÖ¹®ÀÌ Ãë¼ÒµÉ ¼ö ÀÖÀ½(ÀÌ °æ¿ì ÀÎÅÍÆÄÅ©µµ¼¿¡¼ °í°´´Ô²² º°µµ·Î ¿¬¶ôÇÏ¿© °íÁöÇÔ) |
¹è¼Û¾È³»
ÀÎÅÍÆÄÅ© µµ¼ »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÏ¿©, ÀÎÅÍÆÄÅ© ¿Ü Ÿ¾÷ü ¹è¼Û»óǰÀÎ °æ¿ì ¹ß¼ÛµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
¹è¼Ûºñ
µµ¼(Áß°íµµ¼ Æ÷ÇÔ) ±¸¸Å |
2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) |
---|---|
À½¹Ý/DVD/ÀâÁö/¸¸È ±¸¸Å |
2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) |
µµ¼¿Í À½¹Ý/DVD/ÀâÁö/¸¸È/ |
2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) |
¾÷üÁ÷Á¢¹è¼Û»óǰ ±¸¸Å |
¾÷üº° »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë |