Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Building Effective ASP .NET 3.5 Web Applications using Microsoft Visual Studio 2008 (Certificate)

School/Trainer:

QA Ltd.
Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course provides the necessary skills and techniques to design and write scalable, robust and secure Web applications using Microsoft Visual Studio 2008 and the ASP.NET 3.5 Framework.

You will gain in-depth technical knowledge of ASP.NET and its related technologies and obtain practical insights into developing enterprise-scale, data-driven Web applications. Throughout the course you will be building a fully functional ASP.NET 3.5 web solution, using best practices including writing secure code to protect against potential malicious attacks.

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.)

Note that existing ASP.NET 1.x developers should attend the QA course Accelerated Migration to ASP.NET 3.5�(QAASPMIG-35)


Prerequisites
Delegates should have basic knowledge of HTML and web page creation. These skills can be obtained by attending QA’s 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.



Delegates will learn how to
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


Course outline

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
...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.qa.com/

Phone:0844 871 2080

School Address:

TEL: 0844 871 2080
E-mail us: info@qa.com

Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,

Search other schools for Building Effective ASP .NET 3.5 Web Applications using Microsoft Visual Studio 2008 training resources.




Other training courses offered by QA Ltd.:

Core Windows Forms Technologies with Microsoft Visual Studio 2005
Developing Windows Forms Applications using Microsoft Visual Studio 2005
Enterprise Microsoft .NET 2.0 Framework Development
Microsoft Visual Studio 2005 for Microsoft Visual Basic 6.0 Developers
Introduction to Programming Microsoft .NET Applications with Microsoft Visual Studio 2005
Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System
Programming with the Microsoft .NET Framework Using Microsoft Visual Studio 2005
Microsoft C# 2.0 Programming Language
New in Microsoft Visual Studio 2005 for existing Visual Studio .NET Developers
Accelerated Migration to Microsoft ASP .NET 3.5
Delta .NET 3.0-3.5
Developing Effective Web Applications using AJAX, .NET3.5 and Microsoft Visual Studio 2008
Developing Smart Client Applications using Microsoft Visual Studio 2008
Effective Team Development Using Microsoft Visual Studio Team System
Microsoft Visual Studio 2008 Team Foundation Server
Microsoft C# 3.0 Programming Language
Visual Basic 2008 Programming Language
Microsoft .Net 3.5 for .NET 2 Developers
Microsoft .Net3.5 for .NET2 Developers


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009