HOME µµ¼Á¤º¸ IT µµ¼ ÇÁ·Î±×·¡¹Ö
´Ù¾çÇÑ ¾ð¾îµéÀÇ ÀåÁ¡µéÀ» Çѵ¥ ¸ðÀº ÄÚƲ¸° ¿Ïº® »ç¿ë¹ý
ÄÚƲ¸°Àº °£´ÜÇÑ ½ºÅ©¸³Æ® ÇÁ·Î±×·¥ºÎÅÍ ¾Èµå·ÎÀÌµå ¾Û, À¥ ¾ÛÀ» ºñ·ÔÇØ ´Ù¾çÇÑ Ç÷§ÆûÀ¸·Î ÄÄÆÄÀÏ µÇ´Â ´ÙÀç´Ù´ÉÇÑ ¾ð¾î´Ù. °£°áÇÔ°ú ¾ÈÁ¤¼º, »óÈ£ ¿î¿ë´É·ÂÀ» ÀåÁ¡À¸·Î ³»¼¼¿î ÄÚƲ¸°Àº 2019³â ±¸±Û¿¡¼ ¾Èµå·ÎÀ̵åÀÇ ¿ì¼± Áö¿ø ¾ð¾î·Î ÁöÁ¤ÇÏ¸ç ¸¹Àº °ü½ÉÀ» ¹Þ°í ÀÖ´Ù.
ÀÌ Ã¥¿¡¼´Â ÄÚƲ¸°À» ÅëÇØ ¿ì¾ÆÇÏ°í È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÇÊ¿äÇÑ ¸ðµç Áö½ÄµéÀ» Á¤¸®ÇÑ´Ù. °£´ÜÇÑ ½ºÅ©¸³Æ® ÀÛ¾÷À» ÅëÇØ ÄÚƲ¸°ÀÇ ¹®¹ýÀ» ÀÍÈ÷´Â °ÍÀ¸·Î ½ÃÀÛÇÏ¿© ÄÚƲ¸°À» ÅëÇØ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö, ºñµ¿±â ÇÁ·Î±×·¡¹Ö, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µî ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» Àû¿ëÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù. ¶ÇÇÑ Çö¾÷ ÇÁ·ÎÁ§Æ®¿¡ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ÄÚƲ¸°ÀÇ Æ¯¼öÇÑ ±â´Éµé°ú ±âÁ¸ ¾ð¾î³ª ÇÁ·¹ÀÓ¿öÅ©¿Í ÄÚƲ¸°À» È¥¿ëÇÏ´Â ¹æ¹ý µî ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ȯ°æ¿¡¼ ÄÚƲ¸°À» µµÀÔÇϴµ¥ ÇÊ¿äÇÑ Áö½Äµé ¶ÇÇÑ ¼Ò°³ÇÑ´Ù.
°¢ éÅÍ´Â ÄÚƲ¸°¿¡¼ Áö¿øÇÏ´Â ÇÁ·Î±×·¡¹Ö °³³ä¿¡ °üÇÑ ¼³¸í°ú °£´ÜÇÑ ¿¹Á¦ ÄÚµåµéÀ» ÅëÇØ ¹Ù·Î ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾îÀÖ´Ù. ÄÚƲ¸°À» È°¿ëÇϴµ¥ ÇÊ¿äÇÑ °³³ä ´ëºÎºÐÀ» ¼Ò°³ÇÏ°í Àֱ⠶§¹®¿¡ ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ ±âÃÊÀûÀÎ °³³äµéµµ ¼Ò°³ÇÑ´Ù. µû¶ó¼, ÇÁ·ÎÁ§Æ®¿¡ ÄÚƲ¸°À» óÀ½ µµÀÔÇÏ°íÀÚ ÇÏ´Â Çö¾÷ °³¹ßÀÚ´Â ÄÚƲ¸°ÀÌ Áö´Ñ ÀåÁ¡µéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ÆľÇÇÒ ¼ö ÀÖÀ¸¸ç, ´Ù¸¥ ¾ð¾î¸¦ ÅëÇØ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÑ Ãʺ¸Àڴ å¿¡¼ ¼Ò°³µÈ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö °³³äÀ» ÅëÇØ ½Ç·ÂÀ» ÇÑ ´Ü°è ´õ ³ôÀÏ ¼ö ÀÖ´Ù.
ÀúÀÚ - º¥ÄÆ ¼öºê¶ó¸¶´Ï¾Ï
ÈÞ½ºÅÏ ´ëÇÐ ±³¼öÀÌÀÚ ±â¾÷ ¾ÖÀÚÀÏ µðº§·ÎÆÛÀÇ ¼³¸³ÀÚÀÌ´Ù. Àü¼¼°èÀÇ ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀ» ÈÆ·ÃÇÏ°í ¸àÅ丵ÇÏ¿´À¸¸ç ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ ¾ÖÀÚÀÏ ¹æ¹ý·ÐÀ» ¼º°øÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ýÀ» ÄÚĪÇß´Ù. Àú¼·Î´Â <ÀÚ¹Ù8 ¶÷´ÙÀÇ Èû> (·çºñÆäÀÌÆÛ, 2014), <¾ÖÀÚÀÏ ÇÁ·¢Æ¼½º> (ÀλçÀÌÆ®, 2007)°¡ ÀÖ´Ù.
¹ø¿ª - ¿ì¹Î½Ä
Å°¿ò¿¡¼Â Ç÷¡³Ê¿¡¼ »ç³» ½Ã½ºÅÛ °ü¸®¿Í °³¹ß·Î Ä¿¸®¾î¸¦ ½ÃÀÛÇÏ¿´´Ù. ÀÌÈÄ ÄíÆΰú À̺£ÀÌ ÄÚ¸®¾Æ¸¦ °ÅÄ¡¸ç ÀÌÄ¿¸Ó½º¿Í ¹°·ù ½Ã½ºÅÛ¿¡ °ü·ÃµÈ ÇÁ·Î±×·¥À» ÁÖ·Î °³¹ßÇß´Ù. Àͼ÷ÇÏ°í ¾ÈÁ¤ÀûÀÎ ÀÏ º¸´Ù´Â »õ·Î¿î ÀÏ¿¡ µµÀüÇÏ´Â °ÍÀ» Áñ±â´Â °³¹ßÀÚÀÌ´Ù. ÇöÀç´Â ȸ»ç¿¡ ¼Ò¼ÓµÇÁö ¾ÊÀº ä µðÁöÅÐ ³ë¸¶µå°¡ µÇ¾î¼ ¼¼°è ¿©·¯ °÷¿¡¼ ¹Ù´Ù¸¦ º¸¸ç °³¹ßÀ» ÇÏ°í ÀÖ´Ù.
Part 01 ÄÚƲ¸°À¸·Î ½ºÅ©¸³Æà Çϱâ
Chapter 01 ÄÚƲ¸° ½ÃÀÛÇϱâ
1-1 ÄÚƲ¸°À» »ç¶ûÇÒ ¼ö ¹Û¿¡ ¾ø´Â ÀÌÀ¯
1-2 ¿Ö ÄÚƲ¸°À» ¼±ÅÃÇØ¾ß Çϴ°¡?
1-3 ÄÚƲ¸° »ç¿ëÇϱâ
1-4 ¹ÙÀÌÆ®ÄÚµå·Î ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇϱâ
1-5 ´Ù¸¥ Ÿ±êÀ¸·Î ÄÄÆÄÀÏÇϱâ
1-6 ¾î¶² ¿É¼ÇÀ» ¼±ÅÃÇØ¾ß ÇÒ±î?
Á¤¸®
Chapter 02 Java °³¹ßÀÚ¸¦ À§ÇÑ ÄÚƲ¸° Çʼö »çÇ×
2-1 ´õ ÀûÀº ŸÀÌÇÎ
2-2 Çö¸íÇÑ °æ°í
2-3 varº¸´Ù´Â val
2-4 Çâ»óµÈ µ¿Àϼº üũ
2-5 ¹®ÀÚ¿ ÅÛÇø´
2-6 RAW ¹®ÀÚ¿
2-7 Ç¥Çö½ÄÀº ¸¹ÀÌ, ¸í·É¹®Àº Àû°Ô
Á¤¸®
Chapter 03 ÇÔ¼ö¸¦ »ç¿ëÇÏÀÚ
3-1 ÇÔ¼ö »ý¼º
3-2 ±âº» ÀÎÀÚ¿Í ¸í½ÃÀû ÀÎÀÚ
3-3 ´ÙÁßÀÎÀÚ¿Í ½ºÇÁ·¹µå
3-4 ±¸Á¶ºÐÇØ
Á¤¸®
Chapter 04 ¿ÜºÎ ¹Ýº¹°ú ¾Æ±Ô¸ÕÆ® ¸ÅĪ
4-1 ¹üÀ§¿Í ¹Ýº¹
4-2 ¹è¿°ú ¸®½ºÆ®ÀÇ ¹Ýº¹
4-3 whenÀ» »ç¿ëÇØ¾ß ÇÒ ¶§
Á¤¸®
Chapter 05 ÄÝ·º¼Ç »ç¿ëÇϱâ
5-1 ÄÝ·º¼ÇÀÇ Æ¯Â¡
5-2 Æä¾î¿Í Æ®¸®Çà »ç¿ëÇϱâ
5-3 °´Ã¼ ¹è¿°ú ÇÁ¸®¹ÌƼºê ¹è¿
5-4 ¸®½ºÆ® »ç¿ëÇϱâ
5-5 ¼Â »ç¿ëÇϱâ
5-6 ¸Ê »ç¿ëÇϱâ
Á¤¸®
Chapter 06 ¿À·ù¸¦ ¿¹¹æÇϴ ŸÀÔ ¾ÈÁ¤¼º
6-1 Any¿Í Nothing Ŭ·¡½º
6-2 Null °¡´É ÂüÁ¶
6-3 ŸÀÔ Ã¼Å©¿Í ij½ºÆÃ
6-4 ¸í½ÃÀû ŸÀÔ Ä³½ºÆÃ
6-5 Á¦³×¸¯: ÆĶó¹ÌÅÍ Å¸ÀÔÀÇ °¡º¯¼º°ú Á¦¾à»çÇ×
6-6 ±¸Ã¼ÈµÈ ŸÀÔ ÆĶó¹ÌÅÍ
Á¤¸®
Part 02 °´Ã¼ÁöÇâ ÄÚƲ¸°
Chapter 07 °´Ã¼¿Í Ŭ·¡½º
7-1 °´Ã¼¿Í ½Ì±ÛÅæ
7-2 Ŭ·¡½º »ý¼º
7-3 ÄÄÆдϾ𠰴ü¿Í Ŭ·¡½º ¸â¹ö
7-4 Á¦³×¸¯ Ŭ·¡½º »ý¼º
7-5 µ¥ÀÌÅÍ Å¬·¡½º
Á¤¸®
Chapter 08 Ŭ·¡½º °èÃþ°ú »ó¼Ó
8-1 ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º »ý¼º
8-2 Áßø Ŭ·¡½º¿Í ³»ºÎ Ŭ·¡½º
8-3 »ó¼Ó
8-4 ¾Áµå Ŭ·¡½º
8-5 EnumÀÇ »ý¼º°ú »ç¿ë
Á¤¸®
Chapter 09 µ¨¸®°ÔÀ̼ÇÀ» ÅëÇÑ È®Àå
9-1 »ó¼Ó ´ë½Å µ¨¸®°ÔÀ̼ÇÀ» ½á¾ß ÇÏ´Â »óȲ
9-2 µ¨¸®°ÔÀ̼ÇÀ» »ç¿ëÇÑ µðÀÚÀÎ
9-3 ÆĶó¹ÌÅÍ¿¡ À§ÀÓÇϱâ
9-4 ¸Þ¼Òµå Ãæµ¹ °ü¸®
9-5 µ¨¸®°ÔÀ̼ÇÀÇ ÁÖÀÇ»çÇ×
9-6 º¯¼ö¿Í ¼Ó¼º µ¨¸®°ÔÀ̼Ç
9-7 ºôÆ®ÀÎ ½ºÅÄ´Ùµå µ¨¸®°ÔÀ̼Ç
Á¤¸®
Part 03 ÇÔ¼öÇü ÄÚƲ¸°
Chapter 10 ¶÷´Ù¸¦ »ç¿ëÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
10-1 ÇÔ¼öÇü ½ºÅ¸ÀÏ
10-2 ¶÷´Ù Ç¥Çö½Ä
10-3 ¶÷´Ù¿Í À͸í ÇÔ¼ö
10-4 Ŭ·ÎÀú¿Í ·º½ÃÄà ½ºÄÚÇÎ
10-5 ºñÁö¿ª¼º(non-local)°ú ¶óº§(labeled)¸®ÅÏ
10-6 ¶÷´Ù¸¦ ÀÌ¿ëÇÑ ÀζóÀÎ ÇÔ¼ö
Á¤¸®
Chapter 11 ³»ºÎ ¹Ýº¹°ú Áö¿¬ ¿¬»ê
11-1 ¿ÜºÎ ¹Ýº¹ÀÚ vs ³»ºÎ ¹Ýº¹ÀÚ
11-2 ³»ºÎ ¹Ýº¹ÀÚ
11-3 Áö¿¬ ¿¬»êÀ» À§ÇÑ ½ÃÄö½º
Á¤¸®
Part 04 ¿ì¾ÆÇÏ°í È¿À²ÀûÀÎ ÄÚƲ¸°
Chapter 12 ÄÚƲ¸°¿¡¼ ±¸ÇöÇÏ´Â À¯Ã¢¼º
12-1 ¿¬»êÀÚ ¿À¹ö·Îµù
12-2 È®Àå ÇÔ¼ö¿Í ¼Ó¼ºÀ» ÀÌ¿ëÇÑ ÀÎÁ§ÆÃ
12-3 ÇÔ¼ö È®Àå
12-4 infix¸¦ ÀÌ¿ëÇÑ ÁßÀ§Ç¥±â¹ý
12-5 Any °´Ã¼¸¦ ÀÌ¿ëÇÑ ÀÚ¿¬½º·¯¿î ÄÚµå
12-6 ¾Ï½ÃÀû ¸®½Ã¹ö
Á¤¸®
Chapter 13 ³»ºÎ DSL ¸¸µé±â
13-1 DSLÀÇ Å¸ÀÔ°ú Ư¡
13-2 ³»ºÎ DSLÀ» À§ÇÑ ÄÚƲ¸°
13-3 À¯Ã¢¼º È®¸³ ½Ã ¸¶ÁÖÇÏ´Â ³°ü
13-4 ŸÀÔ ¼¼ÀÌÇÁ ºô´õ
14-5 ½ºÄÚÇÁ Á¦¾î¸¦ ÅëÇÑ Á¢±Ù Á¦ÇÑ
Á¤¸®
Chapter 14 Àç±Í ÇÁ·Î±×·¡¹Ö°ú ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç ÇÁ·Î±×·¡¹Ö
14-1 Àç±ÍÀÇ °Á¡°ú À§Ç輺
14-2 ²¿¸®È£Ãâ ÃÖÀûÈ
14-3 ¸Þ¸ðÀÌÁ¦À̼Ç
Á¤¸®
Part 05 ºñµ¿±â ¾îÇø®ÄÉÀÌ¼Ç ¸¸µé±â
Chapter 15 ÄÚ·çƾ ŽÇèÇϱâ
15-1 ÄÚ·çƾ°ú µ¿½Ã ½ÇÇà
15-2 ÄÚ·çƾÀ» ÀÌ¿ëÇÑ µ¿½Ã ½ÇÇà
15-3 ÄÚ·çƾÀÇ ÄÁÅؽºÆ®¿Í ½º·¹µå
15-4 ÄÚ·çƾ µð¹ö±ë
15-5 async¿Í await
15-6 ¿¬¼Ó¼º »ìÆ캸±â
15-7 ¹«ÇÑ ½ÃÄö½º ¸¸µé±â
Á¤¸®
Chapter 16 ºñµ¿±â ÇÁ·Î±×·¡¹Ö
16-1 ºñµ¿±â ÇÁ·Î±×·¡¹Ö
16-2 ¿¹¿Ü ó¸®
16-3 Ãë¼Ò¿Í ŸÀӾƿô
Á¤¸®
Part 06 »óÈ£¿î¿ë°ú Å×½ºÆ®
Chapter 17 Java¿Í ÄÚƲ¸° È¥¿ë
17-1 Á¶ÀÎÆ® ÄÄÆÄÀÏ
17-2 ÄÚƲ¸°¿¡¼ Java È£ÃâÇϱâ
17-3 Java¿¡¼ ÄÚƲ¸° È£ÃâÇϱâ
Á¤¸®
Chapter 18 ÄÚƲ¸° À¯´Ö Å×½ºÆ®
18-1 Å×½ºÆ® Äڵ尡 ÀÖ´Â ÄÚµå
18-2 ÇÁ·ÎÁ§Æ® ÆÄÀÏ °¡Á®¿À±â
18-3 Ä«³ª¸® Å×½ºÆ®·Î ½ÃÀÛÇϱâ
18-4 ½ÇÁõ Å×½ºÆ® ÀÛ¼º
18-5 µ¥ÀÌÅÍ µå¸®ºì Å×½ºÆ® ÀÛ¼º
18-6 ÀÇÁ¸¼º ¸ðÅ·
18-7 ž·¹º§ ÇÔ¼ö Å×½ºÆ®
18-8 ÄÚ·çƾ°ú ºñµ¿±â È£Ãâ Å×½ºÆ®
18-9 ¼ºñ½º·Î ÅëÇÕÇϱâ
18-10 ÄÚµå Ä¿¹ö¸®Áö º¸±â
18-11 ¾Û ½ÇÇàÇϱâ
Á¤¸®
Chapter 19 ÄÚƲ¸°À¸·Î ½ºÇÁ¸µ »ç¿ëÇϱâ
19-1 ½ÃÀÛ ÇÁ·ÎÁ§Æ® »ý¼º
19-2 ÄÁÆ®·Ñ·¯ ¸¸µé±â
19-3 ¿£Æ¼Æ¼ Ŭ·¡½º »ý¼º
19-4 ¸®Æ÷ÁöÅ͸® ÀÎÅÍÆäÀ̽º »ý¼º
19-5 ¼ºñ½º »ý¼º
19-6 ÄÁÆ®·Ñ·¯·Î ¼ºñ½º ÅëÇÕÇϱâ
19-7 »ç¿ëÇϱâ
Á¤¸®
Chapter 20 ÄÚƲ¸°À¸·Î ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀÌ¼Ç ¸¸µé±â
20-1 ÇÁ·ÎÁ§Æ® »ý¼º
20-2 µµ¸ÞÀÎ °´Ã¼ Á¤ÀÇ
20-3 ·¹À̾ƿô »ý¼º
20-4 ¾×ƼºñƼ ±¸Çö
20-5 ¸®½ÎÀÌŬ·¯ºä ¾÷µ¥ÀÌÆ®
20-6 »ç¿ëÇϱâ
Á¤¸®