ÇöÀçÀ§Ä¡ : Home > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > ÇÁ·Î±×·¡¹Ö ¹× ¾ð¾î

 
ÇÁ·Î±×·¡¹Ö ½ºÄ®¶ó : ½Ç¿ëÀûÀÎ ½ºÄ®¶ó È°¿ë¹ýÀ» ÀÍÈ÷´Â °¡Àå È®½ÇÇÑ ½ÇÀü ¹ÙÀ̺í [2ÆÇ]
    ¡¤ ÁöÀºÀÌ | ¿Å±äÀÌ:µò ¿ÑÇ÷¯, ¾Ë·º½º ÆäÀÎ (ÁöÀºÀÌ), ¿ÀÇö¼® (¿Å±äÀÌ)
    ¡¤ ÃâÆÇ»ç:ÇѺû¹Ìµð¾î
    ¡¤ ÃâÆdz⵵:20160601
    ¡¤ Ã¥»óÅÂ:º»¹® °¡¿îµ¥Ãø¸éÀÇ Á÷ÀÎ ¿Ü¿£ »õÃ¥¼öÁØ / 776ÂÊ / 183*225mm / 9788968482755(8968482756) / Programming Scala: Scalability = Functional Programming + Objects/Dean Wampler
    ¡¤ ISBN:8968482756
    ¡¤ ½ÃÁß°¡°Ý : ¿ø
    ¡¤ ÆǸŰ¡°Ý : ¿ø
    ¡¤ Æ÷ ÀÎ Æ® : Á¡
    ¡¤ ¼ö ·® : °³




¡ºÇÁ·Î±×·¡¹Ö ½ºÄ®¶ó¡»´Â ´Ù¾çÇÑ ÄÚµå ¿¹Á¦°¡ Æ÷ÇÔµÈ ½ÇÀü ¹ÙÀ̺íÀÌ´Ù. Ãʺ¸ÀÚ¿Í °í±Þ »ç¿ëÀÚ¸¦ Çѵ¥ ¾Æ¿ì¸¦ »Ó ¾Æ´Ï¶ó, ½ÇÁ¦ °³¹ßÀÚµéÀÇ ½Ç¿ëÀû °ü½É»ç¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ½ÇÀü È°¿ë¹ýÀ» ¾È³»ÇÑ´Ù. ÀÌ Ã¥Àº 2.11.x ¹öÀü¿¡ ´ëÀÀÇÑ ÃֽŠ½ºÄ®¶ó ¾ð¾îÀÇ Æ¯Â¡ºÎÅÍ ÆÐÅÏ ¸ÅĪ, for ³»Àå(comprehension), °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µîÀÇ »õ·Î¿î ³»¿ëÀ» ¼Ò°³ÇÏ¸ç ½ºÄ®¶ó ¸í·ÉÇà µµ±¸¿Í ¼­µåÆÄƼ µµ±¸, ¶óÀ̺귯¸®, IDEÀÇ ½ºÄ®¶ó Áö¿ø¿¡ ´ëÇØ »ìÆ캸°í, ±× °úÁ¤¿¡¼­ »ý»ê¼ºÀ» ¹ßÈÖÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.


Part 1_½ºÄ®¶ó¿ÍÀÇ ¸¸³²

1Àå. ºü¸¥ Ãâ¹ß: ½ºÄ®¶ó ¼Ò°³
__1.1_ ¿Ö ½ºÄ®¶óÀΰ¡?
 __1.2_ ½ºÄ®¶ó ¼³Ä¡Çϱâ
__1.3_ ½ºÄ®¶ó ¸Àº¸±â
__1.4_ µ¿½Ã¼º ¸Àº¸±â
__1.5_ ¸¶Ä¡¸ç

