Module 1: Course Introduction 
	Module 2: Introduction to C#
- 		The .NET Framework; Compilation; The Common Language Runtime; The Common Type System
- 		What is C#?
- 		Top-level statements
- 		Namespaces and using directives
- 		Get to know your way around Visual Studio
- 		An introduction to debugging
- 		Start using Unit Test
	Module 3: Variables and Datatypes
- 		Comments and identifiers
- 		Variables and built-in datatypes
- 		Value types versus reference types
- 		Built-in value types: integral, floating point, bool, char, structs and enums
- 		Reference types: object, strings, object instantiation
- 		Variable scope and access modifiers
- 		Operators
- 		Parsing and casting
	Module 4: Conditionals
- 		If statements
- 		Switch statements and switch expressions
- 		Ternary conditional operator
- 		Null-coalescing and null-conditional operators
	Module 5: Loops and Collections
- 		Arrays
- 		Foreach loops
- 		For loops
- 		While loops
- 		Do loops
- 		Generic collections: List and Dictionary
- 		Collection operators
	Module 6: Object Oriented Programming (OOP)
- 		Why object orientation?
- 		OOP concepts and unified modelling language (UML)
- 		Classes and instantiation
- 		Association and aggregation
- 		Inheritance and interfaces
	Module 7: Methods
- 		Methods and positional and named parameters
- 		Method overloading
- 		Return values
- 		Expression-bodied methods
- 		Passing parameters: by value and by reference
- 		Static methods and the using static directive
- 		Extension methods
	Module 8: Properties and Constructors
- 		Fields
- 		Properties with backing fields
- 		Expression-bodied properties
- 		Auto-implemented properties and calculated properties
- 		How to access properties
- 		Constructing objects: constructors and expression-bodied constructors
- 		Constructor overloading and chaining
- 		Object initializers
- 		Static constructors
- 		The ‘this’ keyword
	Module 9: Inheritance and Abstract Classes
- 		Inheritance
- 		Derived constructors
- 		Polymorphism
- 		Virtual members and overriding
- 		Invoking base class functionality
- 		Abstract classes
- 		Upcasting and safe down-casting
- 		Overriding System.Object
- 		Sealed classes and members
	Module 10: Interfaces 
- 		Creating and implementing interfaces
- 		Polymorphism
- 		Interfaces with default implementation
- 		Interface inheritance
- 		implementing interfaces explicitly
	Module 11: Delegates and Lambdas
- 		Delegates: Func and Action
- 		Lambda expressions
- 		The Predicate delegate
	Module 12: Language Integrated Query (LINQ)
- 		LINQ syntax
- 		Projections
- 		Deferred execution and immediate execution
- 		Joins and aggregations
- 		The let clause
- 		The OfType method
	Module 13: Exception Handling
- 		Exception handling keywords: try, catch, finally, throw
- 		Understanding execution flow
- 		Throwing exceptions
- 		Custom exceptions
- 		Filtered exceptions
- 		Inner exceptions
	 
							 
                             
                            
DAİMLER AG.
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Groupama Sigorta & Emeklilik
Rated the training 5 stars.
Architecht Bilişim Sistemleri ve Pazarlama Ticaret A.Ş.
Rated the training 5 stars.
Architecht Bilişim
Rated the training 5 stars.
Architecht Bilişim
Rated the training 5 stars.
Architecht Bilişim
Rated the training 5 stars.
Architecht Bilişim
Rated the training 5 stars.
Architecht Bilişim
Rated the training 5 stars.
Architecht Bilişim
Rated the training 5 stars.
KKTCELL
Rated the training 5 stars.
Altınbaş Kuyumculuk
Rated the training 5 stars.
ING BANK
Through the training I listened without getting bored. I think it was useful. Thank you very much.