Book your Building Effective ASP .NET 3.5 Web Applications using Microsoft Visual Studio 2008 Training Course
This five day course is being run seven times between Monday 13th February 2012 and Monday 18th June 2012 in London, Leeds,
Book this course with us today from as little as £1,790.10 + VAT and with our price guarantee you can be confident of getting great value. Our team of experienced independent booking administrators will make the joining process painless and by providing feedback on your experiences you’ll also influence the Coursebookers independent course ratings.
THE COURSEBOOKERS PRICE GUARANTEE
The CourseBookers price guarantee means that if you find your course cheaper online before booking we will match price. Unlike many other booking administration companies, we have no booking fees! We've also negotiated special rates on your behalf with all of our training providers, and in some cases we can offer very competitive late booking discounts. These are always ready to view on our web site when available and are updated daily.
Expert Help
If you would like
advice, or to book, call
one of our experts on
Open: 9am - 5:30pm
Monday- Friday

| Date | Location | Rating | Price | ||
|---|---|---|---|---|---|
| Monday 13 February 2012 | London | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT | |
| Monday 12 March 2012 | London | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT | |
| Monday 19 March 2012 | Leeds | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT | |
| Monday 16 April 2012 | London | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT | |
| Monday 14 May 2012 | London | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT | |
| Monday 18 June 2012 | Leeds | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT | |
| Monday 18 June 2012 | London | ![]() ![]() ![]() | Save £504.90 | £1,790.10+VAT |
Book your course now with Coursebookers!

Making an enquiry to Coursebookers couldn't be easier, just fill out the form to the left or call 01920 460232 and our team will be in touch within 48 hours.
Remember:
- Not only are we great value, we can also boast no booking fees
- Human administrators make booking & coordination simple and painless
- Coursebookers is vendor neutral we can offer unbiased and independent advice
- If you have complex booking requirements we're happy to help! Call our team on 01920 460232 to discuss your needs
- We ensure all our courses meet our high standards, meaning you'll only ever see "the best of the best" on Coursebookers!
Download Course OutlineThe course is presented as a mixture of lectures and hands-on exercises. Instructions and solutions are provided in both C# 3.0 and Visual Basic 2008, enabling you to work with your choice of language. (Before attending, delegates must already know one of these .NET languages.)
- Delegates should have basic knowledge of HTML and web page creation. These skills can be obtained by attending Qas Building an Effective Web Site course
- Delegates should have an existing knowledge of a .NET programming language (C#2.0/3.0 or VB 2005/2008). Delegates without these skills would benefit from attending a QA .NET programming language course.
- Note that existing ASP.NET 1.x developers should attend the QA course Accelerated Migration to ASP.NET 3.5" (QAASPMIG-35). This does not exclude them from the other pre-requisites.
- Create file- and HTTP-based web projects using Visual Studio 2008
- Use validation techniques to ensure input data accuracy
- Use Master Pages and CSS to enforce design principles
- Personalise web applications using profiles, themes and skins
- Create modular user interfaces using web parts and user controls
- Implement menus, wizards and other site navigation mechanisms
- Diagnose problems and implement a coherent error handling architecture
- Create data-driven and data-bound user interfaces using XML, relational data sources, and LINQ
- Understand and manage state across and within page transitions
- Implement authentication, authorisation and role based security using the ASP.NET 3.5 membership system and the login controls
- Extend the pipeline using custom modules and handlers
- Describe and implement ASP.NET AJAX functionality to provide a richer UI experience
- Create and use simple Web Services
Module 1: Fundamentals
- Internet fundamentals review
- Application configuration
- Processing model
- Page execution
- Event lifecycle
- Object model overview
Module 2: Using Visual Studio 2008
- Creating a Web Site
- Project and solution structures
- ASP.NET folder structure
- Essential features for Web development
- Understanding code separation
- Copying and Publishing a Web Site
Module 3: Designing your web site
- Overview of layout options
- Creating common layout with Master Pages
- Server controls overview
- Stylesheet designer
- Themes and Skins
Module 4: Validation and Error Handling
- The need for validation
- Validation on the Client and Server
- ASP.NET validation controls
- Ensuring correctness in posted data
- Exception handling in ASP.NET
Module 5: Site Navigation
- Navigation scenarios
- Basic navigation
- Crosspage postbacks
- Accessing the previous page
- Creating Wizards; Templating Wizards.
- The Navigation API and Controls
- UrlRewriting
Module 6: User controls and Web Parts
- Introduction to Usercontrols
- Overview of Custom Controls
- Building common page parts
- Web Parts
Module 7: Components and Architecture
- Web architecture considerations
- Component based development
- Data access issues
- Distributed architectural issues
Module 8: ADO.NET
- ADO.NET managed providers
- Configuring ASP.NET applications to use ADO.NET
- Using XML data sources
- LINQ
Module 9: LINQ
- Object-Relational designer
- LINQ to SQL
Module 10: Databinding and presentation
- Data source controls
- GridView, FormView, DetailsView
- ListView, DataPager
- Treeview
Module 11: Caching
- Cache API
- Caching data
- Managing data refreshing - Cache dependencies
- Output caching and substitution
Module 12: State Management
- Managing state within a page
- Managing state across pages
- Managing state within a single visit
- Managing long-term state across visits
Module 13: Securing access to Web applications
- IIS authentication/authorization
- ASP.NET authentication/authorization
- Security objects
- Scenario based best practice
- Custom (Forms) authentication
- Using the Membership and Roles APIs
- Login controls
Module 14: Under the covers
- ASP.NET pipeline
- Writing Custom ASP.NET modules
- Writing Custom ASP.NET handlers
Module 15: Web Services
- Exposing a simple Web Service
- Consuming a simple Web Service
- Overview of WSE 3.0
- Consuming a WCF service
Module 16: ASP.NET AJAX
- AJAX Scenarios
- Infrastructure
- ASP.NET AJAX controls
- Introduction to ASP.NET AJAX script library
- Consuming a Web Service from the client
The course is presented as a mixture of lectures and hands-on exercises. Instructions and solutions are provided in both C# 3.0 and Visual Basic 2008, enabling you to work with your choice of language. (Before attending, delegates must already know one of these .NET languages.)
QA training has over 25 years of experience of supplying high standard training courses in many Business, Management and IT Technical areas. Since 1983 the company has grown to have 25 training centres across the UK offering businesses routes to advance on a local and national level.
QA have a dedicated team of permanent instructors and teaching consultants who constantly improve the courses to ensure the highest possible standard of training is available.
Main menu
Software Vendor
IT Technical
Business Skills
- Project Management (163)
- ITIL (21)
- PRINCE2 (48)
- Reporting (18)
- HR (25)
- Health and Safety (3)
- Management (71)
- Business Development (4)
- Strategic Management (3)
- Personal Development (202)
- Leadership (70)
- Administration (21)
- Finance (32)
- Sales and Marketing (58)
- IT Service Management (83)
- Customer Service (21)
- Legal (8)

