M6368: Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2008
Prerequisites:
* 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
Course Description:
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 course…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Prerequisites:
* 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
Course Description:
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.
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. It provides an
initial foundation in .NET that can be built upon with the more
advanced .NET training. Programmers attending this course should
ensure that they are familiar with the Visual Studio 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.
Delegates will learn how to:
- Manage a software development process
- Create classes in Visual Studio 2008
- Add data validation to ASP.NET and Windows Form applications
- Debug and profile applications
- Monitor and log .NET Framework applications
- Test .NET Framework applications
- Use the new language features in VB.NET and C# that support LINQ
- Use LINQ to Datasets, LINQ to Objects, LINQ to XML, LINQ to Entities, and LINQ to SQL
- Implement security in .NET applications
- Create and send an SMTP mail message
- Create and set network credentials
- Configure .NET Framework applications
- Deploy a .NET Framework application
- Build a shared folder implementation
- Create a Windows Presentation Foundation application
This course includes the following modules:
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
- Lab: Software Design and 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
- Lab: Creating Classes in Visual Studio 2008
Data Validation
- Introduction to Data Validation?
- Validating Windows Forms Applications
- Validating ASP.NET Applications
- Lab: Data Validation
Debugging and Profiling .NET Applications
- Code Tracing and Debugging
- Application Profiling
- Lab: Code Tracing
Monitoring and Logging .NET Framework Applications
- Introduction to Instrumentation
- Event Logs
- Lab: Monitoring and Logging .NET Framework Applications
Testing Microsoft .NET Framework Applications
- Introduction to Software Testing
- Using Visual Studio 2008 Testing Tools
- Lab: Software Testing
Introduction to LINQ
- What Is New in VB.NET and C#
- Introduction to LINQ
- LINQ Data Providers
- Lab: Using New Language Features
- Lab: Simple LINQ-to-Object Queries
- Lab: Using LINQ to Datasets and LINQ to Objects
Data Access with LINQ
- LINQ to XML
- LINQ to Entities
- LINQ to SQL
- Lab: Data Access with LINQ
Implementing Security in .NET Applications
- Security Overview
- Implementing Code Access Security
- Implementing Role-Based Security
- Using Cryptography Services
- Lab: Security in the .NET Framework
Network Programming
- Introduction to Network Programming
- Setting Credentials
- Sending Mail
- Lab: Network Programming
Creating Distributed Applications
- Introduction to Distributed Applications
- Creating and Consuming XML Webservices
- Building Windows Communication Foundation Services and Clients
- Lab: Creating a Windows Communication Foundation Service
Configuring .NET Framework Applications
- Introduction to Configuring Applications
- Using .NET Configuration Files
- Lab: Application Configuration
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
- Lab: Deploying a .NET Framework Application
Windows Presentation Foundation Applications
- Introduction to Windows Presentation Foundation
- Introduction to XAML
- Programming Windows Presentation Foundation Applications
- Lab: Building Windows Presentation Foundation Applications
For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
