»ó»óÀ» ÃÊ¿ùÇÏ´Â °´Ã¼ÁöÇâ C# ÇнÀ¹ý, °³Á¤3ÆÇ

Á¤°¡ : 42,000 ¿ø

ÀÛ°¡¸í : ¾Øµå·ù ½ºÅÚ¸¸ ¿Ü ÁöÀ½, ÃÖ±æ¿ì ¿Å±è

ÃâÆÇ»ç : ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ : 2015-02-28

ISBN : 9788968481659 / 8968481652

±¸¸Åó

  • ÃâÆÇ»ç
  • ¿¹½º24
  • ¾Ë¶óµò
  • ±³º¸
  • ÀÎÅÍÆÄÅ©
  • ÀÎÅÍÆÄÅ©
  • ¿µÇ³¹®°í

Ã¥ ¼Ò°³

»ó»óÀ» ÃÊ¿ùÇÏ´Â °´Ã¼ÁöÇâ C# ÇнÀ¹ý, °³Á¤3ÆÇ



±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. È­Á¦ÀÇ Ã¤³Î



»ó»óÀ» ÃÊ¿ùÇÏ´Â °´Ã¼ÁöÇâ C# ÇнÀ¹ý



¡ºHead First C#¡»Àº C#, XAML, .NET ÇÁ·¹ÀÓ¿öÅ©, Visual Studio IDE¸¦ À§ÇÑ ¿Ïº®ÇÑ Áöħ¼­ÀÔ´Ï´Ù. ÀÌ Ã¥Àº C# 5.0°ú .NET 4.5, Visual Studio 2013¿¡ ¸ÂÃçÁ® ÀÖ½À´Ï´Ù. ù° Àå¿¡¼­´Â °ÔÀÓÀ» ¸¸µé¸é¼­ IDE¿Í Ä£ÇØÁý´Ï´Ù. ±×´ÙÀ½¿¡´Â Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º, »ó¼Ó µîÀ» ¹è¿ì¸é¼­ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ¼··ÆÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í °£´ÜÇÑ ±×·¡ÇÈ, ¾Ö´Ï¸ÞÀ̼Ç, LINQ, Á÷·ÄÈ­, ºñµ¿±â ¸Þ¼­µå, À̺¥Æ®, ´ë¸®ÀÚ µîÀ» ´Ù·ì´Ï´Ù. ¶ÇÇÑ °ÔÀÓ°ú °£´ÜÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé°í Àç¹Ì³­ ¹®Á¦µµ Ç®¾î º¸°Ô µÉ °Ì´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ ´É¼÷ÇÑ C# ÇÁ·Î±×·¡¸Ó·Î °Åµì³¯ ¼ö ÀÖÀ» °Å¿¹¿ä!



Çìµå ÆÛ½ºÆ®ÀÇ °ËÁõµÈ ÇнÀÀÌ·ÐÀ¸·Î ½±°í Àç¹ÌÀÖ°Ô ¹è¿ì´Â C# ÀÔ¹®¼­



[´ë»ó µ¶ÀÚ]

- C#À» ½Ç¹«¿¡¼­ ¹Ù·Î »ç¿ëÇÏ°í ½ÍÀº »ç¶÷

- C# °³¹ß °æÇèÀÌ ÀÖÁö¸¸, XAML°ú MVVM, À©µµ¿ì ¾Û ½ºÅä¾î °³¹ßÀ» Á¶±Ý ´õ ¹è¿ì°í ½ÍÀº »ç¶÷



[Ư¡]

ÀÌ Ã¥Àº .NET°ú C#ÀÇ Ãֽбâ¼úÀ» ´ã¾Ò½À´Ï´Ù. ¿©±â¿¡ ÀÖ´Â ¸¹Àº ÇÁ·ÎÁ§Æ®´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À©µµ¿ì 8À» ±â¹ÝÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. µû¶ó¼­ À©µµ¿ì 8 ÀÌÀü ¹öÀüÀÎ À©µµ¿ì 7 µî¿¡¼­ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. À©µµ¿ì 8À» »ç¿ëÇÏÁö ¾Ê´Â µ¶ÀÚµµ ÀÌ Ã¥ÀÇ ³»¿ëÀ» ±¸ÇöÇÏ°í ½Ç½ÀÇÒ ¼ö ÀÖµµ·Ï Á¤¸®ÇÑ ¹®¼­ÀÎ WFP ÆÄÀÏÀ» ¹«·á·Î Á¦°øÇÕ´Ï´Ù(http://www.hanbit.co.kr/exam/2165).



[»ó¼¼ ³»¿ë]

1, C# ½ÃÀÛÇϱâ : ¸ÚÁø ¹º°¡¸¦ ºü¸£°Ô ¸¸µé¾î º¾½Ã´Ù!

