Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.
|
Course Overview 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. Audience 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. Course Outline 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. Prerequisites 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. Course Outline - .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
How to make a booking for the MCS-BA course
|