For the Java Developer: Learn .NET
If you are a Java developer wanting to expand your skills and gain proficiency in Microsoft Visual Studio 2005, look no further! This learning track has been tailored specifically to provide you with the core information you need to start successfully developing with Microsoft Visual C# 2005 on the Microsoft .NET Framework.
Level 1: Introduction to Visual C# 2005
Developers with Java experience can start learning Visual C#. Topics include comparison of Java to C#, overview of the .NET Framework runtime, language syntax, assemblies and a Java-to-.NET API reference, Visual Studio 2005 IDE, and upgrading and deploying applications.
Level 2: Microsoft .NET Framework 2.0, an Introduction
Visual C# 2005 developers get an introduction to .NET Framework 2.0 programming concepts and methods. Learn .NET Framework 2.0 concepts such as core classes in the .NET Base Class Library. Topics, as they specifically apply to Visual C# 2005 and Visual Studio 2005, include system types, generics, collections, and serialization.
Level 3: Introduction to Data and Security
Designed to introduce Visual C# 2005 developers to core .NET Framework 2.0 development concepts centered on data and security. Topics include ADO.NET, XML, Web services, SOAP, and security.
Level 4: Windows Application Development Concepts
Become skilled in the basics of developing Windows applications using Visual C# 2005. Begin by reviewing application development concepts such as creating Windows forms and controls and configuring controls and creating the user interface. Then, lay the ground work for developing and deploying successful Windows applications by using Visual C# 2005 and Visual Studio 2005.
Level 5: Web Application Development Basics
Find out about developing Web applications using Visual C# 2005. Begin with an introduction to Microsoft ASP.NET 2.0 followed by a study of tools and architecture. Topics include server controls, configuration, custom controls, forms authentication, building data-bound forms and deployment of Web applications.