¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    C# XML & LINQ ¿Ïº®°¡À̵å

    C# XML & LINQ ¿Ïº®°¡À̵å

    • ¿øö¿¬ Àú
    • ¿µÁø´åÄÄ
    • 2011³â 07¿ù 15ÀÏ
    • Á¤°¡
      27,000¿ø
    • ÆǸŰ¡
      24,300¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,350¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788931440966 704ÂÊ 188 x 257 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÀÌ Ã¥Àº

    ÇÑ ±ÇÀ¸·Î .NET ±â¹Ý XML°ú LINQ¸¦ È°¿ëÇÏ´Â °¡À̵åºÏ!


     


    ÀÌ Ã¥Àº .NET ±â¹ÝÀÇ ½Ã½ºÅÛÀº ¹°·Ð Window Phone 7ÀÇ ±âÃÊ ±â¼ú·Î »ç¿ëµÇ´Â XML°ú LINQ(ÅëÇÕ ¾ð¾î Äõ¸®)¿¡ ´ëÇÑ ÃֽŠ±â¼úµéÀ» ¾Ë±â ½±°Ô ±¸¼ºÇÑ È°¿ë¼­ÀÔ´Ï´Ù. Ä£ÀýÇÑ ¼³¸í°ú ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ORM ±â¹Ý ±â¼ú°ú PDF ÆÄÀÏ Á¦ÀÛ°ú °ü·ÃµÈ ±â¼ú µî Çö¾÷¿¡¼­ ¸¹ÀÌ ´Ù·ç°í ÀÖ´Â ³»¿ëµéÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù.


     


    ÀÌ Ã¥ÀÇ Àü¹ÝºÎ¿¡´Â XML¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù. XML ¹®¼­¸¦ ÀÐ°í ¾²´Â ³»¿ëÀº ¹°·Ð Excel ÆÄÀÏ°ú ¿¬µ¿, PDF ÆÄÀÏ »ý¼º µî XML¿¡ ´ëÇÑ ´Ù¾çÇÑ ³»¿ëÀ» ½±°Ô ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.
    ¶ÇÇÑ ÀÌ Ã¥ÀÇ ÈĹݺο¡ ¼Ò°³µÇ´Â ÅëÇÕ ¾ð¾î Äõ¸®(LINQ)´Â °ÅÀÇ ¸ðµç µ¥ÀÌÅÍ È¤Àº µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇؼ­ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ °Ë»ö, ¼öÁ¤, Ãß°¡, »èÁ¦ÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ±â¼úÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±â¼úÀ» ÀÍÈ÷±â À§ÇØ Á¦³×¸¯, ´ë¸®ÀÚ, È®Àå ¸Þ¼­µå µî ±â¹Ý Áö½ÄµéÀ» ¿¹Á¦¿Í ÇÔ²² Â÷±ÙÂ÷±Ù ¼³¸íÇÏ°í ³ª¾Æ°¡ SQL ¹× XML°ú ¿¬µ¿µÇ´Â °úÁ¤À» ¿¹Á¦¿Í ÇÔ²² ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù. ±×·¡¼­ ÇÑ ±ÇÀ¸·Î µÎ ºÐ¾ß¸¦ ¹è¿ï ¼ö ÀÖ´Â Àϼ®ÀÌÁ¶ÀÇ È¿°ú¸¦ ´©¸± ¼ö ÀÖ½À´Ï´Ù.


     


    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ÇÑ ±ÇÀ¸·Î .NET ±â¹Ý XML°ú LINQ¸¦ È°¿ëÇÏ´Â °¡À̵åºÏ!
    ÀÌ Ã¥Àº .NET ±â¹ÝÀÇ ½Ã½ºÅÛÀº ¹°·Ð Window Phone 7ÀÇ ±âÃÊ ±â¼ú·Î »ç¿ëµÇ´Â XML°ú LINQ(ÅëÇÕ ¾ð¾î Äõ¸®)¿¡ ´ëÇÑ ÃֽŠ±â¼úµéÀ» ¾Ë±â ½±°Ô ±¸¼ºÇÑ È°¿ë¼­ÀÔ´Ï´Ù. Ä£ÀýÇÑ ¼³¸í°ú ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ORM ±â¹Ý ±â¼ú°ú PDF ÆÄÀÏ Á¦ÀÛ°ú °ü·ÃµÈ ±â¼ú µî Çö¾÷¿¡¼­ ¸¹ÀÌ ´Ù·ç°í ÀÖ´Â ³»¿ëµéÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù.
    ÀÌ Ã¥ÀÇ Àü¹ÝºÎ¿¡´Â XML¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù. XML ¹®¼­¸¦ ÀÐ°í ¾²´Â ³»¿ëÀº ¹°·Ð Excel ÆÄÀÏ°ú ¿¬µ¿, PDF ÆÄÀÏ ...
    ÇÑ ±ÇÀ¸·Î .NET ±â¹Ý XML°ú LINQ¸¦ È°¿ëÇÏ´Â °¡À̵åºÏ!
    ÀÌ Ã¥Àº .NET ±â¹ÝÀÇ ½Ã½ºÅÛÀº ¹°·Ð Window Phone 7ÀÇ ±âÃÊ ±â¼ú·Î »ç¿ëµÇ´Â XML°ú LINQ(ÅëÇÕ ¾ð¾î Äõ¸®)¿¡ ´ëÇÑ ÃֽŠ±â¼úµéÀ» ¾Ë±â ½±°Ô ±¸¼ºÇÑ È°¿ë¼­ÀÔ´Ï´Ù. Ä£ÀýÇÑ ¼³¸í°ú ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ORM ±â¹Ý ±â¼ú°ú PDF ÆÄÀÏ Á¦ÀÛ°ú °ü·ÃµÈ ±â¼ú µî Çö¾÷¿¡¼­ ¸¹ÀÌ ´Ù·ç°í ÀÖ´Â ³»¿ëµéÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù.
    ÀÌ Ã¥ÀÇ Àü¹ÝºÎ¿¡´Â XML¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù. XML ¹®¼­¸¦ ÀÐ°í ¾²´Â ³»¿ëÀº ¹°·Ð Excel ÆÄÀÏ°ú ¿¬µ¿, PDF ÆÄÀÏ »ý¼º µî XML¿¡ ´ëÇÑ ´Ù¾çÇÑ ³»¿ëÀ» ½±°Ô ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.
    ¶ÇÇÑ ÀÌ Ã¥ÀÇ ÈĹݺο¡ ¼Ò°³µÇ´Â ÅëÇÕ ¾ð¾î Äõ¸®(LINQ)´Â °ÅÀÇ ¸ðµç µ¥ÀÌÅÍ È¤Àº µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇؼ­ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ °Ë»ö, ¼öÁ¤, Ãß°¡, »èÁ¦ÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ±â¼úÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±â¼úÀ» ÀÍÈ÷±â À§ÇØ Á¦³×¸¯, ´ë¸®ÀÚ, È®Àå ¸Þ¼­µå µî ±â¹Ý Áö½ÄµéÀ» ¿¹Á¦¿Í ÇÔ²² Â÷±ÙÂ÷±Ù ¼³¸íÇÏ°í ³ª¾Æ°¡ SQL ¹× XML°ú ¿¬µ¿µÇ´Â °úÁ¤À» ¿¹Á¦¿Í ÇÔ²² ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù. ±×·¡¼­ ÇÑ ±ÇÀ¸·Î µÎ ºÐ¾ß¸¦ ¹è¿ï ¼ö ÀÖ´Â Àϼ®ÀÌÁ¶ÀÇ È¿°ú¸¦ ´©¸± ¼ö ÀÖ½À´Ï´Ù.
    ¡°ÇÑ ±ÇÀ¸·Î XML°ú LINQ¸¦ µ¿½Ã¿¡ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù!¡±
    ´å³Ý ¹öÀüÀÌ ¿Ã¶ó°¡°í À¥À̳ª Windows Phone 7 °°ÀÌ XMLÀ» ±â¹ÝÀ¸·Î Çϴ ȯ°æ¿¡¼­´Â XML¿¡ ´ëÇÑ ±âº»ÀûÀÎ ÀÌÇØ°¡ ÇʼöÀûÀÔ´Ï´Ù. ±×¸®°í ´å³Ý 3.5 ¼­ºñ½ºÆÑ 1ºÎÅÍ Æ÷ÇԵDZ⠽ÃÀÛÇÑ LINQ to SQL, LINQ to Entities °°Àº ORM ±â¼úµéÀÌ ÇØ¿Ü¿¡¼­´Â ºü¸£°Ô Àû¿ëµÇ°í ÀÖÀ¸¸ç ±¹³»¿¡¼­µµ Àû¿ë »ç·Ê°¡ ´Ã¾î³ª°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â XML°ú LINQÀÇ Àü¹ÝÀûÀÎ ³»¿ëµéÀ» ¸ðµÎ ´ã°í ÀÖÀ¸¸ç °³³ä ¼³¸í°ú ÇÔ²² ¿¹Á¦ ¼Ò½º¸¦ Á¦°øÇØ ½º½º·Î ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.
    ½Ç¹«¿¡¼­ ´Ù·ç°í ÀÖ´Â ÃֽŠ³»¿ëµéÀ» ¼Ò°³ÇØ ½Ç¹«¿¡ Á¾»çÇÏ´Â °³¹ßÀÚµéÀº ÇÁ·ÎÁ§Æ®¿¡¼­ ¹Ù·Î ÀÀ¿ëÇÒ ¼ö ÀÖ°í ´å³Ý ±â¹Ý ÇÁ·Î±×·¡¸Ó¸¦ Áö¸ÁÇÏ´Â »ç¶÷µé¿¡°Ô´Â ´å³Ý ±â¹ÝÀÇ ÃֽŠ±â¼úµéÀ» ÀÍÇô Áß&°í±Þ ÇÁ·Î±×·¡¸Ó·Î °Åµì³¯ ¼ö ÀÖ´Â °è±â¸¦ ¸¶·ÃÇØÁÝ´Ï´Ù.
    1Àå. XML ¹®¼­ Àбâ¿Í ¾²±â
    XMLÀÇ Á¤ÀÇ, µîÀå¹è°æ ¹× Çʿ伺À» ¼Ò°³ÇÏ°í XML ¹®¼­ÀÇ ±¸Á¶ ¹× ÀÛ¼º¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ±×¸®°í XML ¹®¼­¿¡ À̹ÌÁö¸¦ ÀúÀåÇϰųª Á÷·ÄÈ­¸¦ ÀÌ¿ëÇØ XML ¹®¼­¸¦ ±â·ÏÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.
    2Àå. XML °Ë»ö, ¼öÁ¤, Ãß°¡, »èÁ¦
    XML ¹®¼­¿¡ ´ëÇؼ­ °Ë»ö(READ), ¼öÁ¤(UPDATE), Ãß°¡(CREATE), »èÁ¦(DELETE), Áï CRUDÇÏ´Â ¹æ¹ýÀ» ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
    3Àå. XML °Ë»ö, ¼öÁ¤, Ãß°¡, »èÁ¦
    »ý¼ºÇÑ XML ¹®¼­°¡ Á¤È®ÇÑÁö µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸»ÇÏ´Â µ¥ÀÌÅÍ ¹«°á¼ºÀÌ ÁöÄÑÁö°í ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇÑ À¯È¿¼ºÀ» °Ë»çÇÏ´Â ¹æ¹ýÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. DTD, XSD¸¦ »ý¼ºÇÏ´Â ¹æ¹ý°ú »ý¼ºµÈ ½ºÅ°¸¶¸¦ ÀÌ¿ëÇØ XML ¹®¼­ÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ´ÂÁö¿¡ ´ëÇؼ­ ¼³¸íÇÕ´Ï´Ù.
    4Àå. XSLÀ» ÀÌ¿ëÇÑ º¯È¯ ¹× Æ÷¸ËÆÃ
    XML ¹®¼­·ÎºÎÅÍ HTML, XHTML, ÅؽºÆ® ÆÄÀÏ µî°ú °°Àº ¹®¼­·Î º¯È¯ÇÏ´Â XSLT¿Í XML ¹®¼­ÀÇ »çÀÌÁî, ¿©¹é µîÀ» ¼³Á¤ÇÏ´Â XSL-FO¸¦ ÀÌ¿ëÇØ PDF ÇüÅ·ΠÃâ·ÂÇÏ´Â ±â¼úµéÀ» ¼³¸íÇÕ´Ï´Ù.
    5Àå. LINQÀÇ °³¿ä ¹× ±â¹Ý Áö½Ä ÀÍÈ÷±â
    ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ »õ·Ó°Ô Á¦½ÃÇÑ LINQ ±â¼úÀ» ¼Ò°³ÇÕ´Ï´Ù. ±×¸®°í LINQÀÇ ±â¹ÝÀÌ µÇ´Â Á¦³×¸¯(Generics), ´ë¸®ÀÚ(delegate), ¹«¸í ¸Þ¼­µå(Anonymous Method), ¶÷´Ù Ç¥Çö½Ä(Lamda Expression), ¹«¸í ¸Þ¼­µå·ÎºÎÅÍ ¶÷´Ù Ç¥Çö½ÄÀ¸·ÎÀÇ º¯È¯ ¹æ¹ý, È®Àå ¸Þ¼­µå(Extension Method)¿¡ ´ëÇؼ­ ¼³¸íÇÕ´Ï´Ù.
    6Àå. LINQ to Object
    LINQ¸¦ ÀÌ¿ëÇÏ¿© ¹è¿­, ÁýÇÕ, Á¦³×¸¯ Ä÷º¼Ç µî°ú °°Àº ±âÁ¸ÀÇ °´Ã¼(object)¿¡ ´ëÇØ ¹è¿­À̳ª Á¦³×¸¯ List °°Àº Ä÷º¼Ç¿¡¼­ºÎÅÍ ÅؽºÆ® ÆÄÀÏ, ÇÁ·Î¼¼½º Á¤º¸, ¿¢¼¿ ¿öÅ©½ÃÆ® µî°ú °°Àº Ä÷º¼Ç ÇüÅÂÀÇ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±×¸®°í ´Ù¾çÇÑ Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ(SQOs)¸¦ ¼Ò°³ÇÕ´Ï´Ù.
    7Àå. LINQ to SQL
    °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í µ¥ÀÌÅͺ£À̽º »çÀÌÀÇ ºÒÀÏÄ¡ ºÎºÐµé·Î ÀÎÇØ ¿¡·¯°¡ ¹ß»ýÇϱ⠽¬¿î ¹®Á¦Á¡µé¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î µîÀåÇÑ LINQ to SQL(DLINQ)¿¡ ´ëÇØ ¼Ò°³ÇÕ´Ï´Ù. ±×¸®°í DataContext Ŭ·¡½º¿Í µ¥ÀÌÅÍ CRUD ÀÛ¾÷, Á¶ÀÎ, ¼­ºê Äõ¸®, ÀúÀå ÇÁ·Î½ÃÀú, Æ®·£Àè¼Ç ¹× µ¿½Ã¼º Á¦¾î ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
    8Àå. LINQ to DataSet
    ADO.NETÀÇ ±âº» °³³ä°ú SQL Server·ÎºÎÅÍ µ¥ÀÌÅ͸¦ °¡Á®¿Í DataSet¿¡ ä¿ì´Â ¹æ¹ý ¹× DataTable ±¸Á¶¸¦ »ý¼º, Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±×¸®°í Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ(SQOs)¿Í DataTable, DataRow Ŭ·¡½º¿¡ ´ëÇÑ È®Àå ¸Þ¼­µå¸¦ »ç¿ëÇؼ­ DataSet¿¡ ÀúÀåµÇ¾î ÀÖ´Â µ¥ÀÌÅ͵éÀ» Çڵ鸵ÇÏ´Â ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.
    9Àå. LINQ to Entities
    LINQ to Entities¿¡ ´ëÇØ Àü¹ÝÀûÀÎ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù. LINQ to Entities´Â EDM(Entity Data Model)À» ±âº»À¸·Î Çϸç ÀÌ Ã¥¿¡¼­´Â EDMÀ» »ý¼ºÇÏ´Â ¹æ¹ý°ú µ¥ÀÌÅÍ CRUD ÀÛ¾÷ ¹× ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÀÌ¿ëÇÑ Á¢±Ù ¹æ¹ýÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
    10Àå. LINQ to XML
    LINQ to XML(XDOM)À» ÀÌ¿ëÇØ µ¥ÀÌÅÍ CRUD ÀÛ¾÷°ú XSD »ý¼º ¹× À¯È¿¼º °Ë»ç, XML ¹®¼­¸¦ HTML, EXCEL·Î º¯È¯, XML ¹®¼­·ÎºÎÅÍ PDF ÆÄÀÏÀ» »ý¼ºÇÏ´Â ¹æ¹ý µîÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù.
    ´ë»ó µ¶ÀÚÃþ
    - XML, C#À» óÀ½ °øºÎÇÏ´Â »ç¶÷
    - XMLÀ» ÀÚÀ¯ÀÚÀç·Î ÀÀ¿ëÇÏ°í ½ÍÀº »ç¶÷
    - C#À» ÀÌ¿ëÇÏ¿© XML, PDF ¹®¼­µéÀ» ÀÚÀ¯ÀÚÀç·Î Çڵ鸵ÇÏ°í ½ÍÀº »ç¶÷
    - .NET ȯ°æ¿¡¼­ °­È­µÈ E-R(Entity Relationship)À̶ó°íµµ ºÒ¸®´Â ORMÀ» ±¸ÇöÇÏ°íÀÚ ÇÏ´Â »ç¶÷

    ÀúÀÚ ¼Ò°³

    ¿øö¿¬

    ÀúÀÚ ¿øö¿¬Àº Çö ¼º°øȸ´ëÇб³ ¿Ü·¡±³¼ö. KH Á¤º¸±³À°¿ø, ICU¿¡¼­ °­ÀÇ, Á¤º¸Ã³¸®±â»ç, Á÷¾÷´É·Â°³¹ßÈƷñ³»ç, ÁßµîÇб³(Á¤±³»ç)ÀÚ°ÝÁõ, ´ë¿ë·® ¹®ÀÚ, À½¼º, Æѽº ¸Þ½ÃÁö¸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Â KT Å©·Î¼¦ ÇÁ·Î±×·¥ °³¹ß, Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI)°ú DSRC ÇÁ·ÎÁ§Æ® ¼öÇà

    ¸ñÂ÷

    ¸ñÂ÷
    Intro. ½Ç½À ȯ°æ ±¸ÃàÇϱâ
    1. Visual Studio 2010 ¼³Ä¡¿Í ȯ°æ¼³Á¤
    2. SQL Server 2008 Express¿Í SQL Server 2008 Management Studio Express
    1Àå. XML ¹®¼­ Àбâ¿Í ¾²±â
    1Àý. XMLÀÇ °³¿ä
    1-1 XMLÀÇ Á¤ÀÇ¿Í µîÀå¹è°æ
    1-2 XMLÀÇ Æ¯Â¡
    1-3 XML ¹®¼­ ±¸Á¶ ¹× ±ÔÄ¢
    1-4 XML ¹®¼­ Çڵ鸵 ±â¼ú
    1-5 XML Àû¿ë ºÐ¾ß
    2Àý. XML ¹®¼­ÀÇ Àбâ, ¾²±â
    2-1 XML ¹®¼­·ÎºÎÅÍ Àбâ, ¾²±â
    2-2 Excel to XML
    2-3 FOR XML ÀýÀ» ÀÌ¿ëÇÑ SQL Server Å×À̺í Àбâ, XML ¹®¼­¸¦ Å×ÀÌºí¿¡ ÀúÀå
    2-4 MemoryStreamÀ» ÀÌ¿ëÇÏ¿© À̹ÌÁö ÆÄÀÏ Àбâ¿Í ¾²±â
    2-5 Á÷·ÄÈ­¸¦ ÀÌ¿ëÇÑ XML ¹®¼­ ¾²±â
    2Àå. XML °Ë»ö, Ãß°¡, ¼öÁ¤, »èÁ¦
    1Àý. °Ë»ö
    1-1 XPath
    1-2 XPathNavigator¸¦ ÀÌ¿ëÇÑ °Ë»ö
    1-3 GetElementsByTagName()¸¦ ÀÌ¿ëÇÑ °Ë»ö
    1-4 GetElementById()¸¦ ÀÌ¿ëÇÑ °Ë»ö

    2Àý. Ãß°¡, ¼öÁ¤, »èÁ¦
    2-1 XPathNavigator¸¦ ÀÌ¿ëÇÑ Ãß°¡, ¼öÁ¤, »èÁ¦
    2-2 XmlDocument¸¦ ÀÌ¿ëÇÑ Ãß°¡, ¼öÁ¤, »èÁ¦
    3Àå. XML »ý¼º ¹× À¯È¿¼º °Ë»ç
    1Àý. DTD »ý¼º ¹× À¯È¿¼º °Ë»ç
    1-1 DTD(Document Type Definition)
    1-2 DTD¸¦ ÀÌ¿ëÇÑ Schema »ý¼º
    1-3 À¯È¿¼º °Ë»ç
    2Àý. XSD »ý¼º ¹× À¯È¿¼º °Ë»ç
    2-1 XSD(XML SÃʵë Definition)
    2-2 XSD ½ºÅ°¸¶ »ý¼º
    2-3 À¯È¿¼º °Ë»ç
    4Àå. XSLÀ» ÀÌ¿ëÇÑ º¯È¯ ¹× Æ÷¸ËÆÃ
    1Àý. XSLT(XSL Transformation)
    1-1 º¯È¯ °úÁ¤
    1-2 XSLTÀÇ ¿ä¼Ò
    1-3 XslCompiledTransform Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ º¯È¯
    2Àý. XSL-FO¸¦ ÀÌ¿ëÇÑ PDF Ãâ·Â
    2-1 XSL-FOÀÇ ±¸Á¶¿Í µ¿ÀÛ¿ø¸®
    2-2 XSL-FOÀÇ Çü½Ä °´Ã¼(Formatting Object)
    2-3 XSL-FO ½ÉÈ­
    5Àå. LINQÀÇ °³¿ä ¹× ±âÃÊÁö½Ä ÀÍÈ÷±â
    1Àý. Á¦³×¸¯(Generics)
    1-1 Á¦³×¸¯ Ŭ·¡½º(Generic Class)
    1-2 Á¦³×¸¯ ¸Þ¼­µå(Generic Method)
    1-3 Á¦³×¸¯ ÀÎÅÍÆäÀ̽º(Generic Interface)
    1-4 Á¦³×¸¯ Ä÷º¼Ç(Generic Collections)
    2Àý. ´ë¸®ÀÚ(delegate)
    2-1 delegate Å°¿öµå¸¦ »ç¿ëÇÏ´Â ´ë¸®ÀÚ
    2-2 Á¦³×¸¯ ´ë¸®ÀÚ(Generic Delegate)
    2-3 delegate Å°¿öµå°¡ ÇÊ¿ä¾ø´Â ´ë¸®ÀÚ

    3Àý. Object Initializer, Collection Initializer, var
    3-1 °³Ã¼ À̴ϼȶóÀÌÀú
    3-2 Ä÷º¼Ç À̴ϼȶóÀÌÀú
    3-3 var Å°¿öµå
    4Àý. ¹«¸í ¸Þ¼­µå, ¶÷´Ù Ç¥Çö½Ä, È®Àå ¸Þ¼­µå
    4-1 ¹«¸í ¸Þ¼­µå
    4-2 ¶÷´Ù Ç¥Çö½Ä
    4-3 È®Àå ¸Þ¼­µå
    5Àý. ÀÎÅÍÆäÀ̽º¿Í ¹Ýº¹±â(Iterator)
    5-1 IEnumerator
    5-2 IEnumerator¡´T¡µ
    5-3 IEnumerable
    5-4 IEnumerable¡´T¡µ
    5-5 IQueryable
    5-6 IQueryable¡´T¡µ
    5-7 ¹Ýº¹±â(Iterator)

    6Àå. LINQ to Objects
    1Àý. LINQ to ObjectÀÇ °³¿ä
    1-1 LINQ to ObjectÀÇ Á¤ÀÇ
    1-2 LINQ QueryÀÇ »ç¿ë Çü½Ä°ú ±¸Á¶
    2Àý. Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ(SQOs)
    2-1 Sorting
    2-2 Set
    2-3 Filtering
    2-4 Quantifier
    2-5 Projection
    2-6 Partitioning
    2-7 Join
    2-8 Grouping
    2-9 Generation
    2-10 Equality
    2-11 Element
    2-12 Converting
    2-13 Aggregation
    7Àå. LINQ to SQL
    1Àý. LINQ to SQLÀÇ °³¿ä ¹× ÆÄÀÏ »ý¼º
    1-1 SQLMetalÀ» ÀÌ¿ëÇÑ ¼Ò½º ÆÄÀÏ, map, dbml ÆÄÀÏ »ý¼º
    1-2 °´Ã¼ °ü°èÇü µðÀÚÀ̳Ê(Object Relational Designer)
    2Àý. DataContext Ŭ·¡½º¿Í µ¥ÀÌÅÍ CRUD
    2-1 DataContext Ŭ·¡½º
    2-2 µ¥ÀÌÅÍ CRUD ÀÛ¾÷
    3Àý. Á¶ÀÎ, ¼­ºê Äõ¸®, ÀúÀå ÇÁ·Î½ÃÀú
    3-1 Á¶ÀÎ(Join)
    3-2 ¼­ºê Äõ¸®(SubQuery)
    3-3 ÀúÀå ÇÁ·Î½ÃÀú(Stored Procedure)
    4Àý. Æ®·£Àè¼Ç°ú µ¿½Ã¼º Á¦¾î
    4-1 Æ®·£Àè¼Ç(Transaction)
    4-2 µ¿½Ã¼º Á¦¾î
    8Àå. LINQ to DataSet
    1Àý. ADO.NETÀÇ °³³ä°ú DataSet
    1-1 ADO.NET
    1-2 DataSet
    2Àý. LINQ to DataSet
    2-1 DataRow¿Í °ü·ÃµÈ È®Àå ¸Þ¼­µå
    2-2 DataTable¿¡ ´ëÇÑ È®Àå ¸Þ¼­µå
    2-3 LINQ to DataSet¿¡¼­ »ç¿ëµÇ´Â ¿¬»êÀÚµé
    9Àå. LINQ to Entities
    1Àý. LINQ to EntitiesÀÇ ±âÃÊ
    1-1 CSDL(Conceptual SÃʵë Definition Language)
    1-2 CS(MSL)
    1-3 SSDL(Storage SÃʵë Definition Language)
    1-4 EF¿¡¼­ Á¦°øµÇ´Â µ¥ÀÌÅÍ Á¢±Ù ¹æ½Ä
    2Àý. EDM »ý¼ºÇϱâ
    2-1 µ¥ÀÌÅͺ£À̽º-¿ì¼±(Database-First) »ý¼º ¸ðµ¨
    2-2 ¸ðµ¨-¿ì¼±(Model-First) »ý¼º ¸ðµ¨
    3Àý. µ¥ÀÌÅÍ CRUD ÀÛ¾÷
    3-1 µ¥ÀÌÅÍ Ãß°¡(CREATE)
    3-2 µ¥ÀÌÅÍ °Ë»ö(READ)
    3-3 µ¥ÀÌÅÍ ¾÷µ¥ÀÌÆ®(UPDATE)
    3-4 µ¥ÀÌÅÍ »èÁ¦(DELETE)
    4Àý. ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÀÌ¿ëÇÑ CRUD ÀÛ¾÷
    4-1 µ¥ÀÌÅÍ °Ë»ö(READ)
    4-2 µ¥ÀÌÅÍ Ãß°¡(CREATE)
    4-3 µ¥ÀÌÅÍ ¾÷µ¥ÀÌÆ®(UPDATE)
    4-4 µ¥ÀÌÅÍ »èÁ¦(DELETE)
    4-5 º¹ÇÕ Å¸ÀÔ(Complex Type) ÀÌ¿ë

    10Àå. LINQ to XML
    1Àý. LINQ to XML(XDOM)ÀÇ ±âÃÊ
    1-1 LINQ to XML(XDOM)ÀÇ Á¤ÀÇ
    1-2 LINQ to XML(XDOM)ÀÇ Å¬·¡½º
    2Àý. µ¥ÀÌÅÍ CRUD
    2-1 µ¥ÀÌÅÍ °Ë»ö(READ)
    2-2 µ¥ÀÌÅÍ »ý¼º(CREATE)
    2-3 µ¥ÀÌÅÍ ¼öÁ¤(UPDATE)
    2-4 µ¥ÀÌÅÍ »èÁ¦(DELETE)
    3Àý. XSD »ý¼º°ú À¯È¿¼º °Ë»ç
    3-1 XmlSchemaInference Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ XSD »ý¼º
    3-2 Extensions Ŭ·¡½ºÀÇ È®Àå ¸Þ¼­µå¸¦ ÀÌ¿ëÇÑ À¯È¿¼º °Ë»ç
    4Àý. XML ¹®¼­ º¯È¯(XSLT)
    4-1 XML to HTML
    4-2 XML ¹®¼­·ÎºÎÅÍ PDF ÆÄÀÏ »ý¼ºÇϱâ

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved