MS2957: Advanced Foundations of Microsoft.NET

Transcripción

MS2957: Advanced Foundations of Microsoft.NET
MS2957: Advanced Foundations of
Microsoft.NET 2.0 Development
24 HORAS
INTRODUCCTION
The course provides students with the knowledge
and skills to program Microsoft .NET Framework
applications by using Microsoft Visual Studio 2005
development system.
AUDIENCE
The audience for this course consists of full-time
application developers who have professional
experience with Visual Studio 2008 an either
Microsoft Visual Basic Development system or
Microsoft Visual C# development tool.
AT THE COMPLETION
At the end of the course, students will be able to:
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 user reflection, metadata, and
emitting objects
Describe and use services, threading, and
application domains
PREREQUISITES
Before attending this course, students must have
completed:
Understand the purpose and components of the
.NET Framework 2.0 and the common language
runtime
Understand and use the .NET Framework 2.0
common type system (CTS)
Understand basic language syntax for decision
structures, loop structures, and variables
Write code by using language-specific
functionality such as the My. classes for Visual
Basic
Código: MS2957
Octubre 2011
Understand and use classes, objects, methods,
properties and functions
Write code to implement overridden methods,
static (Visual C#) or Shared (Visual Basic)
methods, and properties
Use type conversions and text conversions
Create an use solutions and projects by using
Visual Studio 2005
Use the Visual Studio 2005 object browser and
the Visual Studio help system
METODOLOGIA
Se empleará el sistema de enseñanza en el cual el
alumno se ejercita haciendo inmediatamente lo que
aprende. Todas las clases se realizan con un
computador al frente de cada alumno, y con apoyo
de un video proyector
COURSE OUTLINE
Module 1: Enhancing User Interfaces by Using
System.Drawing
Drawing Fundamentals
Drawing Lines and Shapes
Rendering Bitmaps and Icons
Module 2: Working with Cultures by Using
System.Globalization
Working with Culture Information
Formatting and Sorting Culture-Sensitive Data
Creating a Custom Culture
Module 3: Processing Text by Using Regular
Expressions and Encodings
Handling Text and Large Strings
Using Regular Expressions
Encoding Text
Module 4: Encrypting and Hashing Data by
Using Cryptography
Working with Encryption and Hashing
Encrypting and Decrypting Data
Hashing Data
Extending Cryptography
Revisión: 00
Página 1-2
MS2957: Advanced Foundations of
Microsoft .NET 2.0 Development
Module 5: 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 6: Application Interoperability
Using the Platform Invoke Services
Integrating COM Components into a .NET
Framework Application
Integrating Managed Components into an
Unmanaged Application
Module 7: Reflection, Metadata, and Emitting
Objects
Reflecting on Objects
Adding Assembly Metadata
Emitting Objects by Using Builder Classes
Module 8: Services, Threading, and Application
Domains
Creating and Installing Windows Services
Creating Multithreaded Applications
Manually Working with Application Domains
Código: MS2957
Octubre 2011
Revisión: 00
Página 2-2

Documentos relacionados