2Àå. ÀÔ·ÂÀº Á¶±Ý¸¸, ÀÏÀº ´õ ¸¹ÀÌ
__2.1_ ¼¼¹ÌÄÝ·Ð
__2.2_ º¯¼ö Á¤ÀÇ
__2.3_ ¹üÀ§
__2.4_ ºÎºÐ ÇÔ¼ö
__2.5_ ¸Þ¼­µå ¼±¾ð
__2.6_ ŸÀÔ Á¤º¸ Ãß·ÐÇϱâ
__2.7_ ¿¹¾à¾î
__2.8_ ¸®ÅÍ·² °ª
__2.9_ Option, Some, None: null »ç¿ë ÇÇÇϱâ
__2.10_ ºÀÀÎµÈ Å¬·¡½º °èÃþ
__2.11_ ÆÄÀÏ°ú À̸§°ø°£À¸·Î ÄÚµå ±¸Á¶È­Çϱâ
__2.12_ ŸÀÔ°ú ¸â¹ö ÀÓÆ÷Æ®Çϱâ
__2.13_ Ãß»ó ŸÀÔ°ú ¸Å°³º¯¼öÈ­ÇÑ Å¸ÀÔ
__2.14_ ¸¶Ä¡¸ç

3Àå. ±âÃʸ¦ Æ°Æ°È÷
__3.1_ ¿¬»êÀÚ ¿À¹ö·Îµù?
 __3.2_ ºó ÀÎÀÚ ¸ñ·ÏÀÌ ÀÖ´Â ¸Þ¼­µå
__3.3_ ¿ì¼±¼øÀ§ ±ÔÄ¢
__3.4_ µµ¸ÞÀΠƯȭ ¾ð¾î
__3.5_ ½ºÄ®¶ó if ¹®
__3.6_ ½ºÄ®¶ó for ³»Àå
__3.7_ ´Ù¸¥ ·çÇÁ Ç¥Çö
__3.8_ Á¶°Ç ¿¬»êÀÚ
__3.9_ try, catch, finally »ç¿ëÇϱâ
__3.10_ À̸§¿¡ ÀÇÇÑ È£Ãâ°ú °ª¿¡ ÀÇÇÑ È£Ãâ
__3.11_ Áö¿¬°ª
__3.12_ ¿­°Å°ª
__3.13_ ¹®ÀÚ¿­ ÀÎÅÍÆú·¹À̼Ç
__3.14_ Æ®·¹ÀÌÆ®: ½ºÄ®¶ó ÀÎÅÍÆäÀ̽º¿Í È¥ÇÕ
__3.15_ ¸¶Ä¡¸ç

Part 2_ ±âº»±â ´ÙÁö±â

4Àå. ÆÐÅÏ ¸ÅĪ
__4.1_ ´Ü¼ø ¸ÅÄ¡
__4.2_ ¸ÅÄ¡ ³»ÀÇ °ª, º¯¼ö, ŸÀÔ
__4.3_ ½ÃÄö½º¿¡ ÀÏÄ¡½ÃÅ°±â
__4.4_ Æ©Çÿ¡ ÀÏÄ¡½ÃÅ°±â
__4.5_ ÄÉÀ̽º ÀýÀÇ °¡µå
__4.6_ ÄÉÀ̽º Ŭ·¡½º¿¡ ÀÏÄ¡½ÃÅ°±â
__4.7_ °¡º¯ ÀÎÀÚ ¸ñ·Ï°ú ÀÏÄ¡½ÃÅ°±â
__4.8_ Á¤±Ô Ç¥Çö½Ä°ú ÀÏÄ¡½ÃÅ°±â
__4.9_ ÄÉÀ̽º ÀýÀÇ º¯¼ö ¹ÙÀεù¿¡ ´ëÇØ ´õ »ìÆ캸±â
__4.10_ ŸÀÔ ÀÏÄ¡¿¡ ´ëÇØ ´õ »ìÆ캸±â
__4.11_ ºÀÀÎµÈ Å¬·¡½º °èÃþ°ú ¸ÅÄ¡ÀÇ ¿ÏÀü¼º
__4.12_ ÆÐÅÏ ¸ÅĪÀÇ ´Ù¸¥ »ç¿ë¹ý
__4.13_ ÆÐÅÏ ¸ÅĪ¿¡ ´ëÇÑ ¼³¸íÀ» ¸¶Ä¡¸ç
__4.14_ ¸¶Ä¡¸ç

