Course Outline

Integrated Development Environment (IDE)

  • Introduction to Visual Studio 2015/2017 for government
  • Using Console.WriteLine and Console.ReadLine for government applications
  • Hello C# World! Example for government use
  • Compiling and Debugging techniques for government projects
  • Comments in C# for enhancing code clarity in government systems
  • Overview of Class, using directives, and the Main method for government development

.NET 6.0 Overview

  • Introduction to .NET for government applications
  • Understanding the Common Language Runtime (CLR) and Garbage Collection (GC) in .NET
  • Differentiating between DLLs and EXEs in .NET for government software
  • Key technologies within .NET for government use

C# Fundamentals

  • History of C# from version 1.0 to 6.0 for government development
  • Pascal Case, Camel Case, and Uppercase naming conventions for government code
  • Keywords, literals, operators, punctuators, statements, and comments in C# for government applications
  • Differentiating between value types and reference types in C# for government systems
  • Assigning and comparing variables in government software
  • Conditional operations using If and Switch statements for government logic
  • Loop structures including For, Foreach, While, and Do-While loops for government programming
  • Overview of key words and operators in C# for government developers

C# 6.0 Features

  • Numeric and Boolean types for precise data handling in government applications
  • Classes and Objects, including inheritance and polymorphism for government software design
  • Fields in C# for storing data in government systems
  • Properties, indexers, and operators for enhancing class functionality in government code
  • Methods for implementing functions in government applications
  • Delegates, events, and anonymous methods for event-driven programming in government software
  • Namespaces for organizing code in government projects
  • Interfaces, structures, and enums for defining types in government systems
  • Collections and arrays for managing data in government applications
  • Exception handling for robust error management in government software
  • Generic types and anonymous types for flexible data structures in government code
  • String manipulation and character operations for text processing in government systems
  • Attributes for adding metadata to government applications

.NET Class Library

  • Collections for managing data sets in government software
  • File and data stream handling for government file operations
  • Communication between systems for government networked applications
  • Date manipulation for government time-related tasks
  • Serialization for saving and loading data in government applications
  • Parallel programming techniques for optimizing performance in government software
  • Asynchronous operations and parallel processing for efficient government systems
  • Useful operations for enhancing functionality in government code

Data Access Technologies

  • ADO.NET for database access in government applications
  • LINQ for querying data sources in government software
  • ORM (Object-Relational Mapping) using Entity Framework for government data management
  • Data handling in Service-Oriented Architecture (SOA) for government services

Review of Applications Developable with C# and .NET Framework 6.0 for Government

  • Windows Presentation Foundation (WPF) for creating desktop applications in government
  • ASP.NET MVC 2 for developing web applications for government use
  • Silverlight for rich internet applications in government environments

Requirements

  • Knowledge of fundamental phrases in the field of software development.

Audience for government

  • Developers
  • Software Engineers
  • Programming Enthusiasts
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories