Approved by Project Management Institute, USA Accredited by Academic College of London, UK Accredited by AACEI, USA Accredited by Ministry of Education, UAE American Certification Institute, USA
C# Programming: Object orientation is a new approach to understand the complexities of the real world. In contrast to the earlier approaches like procedural etc, object orientation helps to formulate the problems in a better way giving high reliability, adaptability and extensibility to the applications After dealing with the basic concepts in C# like application Start-up, Member Access, Overloading the course will explore array, control statements, data types and classes. Zabeel Institute – at a glance Zabeel Institute, established in 1988, is a leading Educational and Training Institute for executives in Dubai and is approved by the Ministry of Education, UAE. We offer training programs to professionals from
various
industries
like
Engineering,
Construction,
Projects,
Accounts
&
Finance,
and
Management, Languages etc. The Zabeel Advantage
25 Years Experience in training Professional Executives
Achiever of many QUALITY AWARDS for training from 1988 till date
Qualified & Certified Trainers
Sophisticated Lab with High end machines and Licensed software
Certificates attested by the Ministry of Education, UAE
Vast resource materials for reference and course materials
Free online support for further assistance
Free follow up orientation seminars & workshops & placement assistance
Course Duration: 24 HRS
Certification Certificates will be issued at the end of the course attested by the Ministry of Education, UAE
________________________________________________________________________ Course Outline: Each Session=2 Hours
SESSION 1: INTRODUCTION
1.
Structure of a C# program
2.
Compiling and Executing
3.
Commenting
4.
Value-Type Data
5.
Arrays
6.
Reference-Type Data
SESSION 2: C# CONCEPTS 1.
Application Startup
2.
Member Access
3.
Overloading
4.
Scope
5.
Value vs. Reference Parameters
6.
Conversions
7.
Exceptions
SESSION 3: ARRAYS 1.
Overview
2.
Creating Arrays
3.
Command Line Argument
4.
Multi-Dimensional Arrays
SESSION 4: CONTROL STATEMENTS 1.
Introduction
2.
Statement Blocks
3.
Methods
4.
if Statements
5.
switch Statement
6.
loop Statements
7.
break and continue
8.
return Statements
SESSION 5: MORE DATA TYPES 1.
Structs
2.
Interfaces
3.
Delegates
4.
Enumerations
5.
Namespaces
6.
Applications and Libraries
SESSION 6: CLASSES
1.
Object Oriented Programming
2.
Simple Class Example
3.
Class Methods
4.
Constructors
5.
Access Levels
6.
Other Modifiers
7.
Fields
8.
Properties
9.
Operators
10. Destructors 11. Static Constructor
SESSION 7: OPERATORS 1.
The new operator
2.
The typeof operator
3.
Checked and Unchecked
4.
Unary Operators
5.
Binary Operators
6.
Overloading the Multiplication Operator
7.
Conditional Operator
8.
Casting
9.
Conversions
SESSION 8: INHERITANCE 1.
Introduction
2.
Base Class Modifiers
3.
Direct Inheritance
4.
Static vs. non-static
5.
Abstract Classes
6.
Interfaces
7.
Base Class Interfaces
8.
Multiple Inheritance
SESSION 9: DELEGATES AND EVENTS 1.
Overview
2.
Delegates
3.
Events
SESSION 10: DATA STREAMS 1.
Introduction
2.
Streams
3.
Readers
4.
Writers
5.
File I/O
SESSION 11: PROPERTIES, INDEXERS AND ATTRIBUTES 1.
Where to use
2.
Properties
3.
Indexers
4.
Attributes
SESSION 12: THREADS 1.
Overview
2.
Understanding Threads
3.
Using Threads in C#
4.
Thread Properties
5.
Managing Threads
6.
Interrupting and Terminating Threads
7.
Synchronization