Programming in C#: Manipulating and Retrieving Data


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Data access and management is a critical aspect of most enterprise applications. Learn how to consume data, manipulate data and objects using LINQ, perform serialization, and use collections in C# applications.

Expected Duration (hours)
1.9

Lesson Objectives

Programming in C#: Manipulating and Retrieving Data

  • access stored procedures from a model
  • create method-based and query expression-based LINQ queries
  • use the LINQ operator 'Where' for filtering
  • work with select and select many LINQ operations
  • query data using the operators projection, join, group, take, skip, and aggregate
  • use the LINQ to XML provider to load XML and loop through collections
  • use the LINQ to XML provider to parse attributes and query multiple elements
  • use XMLSerializer to serialize and deserialize XML
  • serialize and deserialize JSON data
  • serialize and deserialize binary data
  • distinguish typed and non-typed collections
  • work with collections
  • use the Dictionary object
  • use the generic List object
  • use the generic Queue object
  • implement .NET interfaces
  • Course Number:
    it_wdpgcs_05_enus

    Expertise Level
    Intermediate