C# Training in Chennai

Best C# Training Institute in Chennai

An Introduction to C#

  • What is .NET?
  • What is the CLR?
  • The FCL
  • Primitive Types
  • Namespaces
  • Statements and Expressions
  • Operators

Classes and Objects

  • Constructors
  • Reference Types
  • Object Oriented Programming
  • Inheritance
  • Access Modifiers
  • Abstract Classes
  • Virtual Members
  • Static Classes
  • Sealed Classes
  • Partial Classes

C# – Types

  • Reference Types
  • Value Types
  • The struct
  • Testing Reference Types
  • Testing Value Types
  • Passing Parameters
  • Strings
  • Boxing
  • The enum
  • Defining Types
  • Interfaces
  • Arrays
  • Assemblies

C# – Events, Properties, and Methods

  • Methods
  • Method Overloading
  • Fields
  • Properties
  • Events
  • Events – Delegates
  • Events – Subscribing
  • Events – Publishing
  • Indexers
  • Operator Overloading
  • Conversion Operators

C# – Flow Control and Exceptions

  • Branching
  • Switching
  • Looping
  • Using foreach
  • Jumping
  • Returning and Yielding
  • Throwing Exceptions
  • Built-in Exceptions
  • Handling Exceptions
  • Chaining Catch Blocks
  • Finally
  • Re-throwing Exceptions
  • Custom Exceptions

C# and the CLR

  • Garbage Collection
  • Threads
  • Async
  • Parallel
  • Reflection
  • Attributes
  • Custom Attributes
  • COM Interop
  • PInvoke
  • C# and Generics

  • Why Generics?
  • Building Collections Without Generics
  • Generic Collections
  • Generic Parameters
  • Generic Constraints
  • Generic Methods
  • The default Keyword
  • Generic Interfaces
  • Generic Delegates
  • Variance

C# and LINQ

  • Extension Methods
  • Extensions and Lambdas
  • Lambdas and Funcs
  • Funcs and Expressions
  • C# and the DLR

  • Why Dynamic?
  • Using Dynamic Types
  • Excel Automation
  • The DLR
  • ExpandoObject
  • DynamicObject
  • Calling Ruby

Object Oriented Programming with C#

  • Primitive Procedural Preoccupations
  • The Big Encapsulation
  • Little Abstractions
  • The Inheritance Check
  • A Clean Interface
  • Directional Dependencies

Call us today and see how
you can give a new life to your career.

Contact Now