C#À» ¾²¸é °­·ÂÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÈǸ¢ÇÑ µµ±¸¸¦ ÀÚÀ¯ÀÚÀç·Î Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í Visual Studio IDE¸¦ ÀÌ¿ëÇÏ¸é ¹öưÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ°Ô ¸¸µé·Á°í º¹ÀâÇÑ Äڵ带 °¡Áö°í ¿À·§µ¿¾È ¾¾¸§ÇÒ Çʿ䵵 ¾øÁÒ. °Ô´Ù°¡ ¹öư¿¡ ´ëÇÑ ÀûÀº ÄÚµå·Î ¸ÚÁø ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¹º°¡ ²ø¸®´Â ´À³¦ÀÌ µå³ª¿ä? ±×·¯¸é ´ÙÀ½ ÆäÀÌÁö·Î ³Ñ¾î°¡¼­ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇØ º¾½Ã´Ù.



2. ¸ðµÎ ´Ù Äڵ忡 ºÒ°úÇϳª´Ï¡¦ : µÚ¿¡ ¼û¾î ÀÖ´Â ±× ¹«¾ù

IDE¸¸ °¡Áö°íµµ ²Ï³ª ¸¹Àº ÀÏÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °Å±â¿¡´Â ÇѰ谡 ÀÖ½À´Ï´Ù. ¹°·Ð ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé´Ù º¸¸é ¹Ýº¹ÀûÀÎ ÀÛ¾÷À» ¸¹ÀÌ ÇØ¾ß Çϱä ÇÕ´Ï´Ù. ±×·± ÀÏÀ» ÇÏ´Ù º¸¸é IDE¿¡¼­ Á¦°øÇÏ´Â ±â´ÉÀÌ Á¤¸» ¸¹Àº µµ¿òÀÌ µÈ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÁÒ. ÇÏÁö¸¸ IDE¸¦ °¡Áö°í ÀÛ¾÷ÇÏ´Â °ÍÀº ½ÃÀÛ¿¡ ºÒ°úÇÕ´Ï´Ù. ÇÁ·Î±×·¥¿¡¼­ ÇÒ ¼ö ÀÖ´Â ÀÏÀº IDE¿¡¼­ ÇÏ´Â ÀÏ¿¡ ºñÇÏ¸é ¹«±Ã¹«ÁøÇÕ´Ï´Ù. ±×¸®°í ±×·± ÀÏÀ» ÇÏ·Á¸é C# Äڵ带 ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÏ´Ü ÄÚµù¿¡ ´ëÇØ ¾î´À Á¤µµ °¨À» Àâ°í ³ª¸é ÇÁ·Î±×·¥À¸·Î ¸ø ÇÒ ÀÏÀÌ ¾ø´Ù´Ï±î¿ä.



3. °´Ã¼¸¦ ÁöÇâÇ϶ó! : Á¦´ë·Î µÈ ÄÚµå ¸¸µé±â

ÇÁ·Î±×·¥À» ¸¸µé ¶§´Â Ç×»ó ±× ÇÁ·Î±×·¥À¸·Î ¾î¶² ¹®Á¦¸¦ ÇØ°áÇÏ´Â °ÍÀÎÁöºÎÅÍ »ý°¢ÇÏ´Â ½À°üÀ» ±â¸£´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·± °üÁ¡¿¡¼­ º¼ ¶§ °´Ã¼´Â Á¤¸» À¯¿ëÇÕ´Ï´Ù. ±× °´Ã¼¸¦ ÅëÇØ¼­ ¹®Á¦¸¦ ÇØ°áÇÏ·Á°í Çϸé ÄÚµå ±¸Á¶¸¦ ±¸ÃàÇÏ´Â µ¥ µµ¿òÀÌ µÇ°í, °á°úÀûÀ¸·Î Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ¾ô¸ÅÀ̱⺸´Ù´Â ¿ì¸®°¡ ÇØ°áÇØ¾ß ÇÒ ¹®Á¦¸¦ °í¹ÎÇÏ´Â µ¥ ´õ ¸¹Àº ½Ã°£À» ÅõÀÚÇÒ ¼ö ÀÖÀ¸´Ï±î¿ä. °´Ã¼¸¦ ¿Ã¹Ù¸£°Ô Ȱ¿ëÇÏ¸é ´õ Á÷°üÀûÀÎ ÄÚµå, ´õ ½±°Ô ÀÌÇØÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Â Äڵ带 ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.



4. À¯Çü°ú ÂüÁ¶ : 10½Ã¡¦ ´ç½ÅÀÇ µ¥ÀÌÅÍ´Â ¾îµð¿¡ ÀÖ½À´Ï±î?