5Àå. ¾Ï½Ã

__5.1_ ¾Ï½ÃÀû ÀÎÀÚ
__5.2_ ¾Ï½ÃÀû ÀÎÀÚ¸¦ »ç¿ëÇÏ´Â ½Ã³ª¸®¿À
__5.3_ ¾Ï½ÃÀû º¯È¯
__5.4_ ŸÀÔ Å¬·¡½º ÆÐÅÏ
__5.5_ ¾Ï½Ã¿Í °ü·ÃµÈ ±â¼úÀû ¹®Á¦
__5.6_ ¾Ï½Ã ÇØ°á ±ÔÄ¢
__5.7_ ½ºÄ®¶ó°¡ ±âº» Á¦°øÇÏ´Â ¾Ï½Ã
__5.8_ ¾Ï½Ã¸¦ Çö¸íÇÏ°Ô È°¿ëÇϱâ
__5.9_ ¸¶Ä¡¸ç

6Àå. ½ºÄ®¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__6.1_ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡?
 __6.2_ ½ºÄ®¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__6.3_ Àç±Í
__6.4_ ²¿¸® È£Ãâ°ú ²¿¸® È£Ãâ ÃÖÀûÈ­
__6.5_ ºÎºÐ Àû¿ë ÇÔ¼ö¿Í ºÎºÐ ÇÔ¼ö
__6.6_ ÇÔ¼öÀÇ Ä¿¸µ°ú ´Ù¸¥ º¯È¯
__6.7_ ÇÔ¼öÇü µ¥ÀÌÅÍ ±¸Á¶
__6.8_ ¼øȸÇϱâ, ¿¬°ü½ÃÅ°±â, °É·¯³»±â, Á¢±â, Ãà¾àÇϱâ
__6.9_ ¿ÞÂÊ ¼øȸ¿Í ¿À¸¥ÂÊ ¼øȸ
__6.10_ ÄÞºñ³×ÀÌÅÍ: °¡Àå ¶Ù¾î³­ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ® Ãß»óÈ­
__6.11_ º¹»ç¿¡ µå´Â ºñ¿ëÀº ¾î¶²°¡?
 __6.12_ ¸¶Ä¡¸ç

7Àå. for ³»Àå
__7.1_ µ¹¾Æº¸±â: for ³»ÀåÀÇ ±âº» ¿ä¼Ò
__7.2_ for ³»Àå: ³»ºÎ µ¿ÀÛ
__7.3_ for ³»ÀåÀÇ º¯È¯ ±ÔÄ¢
__7.4_ Option°ú ´Ù¸¥ ÄÁÅ×ÀÌ³Ê Å¸ÀÔ
__7.5_ ¸¶Ä¡¸ç

8Àå. ½ºÄ®¶ó °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
__8.1_ Ŭ·¡½º¿Í °´Ã¼ÀÇ ±âÃÊ
__8.2_ ÂüÁ¶ ŸÀÔ°ú °ª ŸÀÔ
__8.3_ °ª Ŭ·¡½º
__8.4_ ºÎ¸ð ŸÀÔ
__8.5_ ½ºÄ®¶ó¿¡¼­ÀÇ »ý¼ºÀÚ
__8.6_ Ŭ·¡½ºÀÇ Çʵå
__8.7_ ÀÔ·Â °ËÁõÇϱâ
__8.8_ ºÎ¸ð Ŭ·¡½º »ý¼ºÀÚ È£ÃâÇϱâ(±×¸®°í ÁÁÀº °´Ã¼ÁöÇâ ¼³°è)
 __8.9_ ³»Æ÷µÈ ŸÀÔ
__8.10_ ¸¶Ä¡¸ç

