MS2956/57
.NET Framework - Application Development Foundation
Denna utbildning riktar sig till utvecklare med goda .NET-kunskaper och som är ute efter att certifiera sig inom .NET 2.0/3.5 Utbildningen förbereder för certifieringen .NET Framework - Application Development Foundation. Utbildningen avslutas med att deltagarna skriver det aktuella testet (sista dagen om utrymme finns, annars senare valfritt tillfälle) kostnaden för detta ingår.
OBS! Kursen genomförs på .NET 2.0 med labbar i Visual Studio 2005! Arbetar du med .NET 4 och Visual Studio 2010 skall du gå till vår samlingssida för .NET 4
Ska du certifiera dig? Då rekommenderar vi att du kompletterar utbildningen med ett MS Cert Kit, läs mer här.
Utbildningen avslutas med att deltagarna skriver det aktuella testet, kostnaden för detta ingår. Detta gäller i mån av plats. I vissa fall kan du som deltagare få skriva testet ett senare tillfälle. Denna utbildning är en sammanslagning av MS2956 och MS2957 där vi har prioriterat bort de delar som vi anser vara mindre relevanta.
Målgrupp:
.NET-utvecklare med professionell erfarenhet och med målsättning att certifiera sig inom .NET 2.0/3.5
Du får lära dig:
- Develop applications that use system types and collections.
- Implement service processes, threading, and application domains in a .NET Framework application.
- Embed configuration, diagnostic, management, and installation features into a .NET Framework application.
- Implement serialization and input/output functionality in a .NET Framework application.
- Enhance user interfaces by using System.Drawing.
- Work with cultures by using System.Globalization.
- Process text by using regular expressions and encodings.
- Encrypt and hash data by using cryptography.
- Secure code execution and resources.
- Explain how to implement application interoperability.
- Describe and use reflection, metadata, and emitting objects.
- Describe and use services, threading, and application domains.
Innehåll:
Module 1: Implementing System Types and Interfaces
- Examining Primary System Types
- Working with Special System Types
- Working with Interfaces
Module 2: Implementing Collections and Generics
- Examining Collections and Collection Interfaces
- Working with Primary Collection Types
- Working with Generic Collections
- Working with Specialized Collections
- Working with Collection Base Classes
Module 3: 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
Module 4: Monitoring and Debugging Applications
- Managing an Event Log
- Working with Application Processes
- Managing Application Performance
- Debugging Applications
- Tracing Applications
- Embedding Management Information and Events
Module 5: 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
Module 6: Serializing Data
- Generating Serialized Binary and Soap Formats
- Generating Serialized XML Formats
- Creating Custom Serialization Classes
Module 7: Implementing Delegates and Events
- Controlling Interaction Between Components by Using Delegates
- Controlling Interaction Between Components by Using Events
Module 8: Enhancing User Interfaces by Using System.Drawing
- Drawing Fundamentals
- Drawing Lines and Shapes
- Rendering Bitmaps and Icons
Module 9: Working with Cultures by Using System.Globalization
- Working with Culture Information
- Formatting and Sorting Culture-Sensitive Data
- Creating a Custom Culture
Module 10: Processing Text by Using Regular Expressions and Encodings
- Handling Text and Large Strings
- Using Regular Expressions
- Encoding Text
Module 11: Encrypting and Hashing Data by Using Cryptography
- Working with Encryption and Hashing
- Encrypting and Decrypting Data
- Hashing Data
- Extending Cryptography
Module 12: 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
Module 13: Application Interoperability
- Using the Platform Invoke Service
- Integrating COM Components into a .NET Framework Application
- Integrating Managed Components into an Unmanaged Application
Module 14: Reflection, Metadata, and Emitting Objects
- Reflecting on Objects
- Adding Assembly Metadata
- Emitting Objects by Using Builder Classes
Module 15: Services, Threading, and Application Domains
- Creating and Installing Windows Services
- Creating Multithreaded Applications
- Manually Working with Application Domains