home - about us - contact us

C#100: Introduction to Visual Studio 2003 & C#, Programming for the .NET v1.1 (IDE Neutral)

vs2005
dev

Description

This course is designed to provide an overview of C# and the .NET platform. The fundamentals of the C# language will be introduced including how to set up the application development environment and how to write your first simple C# applications. You will learn about variables and constants, expressions and statements, operators and namespaces. Most important, you will learn how to create classes and instantiate objects.

From there, you will learn the three pillars of object-oriented programming: Inheritance, Polymorphism and Encapsulation. You’ll see how these ideas are implemented in C# classes, and you’ll examine the difference between classes, structs and interfaces. Along the way you’ll also learn about Arrays and the C# collection classes, as well as string manipulation and the use of regular expressions. The use of Delegates and Events to build event-driven applications with C# will also be demonstrated.

Lastly, you will learn how to build interactive Windows Applications with C#. You will also learn how to manipulate databases using ADO.NET. In addition, you will learn how to use C# to develop ASP.NET applications. With this knowledge you’ll be able to build interactive web sites (Web Forms) as well as Web Services, which have no User Interface but which provide information to other applications through Web protocols such as HTTP and SOAP. Then, you will use C# to explore both intrinsic and custom attributes, and you will learn how to interact with attributes programmatically using Reflection. You’ll explore threads and synchronization issues, and you’ll use streams to read and write data both to your local machine and across the network and the Internet. You’ll also explore interoperability with legacy COM objects such as ActiveX controls and COM components.

This course will provide a solid foundation for exploring the .NET framework as well as advanced topics in C#


Cost
The cost of this course is $2,995 Cdn.

Length
5 days of planned curriculum in an instructor-led, hands-on setting. Course include:

   tick 23 modules of training
   tick 40+ hours of total training time...
   tick Over 1000 pages of courseware
   tick Step-by-step hands-on-labs
   tick Sample code


Audience

This course is intended for experienced developers looking to familiarize themselves with the .NET Framework as well as developing applications using the new C# language. Working experience in 4GL languages such as Delphi, C, C++, Visual Basic, or Java is a must. Experience in working with Client/Server technologies will be beneficial.

Another key distinction of this course is that the material will be taught in an IDE agnostic manner. The students will have choice to implement the exercise solutions in either Microsoft VisualStudio.NET, Borland C#Builder or SharpDevelop. Click here for more details.


Prerequisites

You should have:

   tick Experience with programming in Delphi, C, C++, Visual Basic, or Java, or another programming language.
   tick Familiarity with the Microsoft .NET strategy as described on the Microsoft .NET Web site.


Headings

   tick Introduction
   tick C# Language Fundamentals
   tick Branching
   tick Operators
   tick Classes and objects
   tick Inheritance
   tick Operator Overloading
   tick Interfaces
   tick Arrays
   tick Collections
   tick strings
   tick Exceptions

   tick Delegates
   tick Events
   tick Building Windows Applications
   tick ADO.NET
   tick Updating databases using ADO.NET
   tick Programming Web Forms
   tick Web forms and data binding
   tick Attributes & Reflection
   tick Threads and synchronization
   tick Streams
   tick COM Interop

View detailed chapter headings

Top Headlines

 


 

home - about us - contact us