¿¤·¹°Æ® ¿ÀºêÁ§Æ® - »õ·Î¿î °üÁ¡¿¡¼ ¹Ù¶óº» °´Ã¼ÁöÇâ
Á¤°¡ : 18,000 ¿ø
ÀÛ°¡¸í : Yegor Bugayenko (ÁöÀºÀÌ), Á¶¿µÈ£ (¿Å±äÀÌ)
ÃâÆÇ»ç : Áö&¼±(Áö¾Ø¼±)
Ãâ°£ÀÏ : 2021-01-04
ISBN : 9791187497219 / K762736538
±¸¸Åó
Ã¥ ¼Ò°³
¿¤·¹°Æ® ¿ÀºêÁ§Æ® - »õ·Î¿î °üÁ¡¿¡¼ ¹Ù¶óº» °´Ã¼ÁöÇâ
±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. ÈÁ¦ÀÇ Ã¤³Î
°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Àü¸éÀû ¹Ý±â¸¦ µç 23°¡Áö Á¶¾ð
ÀÌ Ã¥Àº ±âº»ÀûÀ¸·Î °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö((Object-Oriented Programming, OOP)¿¡ °üÇÑ Ã¥ÀÔ´Ï´Ù. ÀÌ¹Ì ½ÃÁß¿¡´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¸¹Àº Ã¥ÀÌ Á¸ÀçÇÕ´Ï´Ù. ÇÏÁö¸¸ ÀÌ¹Ì ¼ö½Ê ³â ÀüÀÇ °í¾ÈµÈ ±âÁ¸ÀÇ OOP´Â ¾î¼¸é Áö±ÝÀÇÇÁ·Î±×·¡¸Ó¿¡°Õ ÀûÇÕÇÏÁö ¾ÊÀº ºÎºÐµµ ¸¹ÀÌ Á¸ÀçÇÒ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥Àº ÀüÅëÀûÀÎ OOPÀÇ ¸ð¹ü »ç·Ê¿¡ Àü¸éÀûÀ¸·Î ¹Ý±â¸¦ µé°í ÀüÅëÀûÀÎ ÄÚµù Ç¥ÁØ¿¡¼ ¹þ¾î³ª ÈξÀ ±ú²ýÇÑ ÄÚµå ÀÛ¼ºÀ» À§ÇÑ Á¶·ÂÀÚÀÓÀ» ÀÚóÇÕ´Ï´Ù.
ÀúÀÚ´Â 23°¡ÁöÀÇ Á¶¾ðÀ» ÅëÇØ OOP ÀÇ ±âÁ¸ Æз¯´ÙÀÓÀ» ¹þ¾î³ª ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎ ¹× ¾ÆÅ°ÅØó,ºñÁî´Ï½º ¿ä±¸ »çÇ×ÀÌ Á¶È·Ó°Ô ¾î¿ì·¯Áö´Â ¹æ¹ýÀ»Á¦½ÃÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ¸¹Àº ÄÚµå ¿¹Á¦¸¦ °¡Áö°í ÀÖÁö¸¸ ±â¼úÀûÀÎ ¼º°ÝÀÇÃ¥Àº ¾Æ´Õ´Ï´Ù. ¿©·¯ °¡Áö °£°áÇÑ ¿¹Á¦¸¦ ÅëÇØ ÀÌ Ã¥¿¡¼ ¸»ÇÏ°íÀÚ ÇÏ´Â ¡®´õ¿ì¾ÆÇÑ ¹æ¹ý¡¯À» Žµ¶Çغ¸¼¼¿ä.
¹°·Ð, ÀÌ Ã¥¿¡¼ Á¦½ÃÇÏ°í ÀÖ´Â ¹æ¹ýµéÀÌ Á¤´äÀº ¾Æ´Õ´Ï´Ù. ÇÏÁö¸¸ ÀúÀÚÀÇ ¾ÆÀ̵ð¾î°¡ µ¶ÀÚ¿¡°Ô ±àÁ¤ÀûÀÎ ÀÚ±ØÁ¦°¡ µÉ °ÍÀÓÀº È®½ÅÇÕ´Ï´Ù.
¸ñÂ÷
°¨»çÀÇ ±Û
¼¹®
¿ªÀÚ¼¹®
̵̧ȍ
1Àå Ãâ»ý
1.1 -er·Î ³¡³ª´Â À̸§À» »ç¿ëÇÏÁö ¸¶¼¼¿ä
1.2 »ý¼ºÀÚ Çϳª¸¦ ÁÖ »ý¼ºÀÚ·Î ¸¸µå¼¼¿ä
1.3 »ý¼ºÀÚ¿¡ Äڵ带 ³ÖÁö ¸¶¼¼¿ä
2Àå ÇнÀ
2.1 °¡´ÉÇϸé Àû°Ô ĸ½¶ÈÇϼ¼¿ä
2.2 ÃÖ¼ÒÇÑ ¹º°¡´Â ĸ½¶ÈÇϼ¼¿ä
2.3 Ç×»ó ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϼ¼¿ä
2.4 ¸Þ¼µå À̸§À» ½ÅÁßÇÏ°Ô ¼±ÅÃÇϼ¼¿ä
2.5 ÆÛºí¸¯ »ó¼ö(public constant)¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
2.6 ºÒº¯ °´Ã¼·Î ¸¸µå¼¼¿ä
2.7 ¹®¼¸¦ ÀÛ¼ºÇÏ´Â ´ë½Å Å×½ºÆ®¸¦ ¸¸µå¼¼¿ä
2.8 ¸ðÀÇ °´Ã¼(Mock) ´ë½Å ÆäÀÌÅ© °´Ã¼(Fake)¸¦ »ç¿ëÇϼ¼¿ä
2.9 ÀÎÅÍÆäÀ̽º¸¦ ª°Ô À¯ÁöÇÏ°í ½º¸¶Æ®(smart)¸¦ »ç¿ëÇϼ¼¿ä
3Àå Ãë¾÷
3.1 5°³ ÀÌÇÏÀÇ public ¸Þ¼µå¸¸ ³ëÃâÇϼ¼¿ä
3.2 Á¤Àû ¸Þ¼µå¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.3 ÀÎÀÚÀÇ °ªÀ¸·Î NULLÀ» Àý´ë Çã¿ëÇÏÁö ¸¶¼¼¿ä
3.4 Ã漺½º·¯¿ì¸é¼ ºÒº¯À̰ųª, ¾Æ´Ï¸é »ó¼öÀ̰ųª
3.5 Àý´ë getter¿Í setter¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.6 ºÎ ctor ¹Û¿¡¼´Â new¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.7 ÀÎÆ®·Î½ºÆå¼Ç°ú ij½ºÆÃÀ» ÇÇÇϼ¼¿ä
4Àå ÀºÅð
4.1 Àý´ë NULLÀ» ¹ÝȯÇÏÁö ¸¶¼¼¿ä
4.2 üũ ¿¹¿Ü(checked exception)¸¸ ´øÁö¼¼¿ä
4.3 finalÀ̰ųª abstractÀ̰ųª
4.4 RAII¸¦ »ç¿ëÇϼ¼¿ä
¿¡Çʷα×
Âü°í¹®Çå
ÀúÀÚ ¼Ò°³
Yegor Bugayenko (ÁöÀºÀÌ)
±×´Â XDSD¶ó´Â ¸Å¿ì µ¶Æ¯ÇÑ ¹æ¹ý·ÐÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ¹× °ü¸® Ç÷§ÆûÀÎ ZerocracyÀÇ Ã¢¸³ÀÚÀÌÀÚ CEO¿´À¸¸ç, 2019³â 9¿ùºÎÅÍ Huawei RRIÀÇ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¿¬±¸¼Ò Ã¥ÀÓÀÚÀÌ´Ù. ¶ÇÇÑ Zold, Cactoos, Takes, Rultor µîÀÇ Ã¢¸³ÀÚÀÌÀÚ ¼ö¼® ¾ÆÅ°ÅØÆ®ÀÌ´Ù. ¸Å³â (2015 ³â¿¡ ½ÃÀÛµÈ) ¼öõ ´Þ·¯¸¦ º»ÀÎÀÌ ¾à 100°³ Áß °øÁ¤ÇÑ ±âºÐÀ¸·Î º»ÀÎÀÌ »ÌÀº ÃÖ°íÀÇ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ ±âºÎÇÏ°í ÀÖ´Ù.
Á¶¿µÈ£ (¿Å±äÀÌ)
°´Ã¼ÁöÇâ ¼³°è¿Í µµ¸ÞÀÎ-ÁÖµµ ¼³°è¿¡ °ü½ÉÀÌ ¸¹À¸¸ç ÇູÇÑ ÆÀ°ú ±ò²ûÇÑ ÄÚµå, Á¸Áß°ú Çù·ÂÀÌ ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ³º´Â´Ù´Â ¹ÏÀ½À» °¡Áö°í ÀÖ´Â Æò¹üÇÑ °³¹ßÀÚ´Ù.
°³¹ßÀÚ, ±³À°ÀÚ, °ü¸®ÀÚ¸¦ ¿À°¡¸ç ÀÍÈù ´Ù¾çÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î ÁÁÀº ÄÚµå¿Í ÇÔ²² ÁÁÀº ÇÁ·Î´öÆ®¸¦ ¸¸µé±â À§ÇØ ³ë·ÂÇÏ°í ÀÖ´Ù.
Àú¼·Î ¡¶°´Ã¼ÁöÇâÀÇ »ç½Ç°ú ¿ÀÇØ¡·°¡ ÀÖ´Ù.
ÀÛ°¡ÀÇ ´Ù¸¥Ã¥
¿¤·¹°Æ® ¿ÀºêÁ§Æ® - »õ·Î¿î °üÁ¡¿¡¼ ¹Ù¶óº» °´Ã¼ÁöÇâ
18,000 ¿ø
Áö&¼±(Áö¾Ø¼±)
2021-01-04
ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥
¿¤·¹°Æ® ¿ÀºêÁ§Æ® - »õ·Î¿î °üÁ¡¿¡¼ ¹Ù¶óº» °´Ã¼ÁöÇâ
18,000 ¿ø
Áö&¼±(Áö¾Ø¼±)
2021-01-04
ºí·ÏüÀÎÀÇ Á¤¼® - ³ª¸¸ ¸ô¶ú´ø ºí·ÏüÀÎÀÇ ºñ¹Ð! ºñÆ®ÄÚÀÎ, ÀÌ´õ¸®¿ò, ICO, dAppºÎÅÍ AWS, Azure Ŭ¶ó¿ìµå ½Ç½À±îÁö
20,000 ¿ø
Áö&¼±(Áö¾Ø¼±)
2019-03-05