• Online, Self-Paced
Course 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.

Learning 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

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.