µ¥ÀÌÅͰ¡ ¾øÀÌ´Â ¾î¶² ÇÁ·Î±×·¥µµ ¾µ¸ð°¡ ¾ø½À´Ï´Ù. »ç¿ëÀڷκÎÅÍ Á¤º¸¸¦ ¹Þ°í, ±× Á¤º¸¸¦ Ȱ¿ëÇØ »õ·Î¿î Á¤º¸¸¦ ã¾Æ³»°Å³ª ¸¸µé¾î ³»¼­ ´Ù½Ã »ç¿ëÀÚ¿¡°Ô µ¹·ÁÁà¾ß Çϴϱî¿ä. »ç½Ç ÇÁ·Î±×·¡¹Ö °úÁ¤¿¡¼­ ÇÏ´Â ÀÏÀº ´ëºÎºÐ ¾î¶² ½ÄÀ¸·Îµç µ¥ÀÌÅÍ·Î ÀÛ¾÷ÇÏ´Â °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼­´Â C#ÀÇ µ¥ÀÌÅÍ À¯Çü(data type)¿¡ ´ëÇØ ¼Ó¼ÓµéÀÌ ¾Ë¾Æº¸°Ú½À´Ï´Ù. ÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅ͸¦ ´Ù·ç´Â ¹æ¹ýÀ» ÀÚ¼¼ÇÏ°Ô ¾Ë¾Æº¸°í, °´Ã¼¿¡ ´ëÇÑ ºñ¹Ð½º·¯¿î À̾߱â±îÁö »ìÆìº¾½Ã´Ù(¶°µµ´Â ¼Ò¹®¿¡ ÀÇÇÏ¸é ½ÇÀº °´Ã¼µµ µ¥ÀÌÅͶó°í ÇÕ´Ï´Ù).



5. ĸ½¶È­ : ºñ¹Ð½º·¯¿î °ÍÀº¡¦ privateÀ¸·Î¡¦

¶§¶§·Î °´Ã¼¿¡¼­µµ Àº¹ÐÇÑ °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϱâÀåÀ̳ª ÀºÇà °Å·¡³»¿ª¼­ °°Àº °É ¾ÈÀüÇÏ°í ºñ¹Ð½º·´°Ô º¸°üÇÏ´Â °Í°ú ¸¶Âù°¡Áö·Î ÈǸ¢ÇÑ °´Ã¼¶ó¸é ´Ù¸¥ Ä£±¸µéÀÌ ¸¶À½´ë·Î Àڱ⠳»ºÎ¸¦ ÈÖÁ£°í ´Ù´ÏÁö ¸øÇÏ°Ô ÇÒ ¼ö ÀÖ¾î¾ß ÇÒ °Ì´Ï´Ù. ÀÌ Àå¿¡¼­´Â ĸ½¶È­ÀÇ À§·Â¿¡ ´ëÇØ ¾Ë¾Æº¼ °Ì´Ï´Ù. °´Ã¼ÀÇ µ¥ÀÌÅ͸¦ ³²µé·ÎºÎÅÍ ¼û±â°í, ±× µ¥ÀÌÅÍ¿¡ ¾ÈÀüÇÏ°Ô Á¢±ÙÇÏ°Ô ÇØ ÁÖ´Â ¸Þ¼­µå¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýµµ ¹è¿ì°Ô µË´Ï´Ù.



6. »ó¼Ó : °´Ã¼ÀÇ °¡°èµµ

Ȥ½Ã ¿©·¯ºÐÀÌ ¸¸µé°íÀÚ ÇÏ´Â °´Ã¼¿Í °ÅÀÇ ¶È°°Àº ÀÏÀ» ÇØ ÁÖ´Â °´Ã¼¸¦ º» ÀûÀÌ ÀÖ³ª¿ä? ¾î¶² °´Ã¼¸¦ º¸°í ¡°Á¶±Ý¸¸ °íÄ¡¸é µü ³»°¡ ÇÊ¿ä·Î ÇÏ´Â °´Ã¼¸¦ ¸¸µé ¼ö ÀÖ°Ú´Ù¡± ÇÏ´Â »ý°¢ÀÌ µç Àû ÀÖ³ª¿ä? C# ¾ð¾î¿¡¼­ °¡Àå °­·ÂÇÑ °³³äÀÌÀÚ °¡Àå °­·ÂÇÑ Å×Å©´ÐÀÎ »ó¼Ó(inheritance)ÀÌ ¸¸µé¾îÁø ¹è°æ¿¡´Â ±×·± »ý°¢ÀÌ ´ã°Ü ÀÖ½À´Ï´Ù. À̹ø ÀåÀ» °øºÎÇÏ°í ³ª¸é, ¾î¶² °´Ã¼ÀÇ ¼­ºê Ŭ·¡½º¸¦ ¸¸µé¾î¼­ ÇÊ¿äÇÑ ÇൿÀº ±×´ë·Î ¹Þ¾Æ ¿À¸é¼­ À¯¿¬¼ºÀ» »ì·Á °íÃÄ¾ß ÇÒ °Ô ÀÖÀ¸¸é °íÃļ­ ¾²´Â ¹æ¹ýÀ» Å͵æÇÏ°Ô µÉ °Ì´Ï´Ù. Áߺ¹µÈ Äڵ带 ÇÇÇϸ鼭 ½ÇÁ¦ ¼¼°è¿Í ´õ¿í À¯»çÇÑ ¸ðÇüÀ» ¸¸µé°í ´õ °ü¸®Çϱ⠽¬¿î Äڵ带 ¸¸µé ¼ö ÀÖ°Ô µÉ °Å¿¹¿ä.



7. ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º : ¾à¼Ó Àß ÁöŰ´Â Ŭ·¡½º ¸¸µé±â

¶§¶§·Î °´Ã¼°¡ ¾î¶² Ŭ·¡½º¸¦ »ó¼Ó¹Þ´ÂÁöº¸´Ù´Â ¾î¶² ÀÏÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ±âÁØÀ¸·Î ¹­¾î Áà¾ß ÇÏ´Â °æ¿ì°¡

ÀÖ½À´Ï´Ù. ±×·± °æ¿ì¿¡ ¾²ÀÌ´Â °ÍÀÌ ¹Ù·Î ÀÎÅÍÆäÀ̽º(interface)ÀÔ´Ï´Ù. ¾î¶² Ŭ·¡½ºµç °°Àº ÀÎÅÍÆäÀ̽º¸¦ ±¸

ÇöÇÏ¸é °°Àº ÀÏÀ» ÇÒ ¼ö ÀÖÁÒ. ÇÏÁö¸¸ °­·ÂÇÑ ÈûÀ» °®°Ô µÇ¸é ±×¸¸Å­ Ã¥ÀÓÁ®¾ß ÇÒ °Íµµ ¸¹¾ÆÁö´Â ¹ýÀÌÁÒ. ¾î¶²

Ŭ·¡½ºµç ƯÁ¤ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ´Ù¸é ¹Ýµå½Ã ¸ðµç Àǹ«¸¦ ÀÌÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÄÄÆÄÀÏ·¯°¡ °¡

¸¸µÎÁö ¾ÊÀ» °Å¿¹¿ä.



8. ¿­°ÅÇü°ú Ä÷º¼Ç : µ¥ÀÌÅÍ ¿Õâ ÀúÀåÇϱâ

½Ç»ýȰ¿¡¼­´Â µ¥ÀÌÅ͸¦ Á¶±Ý¾¿ Âñ²ûÂñ²û ó¸®ÇÏ´Â ÀÏÀÌ º°·Î ¾ø½À´Ï´Ù. º¸Åë µ¥ÀÌÅͰ¡ ÇѲ¨¹ø¿¡ ¿Õâ ¸ô·Á¿É´Ï´Ù. µû¶ó¼­ ´Ù·®ÀÇ µ¥ÀÌÅ͸¦ Á¤¸®Çϱâ À§ÇÑ ¹º°¡°¡ ÇÊ¿äÇϰí, Ä÷º¼Ç(collection)ÀÌ ¹Ù·Î ±×·± °æ¿ì¿¡ ¾µ ¼ö ÀÖ´Â µµ±¸ÀÔ´Ï´Ù. Ä÷º¼ÇÀ¸·Î ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÒ µ¥ÀÌÅ͸¦ ÀúÀåÇϰí Á¤·ÄÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â ºÎºÐÀº Ä÷º¼Ç¿¡ ¸Ã°Ü ¹ö¸®°í ¿ì¸®´Â µ¥ÀÌÅÍ·Î ÀÏÀ» ó¸®ÇÏ´Â ºÎºÐ¿¡ ´õ ¸¹Àº ½Ã°£À» ÇÒ¾ÖÇÒ ¼ö ÀÖÁö¿ä.



9. ÆÄÀÏ ÀÐ°í ¾²±â : ¸¶Áö¸· ¹ÙÀÌÆ®¸¦ ÀúÀåÇ϶ó!

Áö±Ý±îÁö ¿©·¯ºÐÀÌ ÀÛ¼ºÇÑ ¸ðµç ÇÁ·Î±×·¥Àº ´Ü¸íÇß½À´Ï´Ù. ÇÁ·Î±×·¥ÀÌ ÀÏ´Ü ½ÇÇàµÈ ÈÄ °ð¹Ù·Î Á×¾úÁÒ. ÇÏÁö¸¸ À̰͸¸À¸·Î´Â ¹º°¡ ºÎÁ·ÇÕ´Ï´Ù. ƯÈ÷, Áß¿äÇÑ Á¤º¸¸¦ ´Ù·ê ¶© ´õ¿í ±×·¸ÁÒ. ÀÛ¾÷ÇÑ ³»¿ëÀ» ÀúÀåÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼­´Â µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ¾²´Â ¹æ¹ý°ú ´Ù½Ã ÆÄÀÏ¿¡¼­ ±× µ¥ÀÌÅ͸¦ ¾î¶² ½ÄÀ¸·Î ÀÐ¾î ³»´ÂÁö ¹è¿ì°Ô µÉ °ÍÀÔ´Ï´Ù. À̸¦ À§ÇØ .NET ½ºÆ®¸² Ŭ·¡½ºÀÇ ³»¿ë°ú 2Áø¹ý, 16Áø¹ýÀÇ Á¤Ã¼¸¦ »ìÆìº¸°Ú½À´Ï´Ù.



10. XAML·Î À©µµ¿ì ½ºÅä¾î ¾Û µðÀÚÀÎÇϱâ : ¾ÛÀ» ´ÙÀ½ ·¹º§·Î¡¦

À©ÆûÀ» »ç¿ëÇØ¼­ À©µµ¿ì µ¥½ºÅ©Åé ¾ÛÀ» ¸¸µå´Â °ÍÀº C#ÀÇ Áß¿äÇÑ °³³äÀ» ¹è¿ì´Â µ¥ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù¸¸ À©µµ¿ì ½ºÅä¾î ¾Û¿¡¼­´Â Á¶±Ý ´õ ¸¹Àº °ÍÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̹ø Àå¿¡¼­´Â XAMLÀ» ÀÌ¿ëÇÏ¿© À©µµ¿ì ½ºÅä¾î ¾ÛÀ» µðÀÚÀÎÇϰí, ¸ðµç ÀåÄ¡¿¡ ¸Â°Ô ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú µ¥ÀÌÅÍ ¹ÙÀεùÀ» ÀÌ¿ëÇØ µ¥ÀÌÅ͸¦ ÆäÀÌÁö¿¡ ÅëÇÕÇÏ´Â °úÁ¤À» ¹è¿ö º¾´Ï´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼­ XAML ÄÚµå·Î ¸¸µé¾îÁø °´Ã¼µéÀ» ŽÇèÇϸç XAML ÆäÀÌÁö¿¡ ´ëÇÑ ½Åºñ¸¦ ÆÄÇìÃÄ º¾½Ã´Ù.



11. µ¥ÀÌÅÍ ÄÁÆ®·¢Æ® Á÷·ÄÈ­ : ½Ç·ÊÇÕ´Ï´Ù, Àá½Ã¸¸¿ä!

ÄÄÇ»ÅÍ´Â ÇÑ ¹ø¿¡ ¸¹Àº ÀÏÀ» ó¸®ÇÕ´Ï´Ù. ±×·¯³ª ÇÑ ¹ø¿¡ ¸¹Àº ÀÏÀ» ó¸®ÇÏ´Ù º¸¸é ÇϳªÀÇ ÀÏÀ» ³¡³»´Â µ¥ ´ë±â½Ã°£ÀÌ ±æ¾îÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼­´Â ºñµ¿±â ¸Þ¼­µå·Î ¾ÛÀÌ Áï°¢ ¹ÝÀÀÇϵµ·Ï À¯ÁöÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ±×¸®°í ³»ÀåÆÄÀÏ ÇÇÄ¿, ¸Þ½ÃÁö ´ëÈ­»óÀÚ, ´ë±â½Ã°£À» ÁÙ¿© ÁÖ´Â ºñµ¿±â ÆÄÀÏ ÀÔÃâ·Â¿¡ ´ëÇØ¼­µµ ¹è¿ì°Ô µÉ °ÍÀÔ´Ï´Ù. ¸¶Áö¸·À¸·Î µ¥ÀÌÅÍ ÄÁÆ®·¢Æ® Á÷·ÄÈ­¸¦ ¹è¿ì¸é ¿©·¯ºÐÀº ¿Ïº®ÇÑ ¸ð´ø ¾ÛÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.



12. ¿¹¿Ü ó¸® : ³ªÁß¿¡´Â ºÒ±æ Àâ±â°¡ Èûµé¾î¿ä

Çìµå ÆÛ½ºÆ® Ã¥°ú ¼ö¸¹Àº ±â¼ú ¸Å´º¾óÀ» µé°í Ç㸮°¡ ÈÙ Á¤µµ·Î ÀÏÇØ¼­ ¿©·¯ºÐÀº µåµð¾î ¸¶½ºÅÍ ÇÁ·Î±×·¡¸Ó·Î¼­ ¾÷°èÀÇ Á¤»ó¿¡ ¿ì¶Ò ¼­°Ô µÇ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÀÛ¼ºÇß´ø ÇÁ·Î±×·¥µéÀÌ Ãæµ¹Çϰųª ¿¹»ó´ë·Î µ¿ÀÛÇÏÁö ¾Ê¾Æ¼­ ¿©ÀüÈ÷ Äڵ带 µÚÀûÀ̰í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ»óÇÑ ¹ö±×¸¦ ¼öÁ¤ÇÏ´Â ¿©·¯ºÐÀ» µµ¿ÍÁÙ ¼ö ÀÖ´Â °ÍÀº ¾Æ¹«°Íµµ ¾ø½À´Ï´Ù. ±×·¯³ª ¿¹¿Ü 󸮸¦ ÀÌ¿ëÇÏ¸é ºÎµúÄ¡°Ô µÉ ¼ö¸¹Àº ¹®Á¦¸¦ ó¸®ÇÏ´Â Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÉÁö¾î ±×·¯ÇÑ ¹®Á¦µé¿¡ ¹ÝÀÀÇØ¼­ ¸ðµç °ÍÀÌ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.