9Àå. Æ®·¹ÀÌÆ®
__9.1_ ÀÚ¹Ù 8ÀÇ ÀÎÅÍÆäÀ̽º
__9.2_ ¹Í½ºÀÎÀ¸·Î¼­ÀÇ Æ®·¹ÀÌÆ®
__9.3_ Æ®·¹ÀÌÆ® ½×±â
__9.4_ Æ®·¹ÀÌÆ® ¸¸µé±â
__9.5_ Ŭ·¡½º¸¦ ¾µ °ÍÀΰ¡ Æ®·¹ÀÌÆ®¸¦ ¾µ °ÍÀΰ¡?
 __9.6_ ¸¶Ä¡¸ç

10Àå. ½ºÄ®¶ó °´Ã¼ ½Ã½ºÅÛ I
 __10.1_ ¸Å°³º¯¼öÈ­ÇÑ Å¸ÀÔ: »ó¼Ó¿¡ µû¸¥ º¯¼º
__10.2_ ½ºÄ®¶ó ŸÀÔ °èÃþ±¸Á¶
__10.3_ Nothing(±×¸®°í Null)¿¡ ´ëÇÑ ´õ ¸¹Àº ³»¿ë
__10.4_ Product, ÄÉÀ̽º Ŭ·¡½º, Æ©ÇÃ
__10.5_ Predef °´Ã¼
__10.6_ °´Ã¼ÀÇ µ¿µî¼º
__10.7_ ¸¶Ä¡¸ç

11Àå. ½ºÄ®¶ó °´Ã¼ ½Ã½ºÅÛ II
 __11.1_ Ŭ·¡½º¿Í Æ®·¹ÀÌÆ®ÀÇ ¸â¹ö ¿À¹ö¶óÀ̵ùÇϱâ
__11.2_ °´Ã¼ÀÇ »ó¼Ó °èÃþÀ» ¼±ÇüÈ­Çϱâ
__11.3_ ¸¶Ä¡¸ç

12Àå. ½ºÄ®¶ó Ä÷º¼Ç ¶óÀ̺귯¸®
__12.1_ Á¦³×¸¯, º¯°æ °¡´É, º¯°æ ºÒ°¡´É, µ¿½Ã¼º, º´·Ä Ä÷º¼Ç, ¾ÆÀÌ°í!
 __12.2_ Ä÷º¼Ç ¼±ÅÃÇϱâ
__12.3_ Ä÷º¼Ç ¶óÀ̺귯¸®ÀÇ ¼³°è ¹æ½Ä
__12.4_ °ª ŸÀÔÀ» À§ÇÑ Æ¯È­
__12.5_ ¸¶Ä¡¸ç

13Àå. °¡½Ã¼º ±ÔÄ¢
__13.1_ °ø°³: ±âº» °¡½Ã¼º
__13.2_ °¡½Ã¼º ÁöÁ¤ Å°¿öµå
__13.3_ °ø°³ °¡½Ã¼º
__13.4_ º¸È£ °¡½Ã¼º
__13.5_ ºñ°ø°³ °¡½Ã¼º
__13.6_ ¿µ¿ª ÁöÁ¤ ºñ°ø°³¿Í ¿µ¿ª ÁöÁ¤ º¸È£ °¡½Ã¼º
__13.7_ °¡½Ã¼º¿¡ ´ëÇÑ ¸¶Áö¸· °íÂû
__13.8_ ¸¶Ä¡¸ç

Part 3_ ±âÃʸ¦ ³Ñ¾î¼­

14Àå. ½ºÄ®¶ó ŸÀÔ ½Ã½ºÅÛ I
 __14.1_ ¸Å°³º¯¼öÈ­ÇÑ Å¸ÀÔ
__14.2_ ŸÀÔ ¹Ù¿îµå
__14.3_ ¸Æ¶ô ¹Ù¿îµå
__14.4_ ºä ¹Ù¿îµå
__14.5_ Ãß»ó ŸÀÔ ÀÌÇØÇϱâ
__14.6_ Àڱ⠟ÀÔ Ç¥±â
__14.7_ ±¸Á¶Àû ŸÀÔ
__14.8_ º¹ÇÕ Å¸ÀÔ
__14.9_ Á¸Àç ŸÀÔ
__14.10_ ¸¶Ä¡¸ç

