This five-day course provides students with the knowledge and skills to develop applications with the .NET Framework 3.5.
Developing applications for the .NET Framework 3.5 requires familiarity with fundamental mechanisms such as Garbage Collection, Serialization, Streams and Application Domains; integrating these applications into solutions written using other programming languages requires Interoperability; taking advantage of the latest hardware requires Multithreading and Asynchronous Programming. These skills are also required for taking advantage of application frameworks on top of the core CLR such as Windows Communication Foundation (WCF), Language Integrated Query (LINQ) and others.
The course is packed with practical code samples, demos and exercises to facilitate understanding the covered features from a .NET perspective, as well as from a more holistic system-oriented point of view.
This course is intended for developers with working knowledge of the C# 3.0 programming language.
After completing this course, students will be able to:
- Develop applications that correctly interact with the .NET Garbage Collector.
- Use streams to read and write various data sources including files and memory buffers.
- Serialize and deserialize object data to different formats.
- Leverage hardware advances by using threads, thread pools, background workers and the Asynchronous Programming Model (APM).
- Isolate applications and plug-ins into separate Application Domains.
- Integrate .NET programs into mixed-language applications.
- Describe other application frameworks (such as WCF and LINQ) on top of the core CLR.
Training: Programming the .NET Framework 3.5 has not been reviewed by any customers.
The views and opinions submitted and expressed here are not those of Microsoft.