C# Essentials Course Overview

This course focuses on C# program structure, implementation, and language syntax. In this course, lower-intermediate level programmers will gain the skills and knowledge they need to create C# applications. This course will also teach students about the .NET Framework, using C# and Visual Studio for building .NET Framework applications.

Audience : This course is best suited for beginners programmers / developers.

  • 1. Do you have limited Window for training?
  • 2. Can you only spend 4-hours per day?
  • 3. Do you want to start training immediately?
  • If your answer is yes to any one of the above, you need 1-on-1- Training
The 1-on-1 Advantage
Methodology
Flexible Dates
4-Hour Sessions
  • View video
  • The course will be free if we are not able to start within 7 days of booking.
  • Only applicable for courses on which this logo appears.

Your will learn:

Module 1: Introducing C# and the .NET Framework
  • Introduction to the .NET Framework
  • Creating Projects Within Visual Studio 2010
  • Writing a C# Application
  • Building a Graphical Application
  • Documenting an Application
  • Running and Debugging Applications by Using Visual Studio 2010
  • Introducing C# and the .NET Framework
  • Declaring Variables and Assigning Values
  • Using Expressions and Operators
  • Creating and Using Arrays
  • Using Decision Statements
  • Using Iteration Statements
  • Using C# Programming Constructs
  • Defining and Invoking Methods
  • Specifying Optional Parameters and Output Parameters
  • Declaring and Calling Methods
  • Handling Exceptions
  • Raising Exceptions
  • Handling Exceptions
  • Accessing the File System
  • Reading and Writing Files by Using Streams
  • Reading and Writing Files
  • Creating and Using Enumerations
  • Creating and Using Classes
  • Creating and Using Structs
  • Comparing References to Values
  • Creating New Types
  • Controlling Visibility of Type Members
  • Sharing Methods and Data
  • Encapsulating Data and Methods
  • Using Inheritance to Define New Reference Types
  • Defining and Implementing Interfaces
  • Defining Abstract Classes
  • Inheriting From Classes and Implementing Interfaces
  • Introduction to Garbage Collection
  • Managing Resources
  • Managing the Lifetime of Objects and Controlling Resources
  • Creating and Using Properties
  • Creating and Using Indexers
  • Overloading Operators
  • Creating and Using Properties
  • Creating and Using Indexers
  • Overloading Operators
  • Declaring and Using Delegates
  • Using Lambda Expressions
  • Handling Events
  • Decoupling Methods and Handling Events
  • Using Collections
  • Using Collections
  • Defining Generic Interfaces and Understanding Variance
  • Using Generic Methods and Delegates
  • Using Collections
  • Using Collections
  • Implementing a Custom Collection Class
  • Adding an Enumerator to a Custom Collection Class
  • Building and Enumerating Custom Collection Classes
  • Using the LINQ Extension Methods and Query Operators
  • Building Dynamic LINQ Queries and Expressions
  • Using LINQ to Query Data
  • Integrating C# Code with Ruby and Python
  • Accessing COM Components from C#
  • Integrating C# Code with Dynamic Languages and COM Components
Live Online Training (Duration : 40 Hours)
Group Training 1700 Per Participant Incl. Official Courseware
06 - 10 Jun 09:00 AM - 05:00 PM CST
(8 Hours/Day)
04 - 08 Jul 09:00 AM - 05:00 PM CST
(8 Hours/Day)
1-on-1 Training 3400 1950 + If you accept merging of other students. Incl. Official Courseware
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Classroom Training is available. Enquire for the fee Click
Ultra-Fast Track

If you can't spare 40 hours. We can offer you an Ultra-Fast Track for 20 hours for only USD 1,560

Course Prerequisites
  • At least 12 months’ experience working with an Object Oriented language
  • Have C++ or Java knowledge:
  • Creating Classes
  • Inheritance and Abstraction
  • Polymorphism
  • Interfaces
  • Exceptions
  • Knowledge of the Visual Studio IDE.

 

Upon Completion of this Course, you will accomplish following:-

  • Creating Projects Within Visual Studio
  • Writing a C# Application
  • Building a Graphical Application
  • Verifying the Application
  • Implementing a Generic Interface
  • Implementing a Test Harness for the BinaryTree Project
  • Generating Documentation for an Application
  • Creating and Using Arrays
  • Calculating Square Roots with Improved Accuracy
  • Specifying Optional Parameters and Output Parameters
  • Calculating the GCD of Three, Four, or Five Integers
  • Using Inheritance to Define New Reference Types
  • Implementing a Generic Method
  • Implementing an Enumerator by Using an Iterator
  • Integrating Code Written by Using a Dynamic Language into a C# Application
  • Using a COM Component from Visual C# Application

Give an edge to your career with .NET certification training courses. Students can join the classes for 10266A: C# Essentials Training & Certification Course at Koenig Campus located at New Delhi, Bengaluru, Shimla, Goa, Dehradun, Dubai & Instructor-Led Online.

Student Feedback  (Check Koenig Feedback on Trustpilot)

Q1 Say something about the Trainer? Q2 How is Koenig different from other training Companies? Q3 Will you come back to Koenig for training ?

Student Name Country Month Feedback Rating
Sam United States Jun-2020 A1. Waseem is a nice person who will thoroughly explain everything. He will make sure you understand the subject perfectly even if you don't know anything, because he is patient and will go far and beyond with examples and more till you understand it well.

Request More Information

Add Name and Email Address of participant (If different from you)

FAQ's


Yes, fee excludes local taxes.
The Fee includes:
  • Official courseware
  • Testing Via Qubits
  • Remote Labs
Yes, Koenig Solutions is a Microsoft Learning Partner