99% Practical Training
enquiry@tsminds.com
+91-9923882483

C#.NET (Core) Syllabus

Introducing C#
  • What is the .NET Framework?
  • What is C#?
  • Visual Studio .NET
Writing a C# Program
  • The Visual Studio .NET Development Environment
  • Console Applications
  • Windows Forms Applications
Variables and Expressions
  • Basic C# Syntax
  • Variables
  • Expressions
Flow Control
  • Boolean Logic
  • Branching
  • Looping
More About Variables
  • Complex Variable Types
  • String Manipulation
  • Looping
Functions
  • Defining and Using Functions
  • Variable Scope
  • The Main() Function
  • Struct Functions
  • Overloading Functions
  • Delegates
Debugging and Error Handling
  • Debugging in Visual Studio
  • Error Handling
Introduction to Object-Oriented Programming
  • What is Object-Oriented Programming?
  • Static and Instance Class Members
  • OOP Techniques
  • OOP in Windows Applications
Defining Classes
  • Class Definitions in C#
  • System.Object
  • Constructors and Destructors
  • OOP Tools in Visual Studio .NET
  • Class Library Projects
  • Interfaces versus Abstract Classes
  • Struct Types
Defining Class Members
  • Additional Class Member Topics
  • Interface Implementation
  • Example Application
More About Classes
  • Collections
  • Operator Overloading
  • Advanced Conversions
  • Deep Copying
  • Custom Exceptions
Events
  • What is an Event?
  • Using Events
  • Expanding and Using CardLib
Working With Files
  • Streams
  • The Classes for Input and Output
  • Monitoring the File Structure