AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

ASP.NET 2.0 (Introduction) Enterprise Web Development

NET0020      Course duration (days): 5
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
Greater London
Whetstone (N20) 29/10/08 £ 1,995
Prices exc. VAT.  Courses are vendor approved.
Need help? Contact us now.

About this class

The ASP.NET 2.0 training course will provide delegates who are new to .NET programming with a sound base in ASP.NET 2.0 and their language of choice (C# or VB.NET) in order to create commercial quality web applications and web services.

Users are shown best practices throughout and given performance and design tips and guidelines.

Examples will be in VB.NET & C# and delegates can choose which language they would like to learn and use during the course.

Version 2.0 of the .NET Framework is the latest incarnation Microsoft's Enterprise platform for Windows application programming and distributable web services.

ASP.NET 2.0 will see more than 40 new server-side controls and many new pieces of web infrastructure.

.NET applications and web services can be deployed to, and used by, many platforms from desktop to mobile. One of the main features of .NET is support for multiple programming languages, particularly C# (C Sharp) and VB.NET.

Who will the lesson benefit?

Developers who are new to .NET, who wish to create commercial ASP.NET 2.0 web sites and applications.

What delegates will learn

At the end of this course you will be able to:

  • Create and debug ASP.NET 2.0 web applications using Visual Studio .net
  • Learn C# 2.0 or VB.NET 2.0
  • Create Web Forms, using HTML controls, Server Controls, Code Behind, State management and more...
  • Build a consistent layout and navigation structure
  • Manipulate, and present data using ADO.NET and server controls
  • Create and use web services in a layered application
  • Create secure parts of a web site, with login & registration controls

Examination details

N/A

What prerequisites are required

  • DHTML, and experience of programming in a scripting language such as VBScript, or fully compiled language such as Java or VB6.
  • No prior knowledge of C# or VB.NET is necessary as you will learn your language of choice as part of the course.

Contents of this class

The .NET 2.0 Framework

  • The Common Language Runtime
  • The Framework Class Library
  • Intermediate Language
  • .NET Languages
  • The Global Assemble Cache
  • Disassemblers

Visual Studio.NET

  • Creating Projects
  • Project Anatomy
  • Using the IDE
  • Code Snippets

Language Syntax

  • VB.NET vs C#
  • Comments and Documentation
  • Data Types
  • Variables
  • Operators
  • Conditional Statements
  • Looping Structures
  • Functions
  • Exception Handling

Classes & Objects

  • Classes and Objects
  • Partial Classes
  • Methods, Properties and Events
  • Constructors
  • Property Procedures
  • Enumerations
  • Reference vs. Value Types
  • Structures
  • Namespaces

Arrays, Collections and Generics

  • Arrays
  • Resizing Arrays
  • ArrayLists & HashTables
  • Generic Collections

Debugging Applications

  • Breakpoints
  • Tracepoints
  • Edit & Continue
  • Stepping through code
  • Data Tips & Visualisers
  • Watch windows
  • Command Windows
  • Call Stack

ASP.NET Introduction

  • HTML & Server controls
  • Postbacks
  • Page Lifecycle

User Interface Development

  • Master Pages
  • Themes
  • User Controls
  • Navigation
  • Validation

Configuration

  • Configuration Files
  • Developer Settings
  • Administration Tools

Membership & Personalisation

  • Membership Providers
  • Login Controls
  • Roles
  • State Management
  • Personalisation
  • Web Parts

Error Handling

  • Page Level Exceptions
  • Site Level Exceptions
  • Custom Error Pages
  • Tracing

Data Binding

  • Connection Object
  • Command Object
  • Data Readers
  • DataSets & DataAdapters
  • DataViews
  • Saving DataSet with Stored Procedures
  • Saving DataSet with the CommandBuilder

Web Services

  • Web Service Architecture
  • SOAP
  • Creating a Client
  • WSDL
  • UDDI
  • Creating a Server

Deployment

  • XCopy deployment
  • Setup Projects
  • Deploying web applications

Optional follow-on classes

Associated Courses

  • .NET 3.0 Windows Presentation Foundation - WPF Training Course
  • .NET 3.0 Windows Communication Foundation - WCF Training Course
  • .NET 3.0 Windows Workflow Foundation - WF Training Course
  • .NET 3.0 Technology Overview
  • ASP.NET 3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
  • Silverlight for Developers Training Course
  • Silverlight for Designers Training Course
  • .NET 2.0 & 3.0 Programming with Visual Studio 2008 (C# / VB)
  • C# 3.0 Programming Training Course (C#3 Training Course)
  • Visual Basic 9.0 Programming Training Course (VB9 Training Course)
  • ASP.NET 2.0 training course
  • Advanced ASP.NET 2.0 with AJAX training course
  • Creating Commercial Server Controls with ASP.NET 2.0
  • .NET 2.0 Programming with C# and VB.NET
  • .NET 2.0 Multi-threaded Programming with C# and VB.NET for dual/multi-core training
  • .NET Design Patterns & Architecture Training UK
  • Secure coding with .NET
  • Testing with Visual Studio Team System Training UK
  • C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
  • Visual Studio 2005 training
  • .NET Framework 2.0 Training
  • .Net Seminar - Overview for managers and developers
  • SharePoint 2007 Applications Development Training UK
  • BizTalk Server 2006 Training UK