| Microsoft .NET and C# Foundations |
Description
This course is designed to help programmers make a smooth transition from traditional Windows
programming into the world of .NET programming.
The .NET Framework embraces many areas of software development. Programmers need to become
familiar with an extensive set of new concepts. Even for seasoned developers, this almost amounts to a fresh start.
The Microsoft .NET initiative is a new development framework with a new programming interface to
Windows APIs and services, integrating a number of Microsoft technologies that emerged during the
late 1990s. The .NET project has made many Windows technologies and techniques obsolete.
.NET is a language-neutral platform, and comes with a huge set of class libraries that are accessible to all .NET-compliant languages. C# was designed with .NET in mind and carries no legacy baggage. C# provides the most natural fit to the .NET’s object model.
This five-day instructor-led course teaches .NET fundamentals and provides students with skills required to start building elementary C# applications.
Audience
This course is intended for intermediate and advanced programmers who plan to develop applications, components, or services for the .NET.
Student Prerequisites
It is assumed that students attending this course meet the following prerequisites: |
| |
 |
Good understanding of object-oriented programming concepts. |
 |
Experience in developing Windows applications with languages such as Visual |
| |
Basic, C++, Java, or Delphi. |
| |
Course Objectives
At the end of this course the student will be able to: |
| |
 |
Explore and understand the many parts that make up the .NET Framework. |
 |
Understand how the individual pieces of the .NET relate to one another and |
| |
how they fit together. |
 |
Understand Windows Forms. |
 |
Understand Web Forms. |
 |
Understand XML Web services. |
 |
Understand the Common Type System (CTS). |
 |
Understand the Common Language Runtime (CLR). |
 |
Understand Types, Assemblies and Metadata. |
 |
Understand the Garbage Collection. |
 |
Understand the .NET Managed Code and its Interoperability with Unmanaged |
| |
Code. |
 |
Understand .NET Common Programming Model. |
 |
Use common .NET Framework Utilities. |
 |
Manipulate the building blocks of the C# language. |
 |
Build simple C# applications. |
 |
Use ADO.NET to access data stored in various forms like Relational Databases |
| |
and XML. |
| |
 |
Training for Software Developers |
 |
Soft-IT Training Academy |
 |
Training for Supervisors & Managers |
 |
Training Calendar |