Face to face / Online closed & onsite training. Restaurant lunch included at STL venues.
This 4 day course is intended for programmers who have some experience working with Visual Studio. They aim to extend their knowledge and learn some of the new features of Visual Studio 2008.
Before attending this workshop, students must:
Introduction to Visual Studio 2008
.NET and Visual Studio 2008 concepts
.NET projects and files
The Framework Class Library
Common Language Runtime
A tour of Visual Studio 2008
C# Language Fundamentals
Why C# and not VB
Data types
Value and reference types
Branching and looping statements
Delegates and event handling
Create Reusable Objects
Define classes
Create and use objects in client code
Create classes that use inheritance
Define interfaces and use polymorphism
Create shared members
Create class events and handle them from a client application
Newer Language Features
Anonymous types
Object and collection initialisers
Partial classes and methods
Lambda expressions
Extension methods
Exception Handling
What is exception handling
Using try, catch and finally statements
Creating custom exceptions
Best practices
Scalable Application Development
The advantages of multi-tier applications
Creating presentation, business and data access tiers
Passing data between tiers
Accessing Databases with ADO.NET
List the benefits of ADO.NET
Create applications by using ADO.NET
List the main ADO.NET objects and their functions
Use Visual Studio NET data designers and data binding
Explain how XML integrates with ADO.NET
Creating the Business Tier
Analysis and design
Creating business classes
Creating classe relationships
Using collections to hold objects
Windows Presentation Layer Applications
Why use windows forms
Structure of windows forms
Windows forms class hierarchy
Using windows forms
Using controls
New controls in Visual Studio 2008
Click-once deployment
Web Presentation Layer Applications
Creating web forms applications
Understanding the page life cycle
Adding server controls
Page and control events
Binding controls to data
Creating Distributed Services
What are distributed services
The architecture of distributed services
Call an XML Web service directly from a browser by using Hypertext Transfer Protocol (HTTP)
Create a Web reference proxy for an XML Web service Web method and call the method from a Web Form
Use the templates in Visual Studio NET to create an XML Web service
Versioning and Deployment
What are assemblies
Private and shared assemblies
The Global Assembly Cache (GAC)
The ways of deploying windows and web applications
Using setup projects
Create Rich Client Applications with WPF
Creating an application using WPF
Using XAML to create the user interface
Handling control events
Binding to data to controls
Accessing Data With LINQ
Why use LINQ
Querying data directly from C#
How to write LINQ queries
LINQ to objects
LINQ to SQL
LINQ to XML
Arguably, the most experienced and highest motivated trainers.
Training is held in our modern, comfortable, air-conditioned suites.
A hot lunch is provided at local restaurants near our venues:
Courses start at 9:30am.
Please aim to be with us for 9:15am.
Browse the sample menus and view joining information (how to get to our venues).
Available throughout the day:
Regular breaks throughout the day.
Contains unit objectives, exercises and space to write notes
Your questions answered on our support forum.
Loading content...
Excellent
Citigroup
Vice President
D.P.
Top-quality training by friendly instructors in good venues
"I've done several courses with these guys, including Advanced Excel and PowerPoint. The days are well organised and they lay on a great lunch, too. Their tutors are always lively and engaged with attendees. I thoroughly recommend their services."
Tutorials and discussions on MS Office
MS Office tips to save you time
MS Office shortcut keys for all versions
Handy info on industry trends
Latest news & offers
Call for assistance
We will call you back