Beruflich Dokumente
Kultur Dokumente
5) Duration: 5 days
C# is a programming language which provides a simple, safe, modern, object-oriented, Internet centric,
high-performance language. It was designed specifically for the purpose of developing applications for
the .NET Framework.
Program objectives
Some of the key skills you will gain upon completion of this program include:
Basics application development using C#
Object-oriented features in C#
Working with collections, Generics, Anonymous Method, delegates, file input output, LINQ
Developing WinForms applications using C#
Working with Database
Introduction to Web services
Prerequisite
This course is for the beginners. The participants need not have any prior exposure to C# programming
language. Prior familiarity with some other programming language (such as vb, java or c++) would be
useful, but it is not mandatory.
Audience
The course coverage and pace would vary slightly, depending on the composition of the batch. If the
training is for participants who are already familiar with some other object-oriented programming
language, such as C++ or Java, the initial parts covering the basic language constructs as well as
introduction to the OO concepts could be completed faster, and more time could be spent on some of
the advanced aspects of the course.
If the training is for participants with familiarity with only non-OO languages, such as Visual Basic 6,
the OO concepts would need to be introduced and covered in more detail. However, the basic language
constructs would not require very detailed coverage.
If the training is for a batch of participants who are new to any programming language, then even the
basic language constructs would require more detailed explanation and practice work, and coverage of
some of the later, advanced topics would be curtailed.
Structure
Enumeration
Type Casting
Boxing
Unboxing
ref and out parameters
Operator Overloading
Mixed Access specifier for properties
Automated Properties
Object Initializer
Implicitly Typed Local Variables
Understanding Anonymous Types
Extension Methods
Partial types
Usage of partial classes
Static classes
Module 9: Iterators
System.IO Namespace
The Directory and File Classes
The FileStream Class
Reading and Writing to File using StreamReader and StreamWriter.
Introduction to ADO.NET
Ado.Net disconnected model
Ado.Net connected Model
Data Providers
Disconnected Database Connectivity
Configuring Connection String in Config file
Connected Database Connectivity
Filter
Insert data using connected architecture
Command Builder
Data Navigation
Master – Detail Relationship
Stored Procedure
Transaction
Data Relation
SQL Bulk Copy
Batch Update
Multiple Active Result Set
Reading and writing data to XML
Data Independent Provider
Understanding threads
Creating, executing and terminating threads
ParameterizedThreadStart Delegate
Thread states and priorities
Synchronization among threads