AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

Visual C#: Junior Development: Developing .NET 2.0 Applications

MCS-BA      Course duration (days): 5
Talk to a Training Advisor
Tel. 0800 652 0202
Availability
Schedule available upon request within 24 hours.
Need help? Contact us now.

About this class

This course provides an intensive introduction to .NET for developers who have worked with Java or C++ and are now planning to migrate to version 2.0 of the .NET platform.

Slides, lab activities, sample applications and commentary all combine to show you not just how the technology works, but how to use it effectively - and which parts to avoid. You will leave with a clear view of what .NET does (and does not) do, and how to start designing and building robust applications that take maximum advantage of the platform while avoiding common traps and pitfalls.

Please note that this course is intended for developers new to the .NET platform.

Who will the lesson benefit?

If you have a background in C++ or Java and need to immediately begin building C# applications for Microsoft's .NET platform and its Common Language Runtime (CLR), this is the course to attend.

Contents of this class

a lot of material in a short time. Sample code and labs will be in C#, so a working knowledge of object-oriented programming concepts such as user-defined structures, classes, inheritance, and interfaces is a practical necessity in absorbing the material.

What prerequisites are required

You should have at least one year of programming experience in C++ or Java. You should be familiar with traditional and object-oriented programming concepts such as user-defined structures, classes, inheritance, and interfaces. Experience with COM, Win32, and ASP is a plus, but not required. Sample code and labs will be in C#, so preliminary experience with C# is a bonus, but not required given a C++ or Java background.

Contents of this class

  • .NET Platform Architecture
  • The .NET Type System: Value Types, Reference Types, Generics
  • Delegates and Events
  • Asynchronous Programming
  • Windows Forms Architecture and Application
  • Code Access Security
  • Deployment options: 'XCopy deploy', the GAC, Versioning, and ClickOnce
  • Working with the garbage collector: Guidelines and Strategies for success
  • Building extensible systems using Reflection, and Attribute-based programming
  • ADO.NET 2.0 and System.Transactions
  • XML Programming: Streaming, XPath, XSLT and Xml Serialization
  • ASP.NET 2.0 Basics
  • Network Programming: RPC and MSMQ
  • ASP.NET Web Services