Levi, Ray & Shoup, Inc.
  • Courses
  • Site Content

MS-6368 - Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2008

This five-day instructor-led course provides students with an introduction to developing n-tier applications for the Microsoft .NET 3.5 environment using Microsoft Visual Studio 2008 SP1. Both this course and the 6367A course prepare the student for the 646x series of Technology Specialist courses.

Click here to print this page »

Prerequisites


Before attending this course, students must have:
  • An understanding of problem-solving techniques that apply to software development
  • A basic understanding of Web, Macro and Windows scripting techniques and some experience writing scripts
  • A general understanding of the purpose, function, and features of the .NET Framework
  • Experience using Visual Studio 2008
  • Experience in object oriented design and development

Detailed Class Syllabus


Module 1: Software Design and Development in Visual Studio 2008


Introduction to Software Design and Development
Introduction to Software Development Frameworks and Methodologies
Introduction to the Microsoft .NET Framework Applications
N-Tier Application Development

Module 2: Object-Oriented Programming with Microsoft Visual Studio 2008


Object-Oriented Programming Concepts
Defining a Class
Creating a Class Instance
Introduction to Inheritance
Defining and Implementing Interfaces
Creating and Using Delegates and Events
Generics

Module 3: Data Validation


Introduction to Data Validation?
Validating Windows Forms Applications
Validating ASP.NET Applications

Module 4: Debugging and Profiling .NET Applications


Code Tracing and Debugging
Application Profiling

Module 5: Monitoring and Logging .NET Framework Applications


Introduction to Instrumentation
Event Logs

Module 6: Testing Microsoft .NET Framework Applications


Introduction to Software Testing
Using Visual Studio 2008 Testing Tools

Module 7: Introduction to LINQ


What Is New in VB.NET and C#
Introduction to LINQ
LINQ Data Providers

Module 9: Implementing Security in .NET Applications


Security Overview
Implementing Code Access Security
Implementing Role-Based Security
Using Cryptography Services

Module 10: Network Programming


Exercise 1: Use Code Access Security to Lock Down File Permissions
Exercise 2: Sending Email on Receipt of an Order

Module 11: Creating Distributed Applications


Introduction to Distributed Applications
Creating and Consuming XML Webservices
Building Windows Communication Foundation Services and Clients

Module 12: Configuring .NET Framework Applications


Introduction to Configuring Applications
Using .NET Configuration Files

Module 13: Deploying .NET Framework Applications


Introduction to Assemblies
Overview of MSBuild
Deploying .NET Framework Applications by Using ClickOnce
Deploying .NET Framework Applications by Using Windows Installer

Module 14: Windows Presentation Foundation Applications


Introduction to Windows Presentation Foundation
Introduction to XAML
Programming Windows Presentation Foundation Applications