ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö - ECMAScript 6
Á¤°¡ : 28,000 ¿ø
ÀÛ°¡¸í :
ÃâÆÇ»ç : ¸®¾óµ¥ºê·¯´×
Ãâ°£ÀÏ : 2023-09-20
ISBN : 9791198170859 / K042935026
±¸¸Åó
Ã¥ ¼Ò°³
ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö - ECMAScript 6
ÀÚ¹Ù ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹ÖÀº 14 °³ÀÇ Àå¿¡¼ ´ëºÎºÐÀÇ À¥ ºê¶ó¿ìÀú¿¡¼ Áö¿øÇÏ´Â ECMAScript 6 »ç¾çÀ» ÁؼöÇÏ´Â ÃֽйöÀüÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î°¡ Á¦°øÇÏ´Â ±â´É¿¡ ´ëÇØ¼ ¼³¸íÇÑ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö Áö½ÄÀº ¿©·¯ºÐÀÌ Æ¯º°È÷ JSP³ª ¸®¾×Æ® ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â À¥ Ŭ¶óÀÌ¾ðÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ±× ¿Ü¿¡µµ Node.js ·Î À¥ ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇϰųª ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â Electron ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¿© µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§µµ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
- ÀÚ¹Ù ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö
ÀÚ¹Ù ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹ÖÀº 14 °³ÀÇ Àå¿¡¼ ´ëºÎºÐÀÇ À¥ ºê¶ó¿ìÀú¿¡¼ Áö¿øÇÏ´Â ECMAScript 6 »ç¾çÀ» ÁؼöÇÏ´Â ÃֽйöÀüÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î°¡ Á¦°øÇÏ´Â ±â´É¿¡ ´ëÇØ¼ ¼³¸íÇÑ´Ù.
1Àå ÀÚ¹Ù½ºÅ©¸³Æ® ½ÃÀÛ¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¸¦ ÇнÀÇϴµ¥ ÇÊ¿äÇÑ °³¹ß µµ±¸¸¦ ¼³Ä¡Çϰí ù¹øÂ° ÀÚºñ½ºÅ©¸³Æ® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ±âº» ±¸¹®À» °³°üÇÑ´Ù. 2Àå °ª°ú º¯¼ö¿¡¼´Â ¼ö¿Í ÅØ½ºÆ®, ºÒ¸®¾È µîÀÇ °ªÀ» Ç¥ÇöÇÏ´Â ¹æ¹ý°ú ÀÌµé °ªÀ» ÀúÀåÇÏ´Â º¯¼ö¿¡ ´ëÇØ¼ »ìÆìº¸°í, 3Àå ¿¬»êÀÚ¿¡¼´Â »ê¼ú ¿¬»êÀÚ, ºñ±³ ¿¬»êÀÚ, ³í¸® ¿¬»êÀÚ, ºñÆ® ¿¬»êÀÚ, ´ëÀÔ ¿¬»êÀÚ, ±âŸ ¿¬»êÀÚ µî ¿©¼¸ °¡Áö À¯ÇüÀÇ ¿¬»êÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù.
4Àå Á¦¾î¹®¿¡¼´Â ¸í·É¹®°ú ÇÔ²² ƯÁ¤ÇÑ Á¶°Ç¿¡ µû¶ó ºÐ±âÇÏ´Â Á¶°Ç¹®°ú ¹Ýº¹ÇÏ¿© ¸í·É¹®À» ½ÇÇàÇÏ´Â ¹Ýº¹¹®¿¡ ´ëÇØ »ìÆìº¸°í ¿¡·¯°¡ ¹ß»ýÇÏ´Â ¿¹¿ÜÀûÀÎ »óȲ¿¡ ´ëÇØ ´ëóÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
5Àå °´Ã¼¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ º¹ÇÕÀûÀÎ µ¥ÀÌÅ͸¦ Ç¥ÇöÇÏ´Â °¡Àå Áß¿äÇÑ ±¸¼º ¿ä¼ÒÀÎ °´Ã¼¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ÀÌ¿ÍÇÔ²² ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¿¡ ±âº»ÀûÀ¸·Î Á¦°øÇÏ°í ¸¹ÀÌ »ç¿ëÇÏ´Â Object °´Ã¼¿Í ¹®ÀÚ¿ °´Ã¼, ±×¸®°í Symbol °´Ã¼¿Í Number ¹× Math °´Ã¼¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ »ìÆìº»´Ù. 6Àå ¹è¿¿¡¼´Â ¼ø¼¸¦ °®´Â °ªÀÇ ÁýÇÕÀ¸·Î Ưº°ÇÑ °´Ã¼ÀÇ Çü½ÄÀÎ ¹è¿¿¡ ´ëÇØ ´Ù·é´Ù.
7Àå ÇÔ¼ö¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¥¿¡¼ °¡Àå Áß¿äÇÏ°í ±âº»ÀûÀÎ ºôµù ºí·°ÀÎ ÇÔ¼ö¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ÇÔ¼ö¸¦ Á¤ÀÇÇϰí È£ÃâÇÏ´Â ¹æ¹ý, ¸Å°³º¯¼ö¸¦ Á¤ÀÇÇϰí Àμö¸¦ Àü´ÞÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ´Ù·é´Ù. ÀÌ¿ÍÇÔ²² °ªÀ¸·Î¼ ÇÔ¼ö°¡ Á¦°øÇϴ Ŭ·ÎÀú¶ó°í ÇÏ´Â °í±Þ °³³ä¿¡ ´ëÇØ¼µµ »ìÆìº¸°Ô µÈ´Ù.
8Àå Ŭ·¡½º¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ Ŭ·¡½º¸¦ Á¤ÀÇÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ÀÌÀü ¹öÀüÀÇ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ºÎÅÍ Á¦°øÇÏ´Â ÇÁ·ÎÅäŸÀÔ°ú »ý¼ºÀÚ ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý»Ó¸¸ ¾Æ´Ï¶ó ÃÖ±Ù¿¡ µµÀÔµÈ class ¿¹¾à¾î¸¦ »ç¿ëÇÏ¿© Ŭ·¡½º¸¦ Á¤ÀÇÇÏ°í °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼µµ ¼³¸íÇÑ´Ù. ÀÌ¿ÍÇÔ²² »ó¼Ó¼ºÀ» ±¸ÇöÇÏ´Â ¼ºê Ŭ·¡½º¿¡ ´ëÇØ¼µµ »ìÆìº¸°í, ¾ÆÁ÷ Ç¥ÁØÀ¸·Î Á¤ÂøµÇÁö´Â ¸øÇßÁö¸¸ ½Ç¹«¿¡¼ ¸¹ÀÌ »ç¿ëÇÏ´Â »õ·Î¿î Ŭ·¡½º ±â´É¿¡ ´ëÇØ¼µµ »ìÆìº»´Ù.
9Àå ¸ðµâ¿¡¼´Â ÀÌÀü ¹öÀü¿¡¼ ¿©·¯ °³ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ·Î ¸ðµâÀ» ºÐÇÒÇÏ´Â ¹æ¹ý »Ó¸¸ ¾Æ´Ï¶ó ÃֽйöÀü¿¡¼ Á¦°øÇÏ´Â ¸ðµâ Á¤ÀÇ ¹æ¹ý¿¡ ´ëÇØ¼µµ ÇнÀÇÑ´Ù. ±×¸®°í 10Àå Ç¥ÁØ ¶óÀ̺귯¸®¿¡¼´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¿¡ ³»ÀåµÇ¾î Àִ ǥÁØ ³»ÀÚ °´Ã¼ Áß¿¡¼ ½Ç¹«¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â Set°ú Map, RegExp, Date, Error, JSON, URL °´Ã¼¿¡ ´ëÇØ¼ »ìÆìº»´Ù.
11Àå ÀÌÅÍ·¹ÀÌÅÍ¿Í Á¦³Ê·¹ÀÌÅÍ´Â ¼øÈ¸ÇÒ ¼ö ÀÖ´Â °´Ã¼°¡ Á¦°øÇÏ´Â ÀÌÅÍ·¹ÀÌÅÍ¿Í Á¦³Ê·¹ÀÌÅ͸¦ »ý¼ºÇÏ´Â °í±Þ ±â´É¿¡ ´ëÇØ¼ »ìÆìº¸°í, 12Àå ºñµ¿±â ÇÁ·Î±×·¡¹Ö¿¡¼´Â ºñµ¿±â½ÄÀ¸·Î ÇÁ·Î±×·¡¹ÖÇϴµ¥ ÇÊ¿äÇÑ Äݹé ÇÔ¼ö¿Í ÇÁ·Î¹Ì½º, ±×¸®°í async¿Í await µî °í±Þ ÀÚ¹Ù½ºÅ©¸³Æ® ±â´É¿¡ ´ëÇØ¼ ÇнÀÇÑ´Ù.
±×¸®°í ¸¶Áö¸· µÎ ÀåÀº À¥ Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³ÆÃ ¾ð¾î·Î¼ ÀÚ¹Ù½ºÅ©¸³Æ®°¡ Á¦°øÇÏ´Â ±â´É¿¡ ´ëÇØ¼ ÇнÀÇÑ´Ù. 13Àå Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³ÆÃ I¿¡¼´Â À¥ Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³ÆÃÀÇ ÇÙ½ÉÀÎ DOM¿¡ ´ëÇØ °³°üÇϸç, CSS ½ºÅ©¸³ÆÃÀ¸·Î HTMl ¹®¼ºÀÇ ½Ã°¢ÀûÀÎ ¿ÜÇü°ú ·¹À̾ƿôÀ» º¯°æ½ÃŰ´Â ¹æ¹ý°ú HTML ¿ä¼Ò¿¡ ¾î¶² Èï¹Ì·Î¿î ÀÏÀÌ ÀϾ ¶§¸¶´Ù ¹ß»ýÇÏ´Â À̺¥Æ®¸¦ ½ºÅ©¸³ÆÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ÇнÀÇÑ´Ù. 14Àå¿¡¼´Â HTML¿¡¼ À¥ ¼¹ö¿Í »óÈ£ Åë½ÅÇÒ ¶§ »ç¿ëÇÏ´Â HTTP ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼ »ìÆìº¸¸ç, HTML¿¡¼ À¥ ¼¹ö¿¡°Ô ¸®¼Ò½º¸¦ ¿äûÇÏ´Â ¹æ¹ý°ú À¥ ÆûÀ» À¥ ¼¹ö¿¡ Á¦ÃâÇϴ¹æ¹ý¿¡ ´ëÇØ¼ ÇнÀÇÑ´Ù. ¶ÇÇÑ Å¬¶óÀÌ¾ðÆ® ÀúÀå¼Ò·Î¼ ÄíŰ¿Í À¥ ½ºÅ丮Áö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼µµ »ìÆìº»´Ù.
ÀÌ¿Í °°Àº ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö Áö½ÄÀº ¿©·¯ºÐÀÌ Æ¯º°È÷ JSP³ª ¸®¾×Æ® ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â À¥ Ŭ¶óÀÌ¾ðÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ±× ¿Ü¿¡µµ Node.js ·Î À¥ ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇϰųª ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â Electron ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¿© µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§µµ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
- ¸®¾óµ¥ºê.·¯´× À¥ ¾ÖÇø®ÄÉÀÌ¼Ç µµ¼
°³¹ßÀÚ¿Í ¾ÆÅ°ÅØÆ®, ÄÁ¼³ÅÏÆ®·Î¼ 30¿© ³â°£ Çö¾÷¿¡¼ ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ¸ç ¾òÀº °æÇè°ú 30¿© ±ÇÀÇ Àú¼¿Í 7±ÇÀÇ ¹ø¿ª¼¸¦ Àú¼úÇÏ°í °ÀÇÇÏ¸é¼ ½×Àº Áö½Ä°ú ³ëÇϿ츦 ¹ÙÅÁÀ¸·Î »õ·Î¿î 10³âÀ» ÁغñÇϸé¼, ÀÌÁ¦ ¸· °³¹ßÀÚ¿Í ÇÁ·Î±×·¡¸Ó·Î¼ ù°ÉÀ½À» ½ÃÀÛÇÏ´Â »ç¶÷µéÀÌ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡¼ ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ» ¸¸ÅÀÇ ´É·ÂÀ» °®Ãâ ¼ö ÀÖµµ·Ï ÇÙ½É Áö½Ä°ú ±â¼úÀ» ²Ú²Ú ´·¯ ´ã¾Æ ¸ÕÀú ´Ù¼¸ ±ÇÀÇ Ã¥À¸·Î ¹¾ú´Ù. ¿©±â¿¡´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ÀÚ¹Ù ±×¸®°í SQL µî ÇÙ½É ÇÁ·Î±×·¡¹Ö ¾ð¾î 3Á¾ ¼¼Æ®¿Í JSP ¼ºí¸´°ú ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ÇÙ½É ±â¼úÀÌ Æ÷ÇԵȴÙ. ±×¸®°í ´Ù¼¸ ±ÇÀÇ Ã¥¿¡¼ À̵é ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ±â¼úÀ» °¢°¢ µ¶¸³ÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó À¯±âÀûÀ¸·Î °áÇÕÇÏ¿© ü°èÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. ±×¸®°í À̵é Ã¥À» ±³Àç·Î ¿Â¶óÀο¡¼ ÀúÀÚÀÇ À¯·á °ÀǸ¦ ¼ö°ÇÏ¿© ÇÁ·Î±×·¡¹Ö Áö½ÄÀÇ ¿Ï¼ºµµ¸¦ ´õ¿í´õ ³ôÀÏ ¼ö ÀÖ°Ô ÇÏ¿´´Ù.
- ¿Â¶óÀÎ °ÀÇ »çÀÌÆ®: www.realdev-learning.com
- À̸ÞÀÏ : realdev.learning@gmail.com
- À¯Æ©ºê : www.youtube.com/@realdev.learning



