|
|
|
Learning JavaScript Data Structures and Algorithms(Çѱ¹¾îÆÇ) : ÀÚ¹Ù½ºÅ©¸³Æ® ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò
|
|
|
acorn PACKT1
¤Ó ·ÎÀÌ¾Æ´Ï ±×·Î³×¸£(Loiane Groner), ÀÌÀÏ¿õ
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Learning JavaScript Data Structures and Algorithms
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀº ÇÁ·Î±×·¡¹ÖÀÇ ±âº» ÁßÀÇ ±âº»ÀÌÁö¸¸, óÀ½ °øºÎÇÏ´Â »ç¶÷¿¡°Ô´Â °áÄÚ ¹è¿ì±â°¡ ¸¸¸¸Ä¡ ¾Ê°í µûºÐÇÒ ¼ö ÀÖ´Â °ú¸ñÀÌ´Ù. ÀÌ Ã¥ [ÀÚ¹Ù½ºÅ©¸³Æ® ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò(Learning JavaScript Data Structures and Algorithms)]Àº ÀÎÅÍ³Ý ºê¶ó¿ìÀú¸¸ ÀÖÀ¸¸é °ð¹Ù·Î Äڵ带 ½ÇÇàÇغ¼ ¼ö ÀÖ°Ô, ¿ì¸®¿¡°Ô Ä£¼÷ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¸¦ »ç¿ëÇØ µüµüÇÏ°í Àç¹Ì¾ø´Â ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®Áò ÇнÀÀ» ½±°í ¸íÄèÇÏ°Ô Ç®¾îÁØ´Ù.
-
-
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ¹è¿, ½ºÅÃ, Å¥¿¡¼ ¿ø¼ÒÀÇ ¼±¾ð, Ãß°¡, »èÁ¦
¡á DFS¿Í BFS ¾Ë°í¸®ÁòÀ¸·Î °¡Àå º¹ÀâÇÑ ÀÚ·á ±¸Á¶ÀÎ ±×·¡ÇÁ¸¦ ¸¸µé¾î »ç¿ë
¡á ¿¬°á ¸®½ºÆ®, ÀÌÁß ¿¬°á ¸®½ºÆ®, ȯÇü ¿¬°á ¸®½ºÆ®ÀÇ °·ÂÇÑ ¾²ÀÓ»õ ÀÌÇØ
¡á Çؽà Å×À̺í, µñ¼Å³Ê¸®, ÁýÇÕÀ¸·Î Áߺ¹µÇÁö ¾Ê´Â ¿ø¼Ò ÀúÀå
¡á ÀÌÁø Æ®¸®¿Í ÀÌÁø Ž»ö Æ®¸®ÀÇ ÀÀ¿ë
¡á ¹öºí Á¤·Ä, ¼±Åà Á¤·Ä, »ðÀÔ Á¤·Ä, º´ÇÕ Á¤·Ä, Äü Á¤·Ä ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ÀÚ·á ±¸Á¶ Á¤·Ä
¡á ¼øÂ÷ Ž»ö°ú ÀÌÁø Ž»öÀ¸·Î ÀÚ·á ±¸Á¶ÀÇ ¿ø¼Ò ã±â
¡á O Ç¥±â¹ýÀÇ Á߿伺°ú µ¿Àû ÇÁ·Î±×·¡¹Ö, ¿å½ÉÀïÀÌ ¾Ë°í¸®Áò ÀÌÇØ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ, ¶Ç´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ±âÃÊ Áö½ÄÀ» °®Ãá »ç¶÷À̶ó¸é ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÃÖÀûÈµÈ Äڵ带 »ìÆ캸¸é¼ ºü¸£°Ô Ã¥ÀåÀ» ³Ñ°Üº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾Ë°í¸®Áò °øºÎ¸¦ Àç¹ÌÀÖ°Ô ½ÃÀÛÇÏ·Á¸é ¾à°£ÀÇ ÇÁ·Î±×·¡¹Ö Áö½ÄÀº ÇÊ¿äÇÏ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®ÀÚ¹Ù½ºÅ©¸³Æ® °³¿ä¡¯¿¡¼´Â ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» ¹è¿ì±â Àü¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀÎ ³»¿ë°ú ÀÌ Ã¥ÀÇ ¿¹Á¦ ÄÚµå ½Ç½À¿¡ ÇÊ¿äÇÑ °³¹ß ȯ°æ ¼³Á¤À» ¼³¸íÇÑ´Ù.
2Àå, ¡®¹è¿¡¯¿¡¼´Â ÀÚ·á ±¸Á¶ÀÇ °¡Àå ±âº»ÀÌ¸é¼ ¸¹ÀÌ ¾²ÀÌ´Â ¹è¿¿¡ ´ëÇØ ´Ù·é´Ù. ¹è¿ÀÇ ¿ø¼Ò¸¦ ¼±¾ð, ÃʱâÈ, Ãß°¡, »èÁ¦ÇÏ´Â ¹æ¹ýÀ» ±¸Ã¼ÀûÀÎ ¿¹½Ã·Î ¼³¸íÇÏ°í, ÀÚ¹Ù½ºÅ©¸³Æ® ³»Àå ¸Þ¼Òµå¿¡ ´ëÇؼµµ ¾Ë¾Æº»´Ù.
3Àå, ¡®½ºÅ᯿¡¼´Â ½ºÅà ÀÚ·á ±¸Á¶¸¦ ¼³¸íÇÏ°í, ½ºÅÃÀÇ »ý¼º ¹æ¹ý°ú ¿ø¼Ò¸¦ Ãß°¡/»èÁ¦ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ½ºÅÃÀ» ÀÌ¿ëÇØ ÄÄÇ»ÅÍ °úÇÐÀÇ ¹®Á¦µéÀ» ¾î¶»°Ô ÇØ°áÇÏ´ÂÁö ¾Ë¾Æº»´Ù.
4Àå, ¡®Å¥¡¯¿¡¼´Â Å¥ ÀÚ·á ±¸Á¶¸¦ ¼³¸íÇÏ°í, Å¥ÀÇ »ý¼º ¹æ¹ý°ú ¿ø¼Ò¸¦ Ãß°¡/»èÁ¦ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. Å¥¸¦ ÀÌ¿ëÇØ ÄÄÇ»ÅÍ °úÇÐÀÇ ¹®Á¦µéÀ» ¾î¶»°Ô ÇØ°áÇÏ´ÂÁö ¾Ë¾Æº¸°í, ½ºÅðú Å¥ÀÇ Â÷ÀÌÁ¡À» ºñ±³ÇÑ´Ù.
5Àå, ¡®¿¬°á ¸®½ºÆ®¡¯¿¡¼´Â °´Ã¼¿Í Æ÷ÀÎÅÍ °³³äÀ» °¡Áö°í ¿¬°á ¸®½ºÆ® ÀÚ·á ±¸Á¶¸¦ ¸¸µé¾îº»´Ù. ¿ø¼ÒÀÇ ¼±¾ð, »ý¼º, Ãß°¡, »èÁ¦ÇÏ´Â ¹æ¹ý ¿Ü¿¡µµ ÀÌÁß ¿¬°á ¸®½ºÆ®, ȯÇü ¿¬°á ¸®½ºÆ® µîÀÇ º¯ÇüµÈ ÇüÅÂÀÇ ¿¬°á ¸®½ºÆ®¿¡ ´ëÇؼµµ ¾Ë¾Æº»´Ù.
6Àå, ¡®ÁýÇÕ¡¯¿¡¼´Â ÁýÇÕ ÀÚ·á ±¸Á¶¸¦ ¼Ò°³ÇÏ°í, ºñ¹Ýº¹ÀûÀÎ ¿ø¼Ò¸¦ ÀúÀåÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¸î °¡Áö »óÀÌÇÑ ÁýÇÕ ¿¬»ê¿¡ ´ëÇØ »ìÆ캸°í °¢°¢À» ¾î¶»°Ô ±¸ÇöÇÒÁö, ¾î¶»°Ô È°¿ëÇÒÁö ¹è¿î´Ù.
7Àå, ¡®µñ¼Å³Ê¸®¿Í Çؽ᯿¡¼´Â µñ¼Å³Ê¸®, Çؽà ÀÚ·á ±¸Á¶¿Í µÑ »çÀÌÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÑ´Ù. µÎ ÀÚ·á ±¸Á¶¸¦ ¼±¾ð, »ý¼º, È°¿ëÇÏ°í, Çؽà Ãæµ¹À» ¿ìȸÇØ ´õ ³ªÀº Çؽà ÇÔ¼ö¸¦ ¸¸µå´Â ±â¹ý µîÀ» ¾Ë¾Æº»´Ù.
8Àå, ¡®Æ®¸®¡¯¿¡¼´Â Æ®¸® ÀÚ·á ±¸Á¶¿Í °ü·Ã ¿ë¾î¸¦ ¼³¸íÇÏ°í, ÀÌÁø Ž»ö Æ®¸®¿Í ³ëµå¸¦ Ž»ö, ¼øȸ, Ãß°¡, »èÁ¦ÇÏ´Â ¸Þ¼Òµå¸¦ ÁýÁßÀûÀ¸·Î ´Ù·é´Ù. Èï¹ÌÁøÁøÇÑ Æ®¸®ÀÇ ¼¼°è·Î ¾È³»ÇÏ°í, ´ÙÀ½ ´Ü°è¿¡¼ ÇнÀÇØ¾ß ÇÒ Æ®¸® ¾Ë°í¸®ÁòÀ» Á¦½ÃÇÑ´Ù.
9Àå, ¡®±×·¡ÇÁ¡¯¿¡¼´Â ³î¶ó¿î ±×·¡ÇÁ ÀÚ·á ±¸Á¶ÀÇ ¼¼°è·Î ¿©·¯ºÐÀ» ÃÊ´ëÇÑ´Ù. ±×·¡ÇÁ¸¦ ÀÀ¿ëÇØ ½Ç»ýÈ°ÀÇ °®°¡Áö ¹®Á¦µéÀ» ÇØ°áÇÏ´Â ¹æ¹ý°ú ÀϹÝÀûÀÎ ±×·¡ÇÁ ¿ë¾îµé, ±×·¡ÇÁ¸¦ Ç¥ÇöÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ý, ³Êºñ ¿ì¼±, ±íÀÌ ¿ì¼± Ž»ö ¾Ë°í¸®ÁòÀ¸·Î ±×·¡ÇÁ¸¦ ¼øȸÇÏ´Â ¹æ¹ý°ú ÀÀ¿ë »ç·Ê¸¦ »ìÆ캻´Ù.
10Àå, ¡®Á¤·Ä°ú °Ë»ö ¾Ë°í¸®Áò¡¯¿¡¼´Â °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â Á¤·Ä ¾Ë°í¸®Áò(¹öºí Á¤·Ä, ¼±Åà Á¤·Ä, »ðÀÔ Á¤·Ä, º´ÇÕ Á¤·Ä, Äü Á¤·Ä)°ú Ž»ö ¾Ë°í¸®Áò(¼øÂ÷ °Ë»ö, ÀÌÁø °Ë»ö)À» ´Ù·é´Ù.
11Àå, ¡®±× ¹ÛÀÇ ¾Ë°í¸®Áò¡¯¿¡¼´Â ¸î¸î ¾Ë°í¸®ÁòÀ» Ãß°¡·Î ¼Ò°³ÇÏ°í O Ç¥±â¹ýÀÇ °³³äÀ» ¼³¸íÇÑ´Ù. Àç±Í °³³äÀ» ºñ·ÔÇؼ µ¿Àû ÇÁ·Î±×·¡¹Ö°ú ¿å½ÉÀïÀÌ ¾Ë°í¸®Áò °°Àº °í±Þ ¾Ë°í¸®Áò ±â¹ýÀ» ´Ù·é´Ù. ¸¶Áö¸·À¸·Î, ¿©·¯ºÐÀÌ Ã¥°Å¸®¸¦ ÇÑ ÀÌÈÄ¿¡ °øºÎÇÒ ...³»¿ëÀ» Á¦½ÃÇÑ´Ù.
ºÎ·Ï, ¡¯O Ç¥±â¹ý Á¤¸®¡¯¿¡¼´Â ÀÌ Ã¥¿¡¼ ¹è¿î ¾Ë°í¸®ÁòÀÇ º¹Àâµµ¸¦ O Ç¥±â¹ýÀ¸·Î Á¤¸®ÇÑ Ç¥¸¦ Á¦°øÇÑ´Ù.
-
-
1 ÀÚ¹Ù½ºÅ©¸³Æ® °³¿ä
__ȯ°æ ¼¼ÆÃ
____ºê¶ó¿ìÀú Çϳª¸é ÃæºÐÇÏ´Ù
____À¥ ¼¹ö(XAMPP) »ç¿ëÇϱâ
____¼ø¼ö ÀÚ¹Ù½ºÅ©¸³Æ® ȯ°æ(³ëµåJS)
__ÀÚ¹Ù½ºÅ©¸³Æ® ±âÃÊ
____º¯¼ö
________º¯¼ö ½ºÄÚÇÁ
____¿¬»êÀÚ
____Truthy¿Í Falsy
____µ¿µî ¿¬»êÀÚ(= =/= = =)
__Á¦¾î ±¸Á¶
____Á¶°Ç¹®
____·çÇÁ¹®
__ÇÔ¼ö
__°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
__µð¹ö±ë Åø
__Á¤¸®
2 ¹è¿
__¿Ö ¹è¿À» »ç¿ëÇϴ°¡?
__¹è¿ÀÇ »ý¼º°ú ÃʱâÈ
__¿ø¼Ò Ãß°¡¿Í »èÁ¦
__2Â÷¿ø°ú ´ÙÂ÷¿ø ¹è¿
__ÀÚ¹Ù½ºÅ©¸³Æ® ¹è¿ ¸Þ¼Òµå Á¤¸®
____¿©·¯ ¹è¿ ÇÕÄ¡±â
____¹Ýº¹ÀÚ ÇÔ¼ö
____°Ë»ö°ú Á¤·Ä
________»ç¿ëÀÚ Á¤ÀÇ Á¤·Ä
________¹®ÀÚ¿ Á¤·Ä
________°Ë»ö
____¹è¿À» ¹®ÀÚ¿·Î º¯È¯
__Á¤¸®
3 ½ºÅÃ
__½ºÅà ¸¸µé±â
____¿Ï¼ºµÈ Stack Ŭ·¡½º
________Stack Ŭ·¡½º »ç¿ë
__10Áø¼ö¿¡¼ 2Áø¼ö·Î º¯È¯
__Á¤¸®
4 ť
__Å¥ ¸¸µé±â
____¿Ï¼ºµÈ Queue Ŭ·¡½º
____Queue Ŭ·¡½º »ç¿ë
__¿ì¼±¼øÀ§ Å¥
__ȯÇü Å¥(¶ß°Å¿î °¨ÀÚ)
__Á¤¸®
5 ¿¬°á ¸®½ºÆ®
__¿¬°á ¸®½ºÆ® ¸¸µé±â
____¸®½ºÆ® ³¡¿¡ ¿ø¼Ò Ãß°¡Çϱâ
____¿ø¼Ò »èÁ¦
____ÀÓÀÇÀÇ À§Ä¡¿¡ ¿ø¼Ò »ðÀÔÇϱâ
____±× ¹ÛÀÇ ¸Þ¼Òµå ±¸Çö
________toStr...ing ¸Þ¼Òµå
________indexOf ¸Þ¼Òµå
________isEmpty, size, getHead ¸Þ¼Òµå
__ÀÌÁß ¿¬°á ¸®½ºÆ®
____ÀÓÀÇÀÇ À§Ä¡¿¡ ¿ø¼Ò »ðÀÔ
____¿ø¼Ò »èÁ¦
__ȯÇü ¿¬°á ¸®½ºÆ®
__Á¤¸®
6 ÁýÇÕ
__ÁýÇÕ ¸¸µé±â
____has(¿ø¼Ò) ¸Þ¼Òµå
____add ¸Þ¼Òµå
____remove¿Í clear ¸Þ¼Òµå
____size ¸Þ¼Òµå
____values ¸Þ¼Òµå
____Set Ŭ·¡½º »ç¿ë
__ÁýÇÕ ¿¬»ê
____ÇÕÁýÇÕ
____±³ÁýÇÕ
____Â÷ÁýÇÕ
____ºÎºÐÁýÇÕ
__Á¤¸®
7 µñ¼Å³Ê¸®¿Í ÇؽÃ
__µñ¼Å³Ê¸®
____µñ¼Å³Ê¸® ¸¸µé±â
________has¿Í set ¸Þ¼Òµå
________remove ¸Þ¼Òµå
________get°ú values ¸Þ¼Òµå
________clear, size, keys, getItems ¸Þ¼Òµå
____µñ¼Å³Ê¸® Ŭ·¡½º »ç¿ë
__Çؽà Å×À̺í
____Çؽà Å×ÀÌºí ¸¸µé±â
____HasthTable Ŭ·¡½º »ç¿ë
____Çؽà Å×À̺í°ú Çؽà ÁýÇÕ ºñ±³
____Çؽà Å×ÀÌºí °£ Ãæµ¹ ÇØ°á
________üÀÌ´×
________¼±Çü Ž»ö¹ý
____Çؽà ÇÔ¼ö °³¼±
__Á¤¸®
8 Æ®¸®
__Æ®¸® ¿ë¾î
__ÀÌÁø Æ®¸®¿Í ÀÌÁø Ž»ö Æ®¸®
____BinarySearchTree Ŭ·¡½º ¸¸µé±â
____Æ®¸®¿¡ Å° »ðÀÔÇϱâ
__Æ®¸® ¼øȸ
____ÁßÀ§ ¼øȸ
____ÀüÀ§ ¼øȸ
____ÈÄÀ§ ¼øȸ
__Æ®¸® ³ëµå °Ë»ö
____ÃÖ¼Ú°ª/ÃÖ´ñ°ª ã±â
____ƯÁ¤ °ª ã±â
____³ëµå »èÁ¦
________¸®ÇÁ ³ëµåÀÎ °æ¿ì
________ÁÂ/¿ìÃø ¾î´À ÇÑÂÊ¿¡¸¸ ÀÚ½Ä ³ëµå°¡ ÀÖ´Â °æ¿ì
________µÎ ÀÚ½ÄÀ» ¸ðµÎ °¡Áø ³ëµåÀÏ °æ¿ì
__ÀÌÁø Æ®¸® º¸Ãæ ³»¿ë
__Á¤¸®
9 ±×·¡ÇÁ
__±×·¡ÇÁ ¿ë¾î
____¹æÇâ/¹«¹æÇâ ±×·¡ÇÁ
__±×·¡ÇÁ ³ªÅ¸³»±â
____ÀÎÁ¢ Çà·Ä
____ÀÎÁ¢ ¸®½ºÆ®
____±ÙÁ¢ Çà·Ä
__Graph Ŭ·¡½º ¸¸µé±â
__±×·¡ÇÁ ¼øȸ
____³Êºñ ¿ì¼± Ž»ö(BFS)
________BFS·Î ÃÖ´Ü °æ·Î ã±â
________ÃÖ´Ü °æ·Î ¾Ë°í¸®Áò °ü·Ã º¸Ãæ ³»¿ë
____±íÀÌ ¿ì¼± Ž»ö(DFS)
________DFS ¾Ë°í¸®Áò Ž±¸
________DFS¸¦ ÀÌ¿ëÇÑ À§»ó Á¤·Ä
__Á¤¸®
10 Á¤·Ä°ú °Ë»ö ¾Ë°í¸®Áò
__Á¤·Ä ¾Ë°í¸®Áò
____¹öºí Á¤·Ä
________°³¼±µÈ ¹öºí Á¤·Ä
____¼±Åà Á¤·Ä
____»ðÀÔ Á¤·Ä
____º´ÇÕ Á¤·Ä
____Äü Á¤·Ä
________ÆÄƼ¼Ç °úÁ¤
________Äü Á¤·Ä ½ÇÇà
__°Ë»ö ¾Ë°í¸®Áò
____¼øÂ÷ °Ë»ö
____ÀÌÁø °Ë»ö
__Á¤¸®
11 ±× ¹ÛÀÇ ¾Ë°í¸®Áò
__Àç±Í
____ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ È£Ãâ ½ºÅà ũ±âÀÇ ÇÑ°è
____ÇǺ¸³ªÄ¡ ¼ö¿
__µ¿Àû ÇÁ·Î±×·¡¹Ö
____ÃÖ¼Ò µ¿Àü ±³È¯ ¹®Á¦
__¿å½ÉÀïÀÌ ¾Ë°í¸®Áò
____ÃÖ¼Ò µ¿Àü ¹Ù²Ù±â ¹®Á¦
__O Ç¥±â¹ý
____O Ç¥±â¹ý ÀÌÇØ
________O(1)
________O(n)
________O(n2)
__¾Ë°í¸®Áò º¹Àâµµ ºñ±³
__Àç¹ÌÀÖ´Â ¾Ë°í¸®ÁòÀÇ ¼¼°è·Î!
__Á¤¸®
ºÎ·Ï O Ç¥±â¹ý Á¤¸®
__ÀÚ·á ±¸Á¶
__±×·¡ÇÁ
__Á¤·Ä ¾Ë°í¸®Áò
__°Ë»ö ¾Ë°í¸®Áò
-
-
|
·ÎÀÌ¾Æ´Ï ±×·Î³×¸£(Loiane Groner) [Àú]
|
|
-
ºê¶óÁú »óÆÄ¿ï·ç¿¡ »ì°í ÀÖÀ¸¸ç, 8³â ³Ñ°Ô ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ÇØ¿Ô´Ù. ´ëÇÐ ½ÃÀý IT¿¡ Å« ¿Á¤À» °®°Ô µÇ¸é¼ 2³â ¹Ý µ¿¾È ¾Ë°í¸®Áò, ÀÚ·á ±¸Á¶, ÄÄÇ»Æà ÀÌ·ÐÀ» °¡¸£Ä¡´Â º¸Á¶ ±³»ç·Î ±Ù¹«Çß´Ù. ACM ±¹Á¦ ´ëÇлý ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ¿¡ Çб³ ´ëÇ¥·Î Âü°¡ÇØ ºê¶óÁú °á¼±(³²¹Ì Áö¿ª)¿¡ ¿À¸£±âµµ Çß´ø ±×³à´Â 2³â°£ ºê¶óÁú ÄÄÇ»Æà Çùȸ(SBC)ÀÇ Çлý ´ëÇ¥¸¦ ¸Ã±âµµ Çß´Ù. 4Çг⠶§´Â ÄÄÇ»ÅÍ °øÇкο¡¼ TOP 3¿¡ »ÌÈ÷¸é¼ °ø·Î»óÀ» ¹Þ¾Ò°í ¿ìµî»ýÀ¸·Î Á¹¾÷Çß´Ù.
ÀÌÈÄ IBM °°Àº ´Ù±¹Àû ±â¾÷¿¡¼ ±Ù¹«ÇÏ¸é¼ ÀÚ¹Ù SE/EE, ¼¾Â÷(Sencha) ±â¼ú(Ext JS¿Í ¼¾Â÷ ÅÍÄ¡(Sench Touch)) Àü¹®°¡·Î ÀÏÇß´Ù. Áö±ÝÀº ±ÝÀ¶ ȸ»çÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß °ü¸®ÀÚ·Î ÀÏÇÏ¸é¼ ÇØ¿Ü ¼Ö·ç¼ÇÀ» ´ã´çÇÏ°í ÀÖ´Ù. ºñ»óÀÓ ¼¾Â÷ ÄÁ¼³ÅÏÆ® ¹× °í¹®À¸·Îµµ È°µ¿ ÁßÀÌ´Ù. ÆÑÆ®ÃâÆǻ翡¼ ÃâÆÇµÈ [Ext JS First Look], [Mastering Ext JS], [Sencha Architect App Development] µµ¼¸¦ ÁýÇÊÇß´Ù. ¼¾Â÷¿Í ÀÚ¹ÙÀÇ ¿¼ºÀûÀÎ ÆÒÀÎ ±×³à´Â ºê¶óÁú ÀÚ¹Ù À¯Àú ±×·ìÀÎ Ä·Çdzª½º ÀÚ¹Ù À¯Àú ±×·ì(CompinasJUG, Campinas Java Users Group)°ú ¿¡½ºÇǸ®Åä »êÅä ÀÚ¹Ù À¯Àú ±×·ì(ESJUG, Espirito Santo Java Users Group)¿¡¼ °¢°¢ ¸®´õ¿Í ÄÚµð³×ÀÌÅÍ ¿ªÇÒÀ» ¸Ã°í ÀÖ´Ù. °³ÀÎ ºí·Î±×(http://loianegroner.com(¿µ¾î), http://loiane.com(Æ÷¸£Åõ°¥¾î))¸¦ ¿î¿µ ÁßÀÌ°í, ¿©±â¿¡ ÀÚ½ÅÀÇ IT Ä¿¸®¾î¿Í Ext JS, ¼¾Â÷ ÅÍÄ¡, Æù°¸(PhoneGap), ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©(Spring Framework), ±×¸®°í °¢Á¾ °³¹ß ³ëÆ®¿Í ÃâÆÇ ½ºÅ©¸°Ä³½ºÆ® µîÀ» ¿Ã¸®¸é¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß Ä¿¹Â´ÏƼ È°¼ºÈ¿¡µµ Çå½ÅÀûÀÌ´Ù. ÆäÀ̽ººÏ(loianegroner)°ú Æ®À§ÅÍ(@loiane)·Î ¿¬¶ôÇÒ ¼ö ÀÖ´Ù.
-
|
ÀÌÀÏ¿õ [Àú]
|
|
-
15³â °¡±îÀÌ ÀÚ¹Ù ÇÁ·±Æ®¿£µå/¹é¿£µå °³¹ßÀÚ ¹× AA·Î È°µ¿ÇÏ¸é¼ ´Ù¾çÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ÇÁ·ÎÁ§Æ® ÇöÀåÀ» ´©º ¿Ô´Ù. Áý¿¡¼´Â ¼¼ ¿©ÀÎÀÇ ºÐ¿¡ ³ÑÄ¡´Â »ç¶ûÀ» ¹Þ°í »ç´Â ÇູÇÑ µþ ¹Ùº¸´Ù. 2014³â ÀÌÈÄ·Î ½Ê¼ö ±ÇÀÇ IT Àü¹®¼¸¦ ¹ø¿ªÇÏ¸ç µ¿·á, ÈÄ¹è °³¹ßÀÚµé°ú Áö½Ä, °æÇèÀ» ³ª´©´Â ÀÏ¿¡µµ Èû¾²°í ÀÖ´Ù. ¼ÒÁú°ú ½Ç·ÂÀº ¾øÁö¸¸ ½Ã°£ÀÌ ³ª¸é Ŭ·¡½Ä ÇǾƳë°îÀ» Áñ°Ü ¿¬ÁÖÇÑ´Ù.
-
-
Àüü 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ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|