![]() |
Profile |
Contact |
| Application Maintenance and Optimization in C# |
| Course Status: | Released | Courseware Features |
| Course Language: | English | |
| Course Duration: | 3 Hours | |
| Deployment Options: | Online, Interactive CDs, Network, |
Audience |
| Windows developers seeking to update their knowledge of and skills in developing, testing, and debugging software applications in Visual Studio .NET or pursuing MCAD or MCSD .NET certification |
Prerequisites |
| Familiarity with C# syntax and the main tasks involved in using the Visual Studio .NET integrated development environment |
Course Aim |
| This learning path presents the main concepts of testing, debugging, maintaining, and optimizing Windows applications in the .NET development environment. It demonstrates how generic techniques and methods for software unit testing can be applied as part of the development process in Visual Studio .NET. It details the programmatic facilities of the .NET Framework for debugging and instrumenting C# applications. Using demonstrations, samples, and case studies, it introduces and explains in detail the interactive debuggers included in Visual Studio .NET and the .NET Framework SDK. The learning path also explores the use of the Windows performance monitoring API and the Windows event log in monitoring and optimizing deployed applications. |
Learning Objectives |
| To introduce and describe techniques for monitoring and optimizing Windows applications using the .NET performance monitoring API, the .NET Windows event log API, and Visual Studio Analyzer |
Topics Covered |
| Application-performance analysis and optimization Monitoring .NET performance counters The performance monitoring API in .NET Implementing performance monitoring with C# Optimizing the performance of .NET Windows applications Event logging Event logging in Windows Event logging with .NET Logging events with C# |