Professional Documents
Culture Documents
This course is designed for beginners who wish to become a Microsoft .NET developer by using C#
(C Sharp) which is one of the most popular programming languages for web, desktop and mobile
application development. It is a classroom based course that covers the essential topics to start
programming with C#.
Skills Required
No existing knowledge on .NET or C# is required. Familiarity with any programming language is
helpful but not required. You should have basic computing knowledge.
Course Name: C# Programming - Beginners
2. C# Language Fundamentals
o
3. Variables
o
Introduction of operators
Arithmetic operators
Concatenation operators
Comparison operators
Logical operators
Casting (Typecasting)
5. Decision Making
o
Switch Statements
6. Using Loops
Duration: 20 Hrs.
Introduction of looping
Nesting loops
7. Using Arrays
o
Introduction of Arrays in C#
8. Using Methods
o
Introduction of C# Methods
Creating a Method in C#
Calling a Method
Method parameters
Method overloading
Creating an Object
Using an Object
Creating a Class
Controlling accessibility
Adding Constructors
Overloading Constructors
10. Properties
o
Introduction of Properties
Read-only Properties
Property accessibility
Catching exceptions
C# Advance Programming
This instructor-led Advanced C# Programming training course will enhance your C# programming
skills with advanced features of C#. You will learn to develop applications using .NET Framework with
C# and Visual Studio 2010. The course includes object oriented concepts, interfaces, delegates &
events, boxing & unboxing, attributes, collection, generic and threading.
Skills Required
You should have basic C# programming knowledge or you need to take our C# Programming Beginners before taking this course.
Inheritance
Polymorphism
Encapsulation
Abstraction
Interfaces
o
Define an Interface
Use an Interface
Operator Overloading
o
Overloadable Operators
Indexers
o
Indexers in C#
Attributes
o
Duration: 30 Hrs.
Debugging Techniques
o
Introduction
Breakpoints
Implement Delegates
Fire Events
Understand Generics
Threading
o
Use Visual Studio .NET to create GUI Applications (Rapid Application Development)
Develop console based applications using C#
Use object-oriented methods to write more robust and more reusable applications