Total Duration: 48 Hours (24 Classes)
course Fee: 25,000 Taka
Introduction
-
- Welcome
-
- What you should know
-
- Using the exercise files
Getting Started with C#
-
- Installing the Visual C# Express IDE
-
- Creating your first C# application
-
- Introduction to Visual C# Express
Program Flow
-
- Reading and writing from and to the Console
-
- Writing conditional statements
-
- Using the switch statement
-
- Using operators and expressions
-
- Using constants and enumerations
-
- Using loops
-
- Using functions and methods
Variables
-
- Understanding data types
-
- (Almost) everything is an object
-
- Working with numbers
-
- Working with characters and strings
-
- Understanding variable scope
-
- Understanding type conversion
Custom Classes and Objects
-
- Object orientation refresher
-
- Defining a class
-
- Using access modifiers
-
- Defining properties
-
- Understanding value and reference types
Collections
-
- Working with arrays
-
- Using array lists
-
- Working with stacks
-
- Working with queues
-
- Using dictionaries
More Complex Classes
-
- Overloading methods
-
- Overriding methods
-
- Creating abstract classes and methods
-
- Using sealed classes
-
- Defining structs
-
- Using interfaces
Exceptions
-
- Understanding exceptions
-
- Introducing the Exception object
-
- Creating your own exceptions
-
- Re-throwing exceptions
File Management
-
- Introducing streams and files
-
- Working with existing files
-
- Working with directory and disk information
-
- Using the Path class
-
- Reading and writing files
Some Advanced C#
-
-
- Using variable parameter lists
-
- Using function parameter modifiers
-
- Using optional and named function parameters
-
- Using the C# preprocessor
-
- Working with delegates
-
- Handling events
-
Garbage Collection
-
-
-
- How garbage collection works
-
- The Garbage Collector object
-
-
Debugging
-
-
- Common compilation issues
-
- Setting breakpoints and examining code
-
- Using the Debug class
-