15Àå. ½ºÄ®¶ó ŸÀÔ ½Ã½ºÅÛ II
 __15.1_ °æ·Î¿¡ ÀÇÁ¸Çϴ ŸÀÔ
__15.2_ ÀÇÁ¸Àû ¸Þ¼­µå ŸÀÔ
__15.3_ ŸÀÔ Åõ¿µ
__15.4_ °ª¿¡ ´ëÇÑ Å¸ÀÔ
__15.5_ °í°è ŸÀÔ
__15.6_ ŸÀÔ ¶÷´Ù
__15.7_ ÀÚ±â Àç±Í ŸÀÔ: F-¹Ù¿îµå ´ÙÇü¼º
__15.8_ ¸¶Ä¡¸ç

16Àå. °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__16.1_ ´ë¼öÀû µ¥ÀÌÅÍ Å¸ÀÔ
__16.2_ Ä«Å×°í¸® ÀÌ·Ð
__16.3_ ¸¶Ä¡¸ç

Part 4_ °í±Þ ÁÖÁ¦ ¹× ½ÇÀü ÀÀ¿ë

17Àå. µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö µµ±¸
__17.1_ scala.sys.process ÆÐÅ°Áö
__17.2_ ǻó
__17.3_ ¾×Å͸¦ È°¿ëÇؼ­ Æ°Æ°ÇÏ°í È®À强 ÀÖ´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÇϱâ
__17.4_ ¾ÆÄ«: ½ºÄ®¶ó¸¦ À§ÇÑ ¾×ÅÍ
__17.5_ ÇÇŬ¸µ°ú ½ºÆ÷¾îÁî
__17.6_ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
__17.7_ ¸¶Ä¡¸ç

18Àå. ½ºÄ®¶ó¸¦ È°¿ëÇÑ ºòµ¥ÀÌÅÍ
__18.1_ ºòµ¥ÀÌÅÍ: °£·«ÇÑ ¿ª»ç
__18.2_ ½ºÄ®¶ó·Î ¸Ê¸®µà½º °³¼±Çϱâ
__18.3_ ¸Ê¸®µà½º¸¦ ³Ñ¾î¼­
__18.4_ ¼öÇÐÀ» À§ÇÑ Ä«Å×°í¸®
__18.5_ ½ºÄ®¶ó ±â¹Ý µ¥ÀÌÅÍ µµ±¸ ¸ñ·Ï
__18.6_ ¸¶Ä¡¸ç

19Àå. ½ºÄ®¶ó µ¿Àû È£Ãâ
__19.1_ µ¿±â¸¦ ºÒ¾î³Ö´Â ¿¹Á¦: ·çºñ ¿Â ·¹ÀÏÁîÀÇ ActiveRecord
 __19.2_ Dynamic Æ®·¹ÀÌÆ®¸¦ »ç¿ëÇؼ­ ½ºÄ®¶ó¿¡¼­ µ¿Àû È£ÃâÇϱâ
__19.3_ DSL¿¡¼­ °í·ÁÇÒ Á¡
__19.4_ ¸¶Ä¡¸ç

20Àå. ½ºÄ®¶ó µµ¸ÞÀΠƯȭ ¾ð¾î
__20.1_ ¿¹Á¦: ½ºÄ®¶ó¸¦ À§ÇÑ XML°ú JSON DSL
 __20.2_ ³»ºÎ DSL
 __20.3_ Æļ­ ÄÞºñ³×ÀÌÅ͸¦ È°¿ëÇÑ ¿ÜºÎ DSL
 __20.4_ ³»ºÎ DSL°ú ¿ÜºÎ DSL¿¡ ´ëÇÑ ¸¶Áö¸· °íÂû
__20.5_ ¸¶Ä¡¸ç