13. ĸƾ ¾î¸ÞÀÌ¡ : °´Ã¼ÀÇ ÃÖÈÄ

°´Ã¼ÀÇ ÁøÁ¤ÇÑ ÈûÀº »ó¼Ó°ú ´ÙÇü¼ºÀ» ÅëÇØ ½ÇÁ¦ ¼¼°è¿¡¼­ ÀϾ´Â ÀÏÀ» ¸ð¹æÇÏ´Â ´É·Â¿¡ ÀÖ½À´Ï´Ù. ¸¸È­·Î °´Ã¼¸¦ ÀÌÇØÇϼ¼¿ä.



14. Äõ¸®¿Í LINQ : µ¥ÀÌÅÍ Ã³¸®Çϱâ

Áö³­ ¸çÄ¥ ȤÀº ¸î ÁÖ µ¿¾È ¿ì¸®°¡ ¸¸µé¾ú´ø ÇÁ·Î±×·¥µéÀº µ¥ÀÌÅ͸¦ ó¸®ÇÏÁö´Â ¾Ê¾Ò½À´Ï´Ù. ÀÌ Àå¿¡¼­ ´Ù·ç´Â °ÍÀº ÀüºÎ µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ °ÍÀÔ´Ï´Ù. ¿©±â¿¡¼­ ÇÊ¿äÇÑ °ÍÀÌ ¹Ù·Î LINQÀÔ´Ï´Ù. LINQ´Â °£´ÜÇϸ鼭µµ Á÷°üÀûÀÎ ¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ ÁúÀÇÇÒ »Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â µ¥ÀÌÅ͵éÀ» ±×·ì Áþ°í ÇÕÄ¥ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ¿©·¯ºÐÀÇ µ¥ÀÌÅ͸¦ °ü¸® º¸°ü¼Ò¿¡ ¸Ã±â±â¸¸ Çϸé, À©µµ¿ì ½ºÅä¾î ¾ÛÀº µ¥ÀÌÅ͸¦ ó¸®ÇÏ¿© »ç¿ëÀÚ°¡ ½±°Ô µ¥ÀÌÅ͸¦ ´Ù·ê ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. ½ÉÁö¾î µ¥ÀÌÅÍÀÇ ¼¼ºÎ»çÇ×À» º¼ ¼ö ÀÖ°Ô ÇØ ÁÖÁÒ.



15. À̺¥Æ®¿Í ´ë¸®ÀÚ : Äڵ尡 Àº¹ÐÈ÷ ó¸®ÇÏ´Â °Í

°´Ã¼µéÀÌ ÇÏ´Â ÀϵéÀ» °è¼Ó Á¦¾îÇÒ ¼ö´Â ¾ø½À´Ï´Ù. °¡²û¾¿Àº ³¯º­¶ô °°Àº ÀÏÀÌ ÀϾÁÒ. ÀÌ·² ¶§ ¿©·¯ºÐÀº °´Ã¼µéÀÌ ¹ß»ýÇÏ´Â »ç°Ç¿¡ ´ëÇØ ¹ÝÀÀÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ¶È¶ÈÇØÁö±æ ¿øÇÕ´Ï´Ù. À̺¥Æ®¶õ ¹Ù·Î ÀÌ·± °ÍÀ̸ç, ±× ÀÌ»óµµ ÀÌÇϵµ ¾Æ´Õ´Ï´Ù. ÇϳªÀÇ °´Ã¼°¡ À̺¥Æ®¸¦ ¹ßÇàÇÏ¸é ´Ù¸¥ °´Ã¼µéÀº ±× À̺¥Æ®¸¦ ±¸µ¶Çϰí ÇÔ²² ÀÏÇÏ´Â ¸ðµç »ç¶÷µéÀº °è¼Ó ÀÚ±â ÇÒ ÀÏÀ» ÇÏÁÒ. Á¤¸» ´ë´ÜÇÑ Á¡Àº °°Àº À̺¥Æ®¿¡ ¹ÝÀÀÇÏ´Â °´Ã¼µéÀÌ ³Ê¹«³ª ¸¹´Ù´Â Á¡Àε¥, ÀÌ·± °æ¿ì¿¡´Â Äݹé(callback)À» »ç¿ëÇÏ¸é ¸Å¿ì Æí¸®ÇÕ´Ï´Ù.



16. MVVM ÆÐÅÏÀ¸·Î ¾Û ¼³°èÇϱâ : ÁÁÀº ¾ÛÀÇ ³»ºÎ, ¿ÜºÎ ±¸Á¶

