Foundations of Microsoft .NET Development
Course: MSNETF
Duration: 5 Days
Level: I
On our website at:
http://www.verhoef-training.com/courses/MSNETF.html
Course Summary
Learn the foundations of how to develop applications by
using Microsoft Visual Studio and the .NET Framework.
Prepare for all the topics covered by Microsoft exam 70-536,
required for all Microsoft developer qualifications, including
Microsoft Certified Technology Specialist (MCTS) and Microsoft
Certified Professional Developer (MCPD).
This course includes focused coverage of exam objectives,
instructive case studies and troubleshooting scenarios
to enhance your real-world performance on the job.
Topics Covered In This Course
FRAMEWORK FUNDAMENTALS
- Using Value Types
- Using Common Reference Types
- Constructing Classes
- Converting Between Types
INPUT/OUTPUT (I/O)
- Navigating the File System
- Reading and Writing Files
- Compressing Streams
- Working with Isolated Storage
SEARCHING, MODIFYING, AND ENCODING TEXT
- Forming Regular Expressions
- Encoding and Decoding
COLLECTIONS AND GENERICS
- Collecting Data Items
- Working with Sequential Lists
- Working with Dictionaries
- Using Specialized Collections
- Generic Collections
SERIALIZATION
- Serializing Objects
- XML Serialization
- Custom Serialization
GRAPHICS
- Drawing Graphics
- Working with Images
- Formatting Text
THREADING
- Creating Threads
- Sharing Data
- The Asynchronous Programming Model
APPLICATION DOMAINS AND SERVICES
- Creating Application Domains
- Configuring Application Domains
- Creating Windows Services
INSTALLING AND CONFIGURING APPLICATIONS
- Configuration Settings
- Creating and Installer
- Using the .NET Framework 2.0 Configuration Tool
- Configuration Management
INSTRUMENTATION
- Logging Events
- Debugging and Tracing
- Monitoring Performance
- Detecting Management Events
APPLICATION SECURITY
- Understanding Code Access Security
- Using Declarative Security to Protect Assemblies
- Using Declarative and Imperative Security to Protect Methods
USER AND DATA SECURITY
- Authenticating and Authorizing Users
- Using Access Control Lists
- Encrypting and Decrypting Data
INTEROPERATION
- Using COM Objects
- Exposing .NET Components to COM
- Using Unmanaged Code
REFLECTION
- Understanding Reflection
- Assembly Attributes
- Reflecting Types
- Writing Dynamic Code
- Creating Code and Runtime
MAIL
- Creating a Mail Message
- Sending Mail
GLOBALIZATION
- Using Culture Information
- Creating a Custom Culture
What You Can Expect
At the end of this course, delegates will be able to:
- Use system types, collections, and generics to help manage
data
- Validate input, reformat text, and extract data with regular
expressions
- Develop services, application domains, and multithreaded
applications
- Enhance your application by adding graphics and images
- Implement code access security, role-based security, and
data encryption
- Work with serialization and reflection techniques
- Instrument your applications with logging and tracing
- Interact with legacy code using COM Interop and PInvoke
Who Should Take This Course
This training course is designed for developers who plan
to take Microsoft exam 70-536, as well as for developers
who need to know how to develop applications using the
Microsoft .NET Framework and Visual Studio 2005 or 2008.
Recommended Prerequisites
This course assumes a working knowledge of Microsoft Visual
Basic or C#.
Training Style
Instructor-led with hands-on labs and 400+ practice and
review questions.
Related Courses
Code |
Course Title |
Duration |
Level |
|
NEW35 |
.NET 3.5 New Features |
5 Days |
II |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.