21Àå. ½ºÄ®¶ó µµ±¸¿Í ¶óÀ̺귯¸®
__21.1_ ¸í·ÉÇà µµ±¸
__21.2_ ºôµå µµ±¸
__21.3_ IDE³ª ÅؽºÆ® ÆíÁý±â¿Í ÅëÇÕÇϱâ
__21.4_ ½ºÄ®¶ó·Î Å×½ºÆ® ÁÖµµ °³¹ßÇϱâ
__21.5_ ¼­µåÆÄƼ ¶óÀ̺귯¸®
__21.6_ ¸¶Ä¡¸ç

22Àå. ÀÚ¹Ù »óÈ£ ¿î¿ë¼º
__22.1_ ÀÚ¹Ù¿¡¼­ Á¤ÀÇÇÑ À̸§À» ½ºÄ®¶ó Äڵ忡¼­ »ç¿ëÇϱâ
__22.2_ ÀÚ¹Ù¿Í ½ºÄ®¶ó Á¦³×¸¯½º
__22.3_ ÀÚ¹ÙºóÁî ÇÁ·ÎÆÛƼ
__22.4_ AnyVal ŸÀÔ°ú ÀÚ¹Ù ±âº» ŸÀÔ
__22.5_ ÀÚ¹Ù ÄÚµå·Î º¯È¯ÇÑ ½ºÄ®¶ó À̸§
__22.6_ ¸¶Ä¡¸ç

23Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è
__23.1_ ±× µ¿¾È ¹è¿î ³»¿ë º¹½À
__23.2_ ¾Ö³ëÅ×À̼Ç
__23.3_ ¸ðµâ·Î¼­ÀÇ Æ®·¹ÀÌÆ®
__23.4_ µðÀÚÀÎ ÆÐÅÏ
__23.5_ °è¾à¿¡ ÀÇÇÑ ¼³°è¸¦ È°¿ëÇؼ­ ´õ ÁÁ°Ô ¼³°èÇϱâ
__23.6_ Æĸ£Å×³í ±¸Á¶
__23.7_ ¸¶Ä¡¸ç

24Àå. ¸ÞŸÇÁ·Î±×·¡¹Ö: ¸ÅÅ©·Î¿Í ¸®Ç÷º¼Ç
__24.1_ ŸÀÔÀ» ÀÌÇØÇϱâ À§ÇÑ µµ±¸
__24.2_ ½ÇÇà ½ÃÁ¡ ¸®Ç÷º¼Ç
__24.3_ ½ºÄ®¶óÀÇ °í±Þ ½ÇÇà ½ÃÁ¡ ¸®Ç÷º¼Ç API
 __24.4_ ¸ÅÅ©·Î
__24.5_ ¸¶Ä¡¸ç


¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ ´äº¯
ÀÌ »óÇ°¿¡ ´ëÇÑ Áú¹®ÀÌ ¾ÆÁ÷ ¾ø½À´Ï´Ù.
±Ã±ÝÇϽŠ»çÇ×Àº ÀÌ°÷¿¡ Áú¹®ÇÏ¿© ÁֽʽÿÀ.
 
* ÀÌ »óÇ°¿¡ ´ëÇÑ ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº Áú¹®ÇØ ÁֽʽÿÀ.
ȸ»ç¼Ò°³ | ¼­ºñ½ºÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸ Ãë±Þ¹æħ
¼­¿ï½Ã °ü¾Ç±¸ ½Å¿øµ¿ 1580-18 2Ãþ / ÀüÈ­ : 010-4004-14393 / Æѽº : 02-811-1256 / ¿î¿µÀÚ : ´Þ¸¶ / °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : ÀÓ¿µÅÃ
»ç¾÷ÀÚ µî·Ï¹øÈ£ : 108-91-53191 / ´ëÇ¥ : ÀÓ¿µÅà / Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ OO±¸ - 123È£
Copyright © 2009 ´Þ¸¶¼­Á¡. All Rights Reserved.