C#101: Introduction to Visual Studio 2005 & C#, Programming for the .NET v2.0
Description
In this course you will learn how to use Visual Studio 2005 and Visual C# 2005 to build Windows applications to run on the .NET 2.0 platform. You will become familiar with the new Windows Forms and Windows Forms controls. Trap events with the new Windows Forms and Application events. You will learn how to access data using the new objects in ADO.NET including the DataReader, DataAdapter, DataTable and DataSet classes. Learn to build solid applications using the new Try/Catch block and Exception Object for efficient error trapping and Event logging and Breakpoints for effective debugging. You will learn how to access legacy code in COM components and remote code in Web Services. Understand how to use ADO.NET to manage data through table constraints, data-binding and transactions. Deploy your application effortlessly by understanding how to use Click-Once deployment.
In this course, you will learn:
Learn about the new Windows Forms
See the new Application events
Understand how to trap Windows Forms events
See the latest Windows Forms controls
Become familiar with intrinsic .NET data types
Learn how to access data using ADO.NET
Work with the new Visual C# debugging features
Learn how to work with the Windows file system
Learn the role of DataSets and DataTables in ADO.NET
Understand error handling using Exception objects
Learn how to create data-bound application
See how Visual C# can access COM components
Access remote functionality through Web Services
Learn to create MDI applications
See how to effectively deploy your Visual C# applications
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 includes:
20 modules of training 72+ hours of total training time... Over 1100 pages of courseware Step-by-step hands-on-labs 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.
Prerequisites
You should have:
Experience with programming in Delphi, C, C++, Visual Basic, or Java, or another programming language. Familiarity with the Microsoft .NET strategy as described on the Microsoft .NET Web site, http://www.microsoft.com/net/basics/ .
Headings
Introduction to Windows Forms Taking Advantage of the Form Event Model Common Windows Forms Controls Exception Handling Working with Strings and Dates Accessing Data Data Binding Techniques Using the Data Controls Handling Input/Output Tasks Project Settings in Visual Studio 2005
Debugging Your Applications Container Controls Menus and Toolbars Creating MDI Applications Complex Windows Forms Controls Creating Custom Controls Working with Toolbox Components More Toolbox Components Interoperability Deploying Applications using Clickonce