Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Essential C#

Course Summary

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

The course begins with teaching students about application structure and an in-depth look at object-oriented applications. Next, the course covers flow control, and events, and exceptions. The course concludes with a lesson on advanced topics.

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

Purpose
Learn how to write a stand-alone application using C#.
Audience
Programmers familiar with object-oriented techniques who want to learn the C# language.
Role
Software Developer
Skill Level
Introduction
Style
Workshops
Duration
4 Days
Related Technologies
.NET | C#

 

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

What You'll Learn:

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#
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.