Course Outline

The Programming Environment and Explanation of .NET Core for Government
- Understanding Visual Studio
- Creating Projects and Solutions
- Importing Libraries
- Implementing Solutions

C# Syntax for Government
- Data Types, Operators, and Expressions
- Loops and Conditional Statements
- Creating Methods
- Handling Exceptions
- Invoking Methods
- Creating Overloaded Methods
- Optional and Output Parameters in Methods

Structures and Collections for Government
- Implementation of Structures and Enum Types
- Organization of Data in Collections

Object-Oriented Programming for Government
- Event Handlers
- Creating Classes
- Defining and Implementing Interfaces
- Implementation of Strong-Type Collections
- Creating Class Hierarchies
- Extending the .NET Framework or Core Classes

Working with Files for Government
- Reading and Saving Files
- Serializing and Deserializing XML, JSON
- Working with I/O Library

Working with Databases for Government
- Creating and Using Entity Data Models
- Querying Data Using LINQ
- Updating Data with LINQ
- Remote Access to Data on the Network
- Data Access Through Web Services (REST)

Multithreaded and Asynchronous Programming for Government
- Multithreading Implementation Using Lambda Expressions and Tasks
- Preparing Asynchronous Operations
- Concurrency Synchronization for Data Access

Optional (if Time Permits) for Government:
- WPF Window Application Project (.NET Framework)
- ASP.NET MVC Project (.NET Framework or .NET Core)
- Access to Data in SQL Server Azure Database (Cloud)

Requirements

  • Understanding of fundamental concepts in software development.

Audience for Government

  • Technical Team Leader
  • Software Developer
 28 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories