MCTS.NET Framework-Application Development
Target Audience
Candidates should have at least two to three years of experience developing Web-based, Windows-based, or distributed applications by using the Microsoft .NET Framework 1.0, the .NET Framework 1.1, the .NET Framework 2.0, or the .NET Framework 3.5. Candidates should have a working knowledge of Microsoft Visual Studio 2005 or Visual Studio 2008.
Course Overview
| Certification |
Courses |
Exam 70-536:
Microsoft Certified Technology Specialist (MCTS).NET Framework – Application Development Foundation |
Course 2956:
Core Foundations of Microsoft.NET 2.0 Development (3 Days) |
|
|
Course 2957:
Advanced Foundations of Microsoft .NET 2.0 Development (3 Days) |
Course Duration
Course 2956 (3 Days)
Course 2957 (3 Days)
Course Outline
- Course Code: 2956 (Core Foundations of Microsoft .NET 2.0 Development)
Implementing System Types and Interfaces
- Examining Primary System Types
- Working with Special System Types
- Working with Interfaces
Implementing Collections and Generics
- Examining Collections and Collection Interfaces
- Working with Primary Collection Type
- Working with Generic Collections
- Working with Specialized Collections
- Working with Collection Base Classes
Configuring and Installing Assemblies
- Working with an Assembly
- Sharing an Assembly by Using the Global Assembly Cache
- Installing an Assembly by Using Installation Types
- Configuring an Assembly by Using Configuration Type
- Performing Installation Tasks
Monitoring and Debugging Applications
- Managing an Event Log
- Working with Application Processes
- Managing Application Performance
- Debugging Applications
- Tracing Applications
- Embedding Management Information and Events
Reading and Writing Files
- Managing the File System
- Working with Byte Streams
- Compressing and Protecting Stream Information
- Managing Application Data
- Manipulating Strings Efficiently
- Working with Regular Expressions
Serializing Data
- Generating Serialized Binary and Soap Formats
- Generating Serialized XML Formats
- Creating Custom Serialization Classes
Implementing Delegates and Events
- Controlling Interaction Between Components by Using Delegates
- Controlling Interaction Between Components by Using Events
- Course Code: 2957 (Advanced Foundations of Microsoft .NET 2.0 Development)
Enhancing User Interfaces by Using System Drawing
- Drawing Fundamentals
- Drawing Lines and Shapes
- Rendering Bitmaps and Icons
Working with Cultures by Using System Globalisation
- Working with Culture Information
- Formatting and Sorting Culture-Sensitive Data
- Creating a Custom Culture
Processing Text by Using Regular Expressions and Encodings
- Handling Text and Large Strings
- Using Regular Expressions
- Encoding Text
Encrypting and Hashing Data by Using Cryptography
- Working with Encryption and Hashing
- Encrypting and Decrypting Data
- Hashing Data
- Extending Cryptography
Securing Code Execution and Resources
- Using Code Access Security
- Securing Code Execution by Using Policy
- Securing Resources by Using Access Control
- Customizing Authentication and Authorization
Application Interoperability
- Using the Platform Invoke Service
- Integrating COM Components into a .NET Framework Application
- Integrating Managed Components into an Unmanaged Application
Reflection, Metadata, and Emitting Objects
- Reflecting on Objects
- Adding Assembly Metadata
- Emitting Objects by Using Builder Classes
Services, Threading, and Application Domains
- Creating and Installing Windows Services
- Creating Multithreaded Applications
- Manually Working with Application Domains
Course Location
NTUC LearningHub Pte Ltd
10 Anson Road
International Plaza #06-18
Singapore 079903
Methodology
Instructor-led (classroom)
Certification
Microsoft Certified Technology Specialist (MCTS) .NET Framework-Application Development