Table of Content
Introduction
- Evolution and characteristics
- .NET technology framework and common language runtime(CLR)
IDE
- Visual Studio .NET IDE, windows and features
- Visual Studio Projects
Language Basics
- Hello World – First C# Program
- Language Elements
- Types, Variables and Constants
- Operators and Expressions
- Statements
- Evaluation order and associativity
Control Flow
- C# Conditionals (If, switch, ternary)
- C# Loops (do, while, for, foreach)
- The break and continue statement
OO concepts
- Objects and Classes
- Passing parameters to method
- The null Keyword
- Namespaces
- Encapsulation
- Inheritance and polymorphism
- Operator Overloading
- Interfaces
Methods
- Methods
- The main method
- Passing Parameters
- Implicitly Typed Local Variables
- Extension Methods
- Named and Optional Arguments
- Method Overloading
Arrays and String
- Array & ArrayList class
- Jagged Arrays
- string class and methods
- Regular expression and mutable strings
Namespace and Delegates
- Namespaces
- Delegates
- Events
Exception handling
- Exception and types
- Try catch and finally block
Multithreading
- System. Threading Namespace
- Creating & starting thread
- Thread synchronization & pooling
.NET Application
- Console Application
- Windows Forms Application
- Database Connectivity
Miscellaneous
- Iterators
- Reflection
- Serialization
- LINQ
- Collections
- Input/Output
- Windows Presentation Foundation
- Assembly
Apply for Certification
https://www.vskills.in/certification/Certified-C-sharp-Professional