¼³°è¸¦ »ý°¢ÇÒ ¶§ ¹«¾ùÀÌ ¶°¿À¸£³ª¿ä? Å« ºôµùÀ» ¼³°èÇÏ´Â °Í? ¾Æ¸§´ä°Ô ¹èÄ¡µÈ ÆäÀÌÁö? ¹ÌÀûÀ¸·Î Áñ°Å¿òÀ» Áָ鼭 ³»ºÎ°¡ Àß ¼³°èµÈ Á¦Ç°µéÀ» ¶°¿Ã¸®³ª¿ä? ÀÌ·¯ÇÑ ¿ä¼ÒµéÀÌ ¿©·¯ºÐÀÇ ¾Û¿¡ Àû¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. À̹ø Àå¿¡¼­´Â MVVM(Model-View-ViewModel) ÆÐÅϰú °áÇÕµµ°¡ ´À½¼Çϰí Àß ¼³°èµÈ ¾ÛÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ö º¾´Ï´Ù. ¶ÇÇÑ ¾Ö´Ï¸ÞÀ̼ǰú ½Ã°¢ÀûÀÎ µðÀÚÀÎÀ» À§ÇÑ ÄÁÆ®·Ñ ÅÛÇø´À» ¹è¿ì°Ô µË´Ï´Ù. µ¥ÀÌÅÍ ¹ÙÀεùÀ» ½±°Ô ÇØ ÁÖ´Â ÄÁ¹öÅÍ¿Í ÅºÅºÈ÷ ´ÙÁ®Áø C# ±âÃʸ¦ Åä´ë·Î ¿©·¯ºÐÀÌ ¿øÇÏ´Â ¾î¶² ¾ÛÀÌ¶óµµ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.



17. º¸³Ê½º ÇÁ·ÎÁ§Æ® : À©µµ¿ì Æù ¾Û ¸¸µé±â

Ŭ·¡½º, °´Ã¼, XAML, ĸ½¶È­, »ó¼Ó, ´ÙÇü¼º, LINQ, MVVM¡¦ ¿©·¯ºÐÀº À©µµ¿ì ½ºÅä¾î ¾Û°ú µ¥½ºÅ©Åé ¾ÛÀ» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ±â¼úµéÀ» ¹è¿ü½À´Ï´Ù. ¿©·¯ºÐÀÌ ¹è¿î ±â¼ú·Î À©µµ¿ì Æù ¾ÛÀ» ¸¸µé ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë°í °è¼Ì³ª¿ä? °ÅÁþÀÌ ¾Æ´Õ´Ï´Ù! À̹ø º¸³Ê½º ÇÁ·ÎÁ§Æ®¿¡¼­´Â À©µµ¿ì ÆùÀ» À§ÇÑ °ÔÀÓÀ» ¸¸µé¾î º¾´Ï´Ù. À©µµ¿ì ÆùÀÌ ¾øÀ¸½Ã´Ù°í¿ä? °ÆÁ¤ÇÏÁö ¸¶¼¼¿ä. ¿©·¯ºÐÀº À©µµ¿ì Æù ¿¡¹Ä·¹ÀÌÅÍ·Î °ÔÀÓÀ» ½ÇÇàÇÒ¼ö ÀÖ½À´Ï´Ù. ÀÚ ±×·³ ½ÃÀÛÇØ º¼±î¿ä!

ÀúÀÚ ¼Ò°³

Á¦´ÏÆÛ ±×¸° (ÁöÀºÀÌ)
´ëÇб³¿¡¼­´Â öÇÐÀ» Àü°øÇßÁö¸¸ öÇÐ Àü°øÀÚ´ä°Ô Àü°ø°ú °ü·ÃµÈ Á÷ÀåÀ» ±¸ÇÏÁö´Â ¸øÇß½À´Ï´Ù. ´ÙÇàÈ÷µµ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆÃ¿¡ ´ÉÅëÇÑ ´ö¿¡ ¿Â¶óÀÎ ¼­ºñ½º ¾÷ü¿¡¼­ Å×½ºÆÃÀ» ½ÃÀÛÇϸ鼭 ÇÁ·ÎÁ§Æ® °ü¸®¿¡ ´ëÇØ ¹è¿ï ¼ö ÀÖ¾ú½À´Ï´Ù. 1998³â¿¡ ´º¿åÀ¸·Î ÀÌ»çÇØ¼­ ȸ°è ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® ¾÷¹«¸¦ ¸Ã¾Ò½À´Ï´Ù. ±× Èķδ ¹Ìµð¾î¿Í ȸ°è ȸ»ç¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ, Å×½ºÅÍ, PMµéÀ» °ü¸®Çß½À´Ï´Ù.


