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:

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.