1Àå, ¡®Å¸ÀÔ½ºÅ©¸³Æ® - µµ±¸¿Í ÇÁ·¹ÀÓ¿öÅ© ¿É¼Ç¡¯¿¡¼´Â ŸÀÔ½ºÅ©¸³Æ® °³¹ß ½ÃÀÛ¿¡ ¾Õ¼± Áغñ °úÁ¤À» ´Ù·é´Ù. ŸÀÔ½ºÅ©¸³Æ® ¾ð¾î¿Í ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÒ ¶§ÀÇ ÀåÁ¡°ú ¸î¸î À¯¸íÇÑ IDE·Î ¿ÏÀüÇÑ °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù.
2Àå, ¡®Å¸ÀÔ, º¯¼ö, ÇÔ¼ö ±â¹ý¡¯¿¡¼´Â ±âº» ŸÀÔ°ú ŸÀÔ ¾î³ëÅ×À̼ǿ¡¼ ½ÃÀÛÇØ º¯¼ö, ÇÔ¼ö, °í±Þ ¾ð¾î ±â´ÉÀ¸·Î ³íÀǸ¦ ¿Å°Ü°¡¸ç ŸÀÔ½ºÅ©¸³Æ® ¾ð¾î¸¦ ¼Ò°³ÇÑ´Ù.
3Àå, ¡®ÀÎÅÍÆäÀ̽º, Ŭ·¡½º, »ó¼Ó¡¯¿¡¼´Â 2Àå¿¡¼ ÀÛ¾÷ÇÑ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î °´Ã¼ÁöÇâ °³³ä°ú ÀÎÅÍÆäÀ̽º ±â´É, Ŭ·¡½º, »ó¼ÓÀ» ¼Ò°³ÇÑ´Ù. ÆÑÅ丮 µðÀÚ...
´õº¸±â
1Àå, ¡®Å¸ÀÔ½ºÅ©¸³Æ® - µµ±¸¿Í ÇÁ·¹ÀÓ¿öÅ© ¿É¼Ç¡¯¿¡¼´Â ŸÀÔ½ºÅ©¸³Æ® °³¹ß ½ÃÀÛ¿¡ ¾Õ¼± Áغñ °úÁ¤À» ´Ù·é´Ù. ŸÀÔ½ºÅ©¸³Æ® ¾ð¾î¿Í ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÒ ¶§ÀÇ ÀåÁ¡°ú ¸î¸î À¯¸íÇÑ IDE·Î ¿ÏÀüÇÑ °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù.
2Àå, ¡®Å¸ÀÔ, º¯¼ö, ÇÔ¼ö ±â¹ý¡¯¿¡¼´Â ±âº» ŸÀÔ°ú ŸÀÔ ¾î³ëÅ×À̼ǿ¡¼ ½ÃÀÛÇØ º¯¼ö, ÇÔ¼ö, °í±Þ ¾ð¾î ±â´ÉÀ¸·Î ³íÀǸ¦ ¿Å°Ü°¡¸ç ŸÀÔ½ºÅ©¸³Æ® ¾ð¾î¸¦ ¼Ò°³ÇÑ´Ù.
3Àå, ¡®ÀÎÅÍÆäÀ̽º, Ŭ·¡½º, »ó¼Ó¡¯¿¡¼´Â 2Àå¿¡¼ ÀÛ¾÷ÇÑ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î °´Ã¼ÁöÇâ °³³ä°ú ÀÎÅÍÆäÀ̽º ±â´É, Ŭ·¡½º, »ó¼ÓÀ» ¼Ò°³ÇÑ´Ù. ÆÑÅ丮 µðÀÚÀÎ ÆÐÅÏÀ» ÅëÇØ °³³äÀ» º¸¿©ÁØ´Ù.
4Àå, ¡®µ¥Ä¿·¹ÀÌÅÍ, Á¦³×¸¯, ºñµ¿±â ±â´É¡¯¿¡¼´Â µ¥Ä¿·¹ÀÌÅÍ, Á¦³×¸¯°ú °°Àº °í±Þ ±â´ÉÀ» »ìÆìº¸°í ºñµ¿±â ÇÁ·Î±×·¡¹Ö °³³äÀ» »ìÆìº»´Ù. ŸÀÔ½ºÅ©¸³Æ®°¡ ÇÁ¶ó¹Ì½º¿Í async, await ±¸Á¶·Î ºñµ¿±â ±â´ÉÀ» Áö¿øÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù.
5Àå, ¡®¼±¾ð ÆÄÀÏ ÀÛ¼º°ú »ç¿ë¡¯¿¡¼´Â ´Ü°èº°·Î ±âÁ¸ ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ忡¼ ¼±¾ð ÆÄÀÏÀ» ¸¸µå´Â °úÁ¤À» »ìÆìº¸°í ¼±¾ð ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§ ÈçÈ÷ ¾²´Â ±¸¹®ÀÇ ¸ñ·ÏÀ» ³ª¿Çغ»´Ù. ¸ñ·ÏÀÇ ±¸¹®Àº ¼±¾ð ÆÄÀÏ ±¸¹®¿¡ ´ëÇØ ¹Ù·Î ÈȾ ¼ö ÀÖ´Â ÂüÁ¶ °¡À̵尡 µÇµµ·Ï ±¸¼ºÇß´Ù.
6Àå, ¡®¿ÜºÎ ¶óÀ̺귯¸®¡¯¿¡¼´Â °³¹ß ȯ°æ¿¡¼ DefinitelyTyped ÀúÀå¼Ò¸¦ ÅëÇØ ¼±¾ð ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ÀÌ¾î¼ À¯¸í ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¹éº», ¾Þ±Ö·¯ 1, ExtJs¿¡ ȣȯµÇ´Â ŸÀÔ½ºÅ©¸³Æ® ÄÚµå ÀÛ¼º ¹æ¹ýÀ» »ìÆìº»´Ù.
7Àå, ¡®Å¸ÀÔ½ºÅ©¸³Æ® ȣȯ ÇÁ·¹ÀÓ¿öÅ©¡¯¿¡¼´Â ŸÀÔ½ºÅ©¸³Æ®¿Í Àüü º´ÇÕ °¡´ÉÇÑ À¯¸í ÇÁ·¹ÀÓ¿öÅ©¸¦ »ìÆìº»´Ù. MVC °³³äÀ» »ìÆìº» ÈÄ ¹éº», ¿À·¼¸®¾Æ, ¾Þ±Ö·¯ 2, ¸®¾×Æ®¿¡¼ ÀÌ µðÀÚÀÎ ÆÐÅÏÀ» ¾î¶»°Ô ±¸ÇöÇß´ÂÁö ºñ±³Çغ»´Ù.
8Àå, ¡®Å×½ºÆ® ÁÖµµ °³¹ß¡¯¿¡¼´Â Å×½ºÆ® ÁÖµµ °³¹ßÀÌ ¹«¾ùÀÎÁö »ìÆìº¸°í ´Ù¾çÇÑ ´ÜÀ§ Å×½ºÆ®¸¦ ¸¸µå´Â °úÁ¤À» ÅëÇØ ¾È³»ÇÑ´Ù. ÀÚ½º¹Î ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®¿Í ºñµ¿±â ·ÎÁ÷ Å×½ºÆ® ¹æ¹ýÀ» º¸¿©ÁØ´Ù. Å×½ºÆ® ·¯³Ê, Å×½ºÆ® º¸°í Áö¼Ó ÅëÇÕ ºôµå ¼¹ö¿¡ ´ëÇØ »ìÆìº»´Ù.
9Àå, ¡®Å¸ÀÔ½ºÅ©¸³Æ® ȣȯ ÇÁ·¹ÀÓ¿öÅ© Å×½ºÆ®¡¯¿¡¼´Â ŸÀÔ½ºÅ©¸³Æ® ȣȯ ÇÁ·¹ÀÓ¿öÅ©º°·Î ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ´ÜÀ§ Å×½ºÆ®, ÅëÇÕ Å×½ºÆ®, Àμö Å×½ºÆ® °úÁ¤À» »ìÆìº»´Ù. Å×½ºÆ® °¡´É¼ºÀÇ °³³ä ¹× ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¿Í ±¸ÇöÀÇ ¹Ì¹¦ÇÑ º¯È°¡ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ® ¹üÀ§¸¦ ´õ ³Ð°Ô Á¦°øÇÒ ¼ö ÀÖÀ½À» »ìÆìº»´Ù.
10Àå, ¡®¸ðµâÈ¡¯¿¡¼´Â ¸ðµâÀÌ ¹«¾ùÀÎÁö, ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿Í ŸÀÔ½ºÅ©¸³Æ®°¡ Áö¿øÇÏ´Â ¸ðµâ »ý¼º ¹æ½ÄÀÎ CommonJs¿Í AMD¸¦ »ìÆìº»´Ù. ÀÌ¾î¼ Require¿Í SystemJs¸¦ Æ÷ÇÔÇÑ ¸ðµâ ·Î´õ¿¡¼ ¸ðµâÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
³ëµå¿¡¼ ¸ðµâ »ç¿ë¹ýÀ» ÀÚ¼¼È÷ »ìÆìº¸°í ¿¹Á¦ ÀͽºÇÁ·¹½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¸é¼ ¸¶¹«¸®ÇÑ´Ù.
11Àå, ¡®°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¡¯¿¡¼´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö °³³ä¿¡ ´ëÇØ »ìÆìº¸°í °´Ã¼ÁöÇâ ¿øÄ¢¿¡ ¸Â°Ô ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®¸¦ Á¤¸®ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. º¹ÀâÇÑ UI »óÈ£ÀÛ¿ëÀ» »óÅ ÆÐÅϰú ÁßÀçÀÚ ÆÐÅÏÀ¸·Î ±¸ÇöÇÏ´Â °´Ã¼ÁöÇâ ¸ð¹ü »ç·Êµµ ÀÚ¼¼È÷ »ìÆìº»´Ù.
12Àå, ¡®ÀÇÁ¸¼º ÁÖÀÔ¡¯¿¡¼´Â ¼ºñ½º ·ÎÄÉÀ̼ǰú ÀÇÁ¸¼º ÁÖÀÔ °³³ä ±×¸®°í ¾î¶»°Ô ÀϹÝÀûÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ¹®Á¦¸¦ ÇØ°áÇÏ´ÂÁö »ìÆìº»´Ù. µ¥Ä¿·¹ÀÌÅÍ·Î °£´ÜÇÑ ÀÇÁ¸¼º ÁÖÀÔ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
13Àå, ¡®¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â¡¯¿¡¼´Â ³ëµå¿Í ÀͽºÇÁ·¹½º¿¡¼ »ý¼ºÇÑ HTML, REST ¸ñÀûÁö ÀÛ¼º ¹× »ç¿ë, µ¥ÀÌÅÍ ¿¬µ¿À» Æ÷ÇÔÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ÇÙ½É ºÎǰÀ» ¸¸µç´Ù. ¿À·¼¸®¾Æ, ¾Þ±Ö·¯ 2, ¸®¾×Æ®¿¡ ÀͽºÇÁ·¹½º ¼¹ö, REST ¸ñÀûÁö, µ¥ÀÌÅÍ ¿¬µ¿À» ÅëÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
14Àå, ¡®¼Õ¿¡ Èë ¹¯È÷±â¡¯¿¡¼´Â Ã¥ Àüü¸¦ ÅëÇØ ÀÍÈù °³³ä°ú ¸¸µé¾ú´ø ÄÄÆ÷³ÍÆ®¸¦ Á¶ÇÕÇØ ¾Þ±Ö·¯ 2¿Í ÀͽºÇÁ·¹½º ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µç´Ù. ¾ÖÇø®ÄÉÀ̼ǿ¡´Â Å×½ºÆ® ÁÖµµ°³¹ß, »óÅ ÆÐÅϰú ÁßÀçÀÚ ÆÐÅÏ, ÀͽºÇÁ·¹½º REST ¸ñÀûÁö, °´Ã¼ÁöÇâ ¿øÄ¢, ¸ðµâÈ, CSS ¾Ö´Ï¸ÞÀÌ¼Ç °³³äÀÌ Æ÷ÇԵȴÙ.
[¿Å±äÀÌÀÇ ¸»]
ÀÚ¹Ù½ºÅ©¸³Æ® »ýŰè´Â ³ª³¯ÀÌ ¹ßÀüÇϰí ÀÖ°í, ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ´ã´çÇÏ´ø ¿µ¿ªÀº ºê¶ó¿ìÀú¸¦ ¹þ¾î³ª ¹é¿£µå¸¦ ºñ·ÔÇØ ´Ù¾çÇÑ È¯°æÀ» ´ã´çÇϰí ÀÖ´Ù.
Å« ±Ô¸ðÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ®µµ ¸¹¾ÆÁ®¼ ÀÌÁ¦´Â ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß¸¸ ´ã´çÇÏ´Â º°µµÀÇ ÆÀµµ ÈçÈ÷ º¼ ¼ö ÀÖ´Ù. ¾ð¾îÀÇ Àα⸸ÅÀ̳ª ¸¸µå´Â Á¦Ç°ÀÇ Å©±âµµ Ä¿Áö°í º¹Àâµµµµ ¿Ã¶ó°¡°í ÀÖ´Ù.
´ëºÎºÐÀÇ ½ºÅ©¸³Æ® ¾ð¾î°¡ °¡Áø ÀåÁ¡Àº ½±°í ºü¸£°Ô °³¹ßÇÒ ¼ö ÀÖ´Ù´Â Á¡À̰í, ´ÜÁ¡Àº ½±°Ô ¸¸µé ¼ö ÀÖ´Â ¸¸Å ½Ç¼öÇϱ⵵ ½±´Ù´Â Á¡ÀÌ´Ù. ÄÄÆÄÀÏ Å¸ÀÓÀ̳ª ŸÀÔ °Ë»ç°¡ ¾ø¾î ºü¸£°Ô °³¹ßÇÒ ¼ö ÀÖÁö¸¸, ·±Å¸ÀÓ¿¡¼ ¿À·ù¸¦ ¸¸³ª°Å³ª ¿¹»óÄ¡ ¸øÇÑ °÷¿¡¼ ¿À·ù°¡ ¹ß»ýÇÏ´Â ÀÏÀÌ Àæ´Ù. °Ô´Ù°¡ ÇÁ·ÎÁ§Æ® ±Ô¸ð°¡ Ä¿Áö°í ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â °³¹ßÀÚ°¡ ¸¹¾ÆÁú¼ö·Ï ½Ç¼öÀÇ ¿©Áö°¡ ¸¹¾ÆÁö°í °ü¸®Çϱ⵵ ¾î·Á¿öÁø´Ù.
ŸÀÔ½ºÅ©¸³Æ®´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼ ´ë±Ô¸ð ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀ» À§ÇØ ¸¸µç ¾ð¾î·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¸¸µé¾î³»´Â ÄÄÆÄÀÏ·¯´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ý¼ºÇϱ⠶§¹®¿¡ ±âÁ¸ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®³ª ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇϸ鼵µ °Å¸ÀÔÀ» ÀÌ¿ëÇØ °´Ã¼ÁöÇâ ¾ð¾îó·³ °³¹ßÇÒ ¼ö ÀÖ´Ù.
»õ·Î¿î ¾ð¾î³ª µµ±¸¸¦ µµÀÔÇÏ·Á¸é Áö½ÄÀÇ ÀüÆÄ°¡ ÇÊ¿äÇÏ´Ù. »õ·Î¿î ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ñ ±âÁ¸ ÇÁ·ÎÁ§Æ®¿¡ º¯È¸¦ ÁÖ·Á¸é ŸÀÔ½ºÅ©¸³Æ®¸¦ óÀ½ Á¢ÇÏ´Â °ÍÀ¸·Î ½ÃÀÛÇØ¼ »ó´çÇÑ ÇнÀ ºñ¿ëÀÌ µé¾î°¡°Ô µÈ´Ù. ¾Æ¹«ÂÉ·Ï ÀÌ Ã¥ÀÌ Å¸ÀÔ½ºÅ©¸³Æ®¸¦ µµÀÔÇÏ´Â µ¥ µµ¿òÀÌ µÆÀ¸¸é ÇÑ´Ù.
´Ý±â