¾Øµå·ù ½ºÅÚ¸¸ (ÁöÀºÀÌ)
¸î ³â µ¿¾È ¾Øµå·ù´Â Å« ±Ô¸ðÀÇ ½Ç½Ã°£ ¹é ¾Øµå ½Ã½ºÅÛÀ» ¼³°èÇÏ´Â ¸ÞÀÌÀú ÅõÀÚ ÀºÇàÀÇ ºÎ»çÀåÀ¸·Î ÀÖ¾ú½À´Ï´Ù. ±×´Â ¼¼°èÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÆÀÀ» °ü¸®Çϰí ȸ»ç¿Í Çб³, ±â°üÀ» À§ÇØ ÄÁ¼³ÆÃÀ» Çß½À´Ï´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, Àü¹Ì°æÁ¦¿¬±¸¼Ò, MIT°¡ ¿©±â¿¡ Æ÷ÇԵ˴ϴÙ. ±×¶§ ³¡³»ÁÖ´Â ÇÁ·Î±×·¡¸Óµé°ú ÀÏÇÒ ¼ö ÀÖ¾ú°í, ±× °úÁ¤¿¡¼­ ¸¹Àº °ÍÀ» ¹è¿ü½À´Ï´Ù. Ã¥À» ¾²Áö ¾Ê´Â µ¿¾È¿¡´Â º°·Î ¾µµ¥¾ø´Â(ÇÏÁö¸¸ Àç¹ÌÀÖ´Â) ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé±âµµ Çϰí, À½¾Ç°ú ºñµð¿À °ÔÀÓµµ Çϰí, űرǰú Çձ⵵ ¿¬½Àµµ Çϰí, Æ÷¸Þ¶ó´Ï¾ðÁ¾ °­¾ÆÁöÇÏ°í ³î°ï ÇÑ´ä´Ï´Ù.


ÃÖ±æ¿ì (¿Å±äÀÌ)
Ŭ¶ó¿ìµå ¾÷°è¿¡¼­ ¼Ö·ç¼ÇÁî ¾ÆÅ°ÅØÆ®·Î ±Ù¹«ÇÏ´Ù°¡ ÇöÀç´Â ¾î´À ½ºÅ¸Æ®¾÷¿¡¼­ ¼Ö·ç¼Ç ¿£Áö´Ï¾î·Î Æò¹üÇÑ Á÷ÀåÀÎÀÇ »îÀ» »ì°í ÀÖ´Ù. °³¹ßÀÚ ¿·¿¡¼­ °¡²û¾¿ Äڵ带 º¸°í °£´ÜÇÑ Äõ¸®¸¦ ¼öÇàÇÏ°í ·Î±×¸¦ »ìÆìº¸¸ç °³¹ß ¿Ü ÀÌ·±Àú·± À⹫¸¦ ´ã´çÇϰí ÀÖ´Ù. ¹ø¿ª¼­·Î´Â ¡º¿ì¾ÆÇÑ »çÀÌÆÄÀÌ¡», ¡ºHead First C# 3ÆÇ¡», ¡ºÃ³À½ ½ÃÀÛÇÏ´Â ÆÄÀ̽㡻(ÀÌ»ó ÇѺû¹Ìµð¾î) µîÀÌ ÀÖ´Ù.


ÀÛ°¡ÀÇ ´Ù¸¥Ã¥

 

°³³äºÎÅÍ ½ÃÇè ´ëºñ±îÁö, °¡Àå ¾ÖÀÚÀÏ´Ù¿î ¾È³»¼­

¾Øµå·ù ½ºÅÚ¸¸.Á¦´ÏÆÛ ±×¸° ÁöÀ½, ¹ÚÇöö ¿Å±è
35,000 ¿ø

ÇѺû¹Ìµð¾î
2019-07-31
 

¸¦ C++´ä°Ô ¹è¿ì´Â 16°¡Áö ¹æ¹ý

¾Øµå·ù Äê´ÏÈ÷.¹Ù¹Ù¶ó E. ¹« ÁöÀ½, ·ùÅÂÈ£ ¿Å±è
30,000 ¿ø

ÇѺû¹Ìµð¾î
2018-11-04
 

»ó»óÀ» ÃÊ¿ùÇÏ´Â °´Ã¼ÁöÇâ C# ÇнÀ¹ý, °³Á¤3ÆÇ

¾Øµå·ù ½ºÅÚ¸¸ ¿Ü ÁöÀ½, ÃÖ±æ¿ì ¿Å±è
42,000 ¿ø

ÇѺû¹Ìµð¾î
2015-02-28
 

»ó»óÀ» ÃÊ¿ùÇÏ´Â °´Ã¼ÁöÇâ C# ÇнÀ¹ý, °³Á¤ÆÇ

¾Øµå·ù ½ºÅÚ¸¸ ¿Ü ÁöÀ½, ¼­È¯¼ö ¿Ü ¿Å±è
34,000 ¿ø

ÇѺû¹Ìµð¾î
2011-10-09

ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