Advanced Training>>Course Catalogue>>Visual C#.NET>>Core VC#.NET
  

Course ID :-

V01

Course Title :-

Core VC#.NET

Course Duration :-

6 Weeks

Hardware Requirements :-

  • Intel-based PC Workstation (Windows XP, NT or 2000) with minimum Intel Pentium III processor. 
    (Pentium IV 1.8MHZ or higher recommended).

  • 512 MB RAM minimum recommended.

  • 20 GB disk space.
    (Disk space can be reduced if optional features and run-time environments are not installed).

  • 800 x 600 minimum display resolution(1024 x 768 recommended)

Software Requirements :-

 > Visual Studio. NET 2005/2008 
  > IIS 5.1
 >  Access2000 / SQL Server 2005
 >  One of the following operating systems:
       >  Windows XP Professional with Service Pack 2
       >  Windows 2000 Professional with Service Pack 3 or higher
       > Windows NT Workstation or Server Version 4.0 with Service Pack 5 or higher

Course Description :-

This course provides a foundation for professionals in the C# language.

Objectives :-

Upon completion of the course, participants will be able to:

  • Understand the Programming Constructs

  • Understand the Visual C#. NET language

Prerequisites :-

Basic programming background is required.

Table Of Contents :-

Introducing :-

Introduction to DOT NET Framework
Introduction to Visual Studio   Introduction to C#

 

OOPs

Classes and Objects  
Methods and Constructors  
Inheritance  
Polymorphism  
Abstract Classes and Interfaces  
Operator Overloading

 

Essentials Features of .NET

Arrays and Strings
Namespaces, Assemblies
Indexers and Properties  
Delegates and Events  
Exception Handling  
Unsafe code and Pointers

 

Using I/O

Predefined Streams  
The Stream Class  
Console I/O  
File Stream and Byte-Oriented File I/O  
Character Based I/O  
Reading and Writing Binary Data  
Using Memory Stream  
Creating a simple File I/O application

 

Multithreading

Fundamentals  
Thread Life Cycle  
The Thread Class  
Thread Priorities  
Thread Synchronization  
Thread Communication