Develop Intelligence
Essential C#
Learn how to write a stand-alone application using C#.

The Essential C# training course will provide you with the foundational knowledge required to build stand-alone applications using Microsoft technologies.

This course assumes you have a background in another object-oriented language such as Java, Visual Basic, or C++.

After this course, you will be able to:

Upon completion of this course, you should be able to:

  • Describe the relationship between C# and the .NET platform.
  • Build a simple C# application.

This course will be delivered in 4 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the Essential C# training course, you’ll learn:

  • Introductions
    • A Heritage of Curly Braces
    • Multiple Paradigms: Procedural, Object-oriented, Declarative, Functional
    • Hello World!
  • Application Structure
    • Review of Object-oriented Concepts
    • Static Classes
    • Classes and Structs
    • Properties and Fields
    • Enumerations
    • Namespaces
  • Object-Oriented, In-depth
    • Implementation Inheritance
    • Virtual and Sealed
    • Interface Inheritance
    • Polymorphism
  • Flow Control
    • Evaluating Conditionals
    • Ifs and Thens
    • Switch Statements
    • Collections
    • Loops Loops Loops!
  • Events and Exceptions
    • Event Motivations
    • Event Patterns
    • Gotchas
    • Event Alternatives
  • Advanced Topics
    • Encryption
    • Working with Unmanaged Resources
    • Essential Patterns in Modern C#

Call us at (877) 629-5631