Visual Studio - Programming with the Microsoft .NET Framework using Microsoft Visual Studio 6368
Course Type
Private
:
| This outline is available as a private course. Please contact us to arrange this course at a venue and date of your choice. |
Private courses can be held at your site or one of our training venues, and can be customised to fit your requirements.
You can choose to have a private course based on an existing outline or you can choose the most applicable lessons from a number of different outlines and consolidate them into one course.
We can also write bespoke courses to fit your specific requirements, whether you require training on a standard application or a bespoke inhouse system.
Please contact us to discuss this further on 0191 377 8377.
Course Overview
This five-day, instructor-led course provides an introduction to developing n-tier applications for the Microsoft .NET Framework 3.5 environment using Microsoft Visual Studio 2008 Service Pack 1 (SP1). Both this course and the 6367Acourse prepare students for the 646x series of Technology Specialist courses.
This course is intended for software development professionals that have a minimum of six months experience developing applications in an object-oriented environment using Microsoft Visual C#, Microsoft Visual Basic, or Java. Delegates should have completed course 6367.
Delegates attending this course are planning to use the .NET Framework for future business application development. This course is intended for developers who wish to expand their understanding of application development in the .NET Framework, and it provides an initial foundation in .NET that can be built upon with more advanced .NET training. Programmers attending this course should ensure that they are familiar with the Visual Studio integrated development environment (IDE).
Object-oriented programming and the .NET Framework are the basic building blocks that all professional developers need to acquire before moving on to the more advanced courses and TS Certification.
Prerequisites
- An understanding of problem-solving techniques that apply to software development.
- A basic understanding of Web, Macro, and Microsoft 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.
Objectives
Course Content
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
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
Data Validation
Introduction to Data Validation
Validating Windows Forms Applications
Validating ASP.NET Applications
Debugging and Profiling .NET Applications
Code Tracing and Debugging
Application Profiling
Monitoring and Logging .NET Framework Applications
Introduction to Instrumentation
Event Logs
Testing Microsoft .NET Framework Applications
Introduction to Software Testing
Using Visual Studio 2008 Testing Tools
Introduction to LINQ
This module introduces new language features and LINQ concepts.
What Is New in VB.NET and C#
Introduction to LINQ
LINQ Data Providers
Data Access with LINQ
LINQ to XML
LINQ to Entities
LINQ to SQL
Implementing Security in .NET Applications
Security Overview
Implementing Code Access Security
Implementing Role-Based Security
Using Cryptography Services
Network Programming
Introduction to Network Programming
Setting Credentials
Sending Mail
Creating Distributed Applications
Introduction to Distributed Applications
Creating and Consuming XML Web Services
Building Windows Communication Foundation Services and Clients
Configuring .NET Framework Applications
Introduction to Configuring Applications
Using .NET Configuration Files
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
Windows Presentation Foundation Applications
Introduction to Windows Presentation Foundation
Introduction to XAML
Programming Windows Presentation Foundation Applications
Training Options
- Scheduled public courses at one of our training venues
- Private course at your company office throughout the UK, at one of our training venues (Durham, Newcastle or Washington) or at an independent location, convenient to you
- Bespoke course written to your specific needs, at your company office throughout the UK, at our training venue or at an independent location, convenient to you
- For further information please contact us on 0191 377 8377
What's Included
- 1 delegate per computer
- Relaxed refreshment area at our training venues
- Lunch and refreshments when training is delivered at our training venue
- Comprehensive course manual and exercises
Microsoft is a Registered Trademark
training courses, Durham, Washington, Newcastle, North East