Enable Technology

Web Development 

ASP.NET using C#




Course Overview


This course provides practical, hands-on expertise on developing Web Applications using ASP.NET 4 and C#. Numerous programming examples and exercises are examined. A working knowledge of HTML is however assumed.

Duration: 3 day course



Course Content


Introduction 
A Review of Classic ASP 
ASP.NET Web Applications 
Rendering HTML with Server Controls 
Data Binding in ASP.NET 
Web Development Using Visual Studio

Working with Controls 
Introduction to Web Controls 
Simple Input Controls 
HyperLink and Button Controls 
List Controls 
Controlling Focus 

Using Rich Server Controls 
Introduction to Rich Controls 
The Calendar Control 
The AdRotator Control 
The XML Control 

Accessing Data 
Overview of ADO.NET 
Connecting to Data 
Executing Commands 
Working with Data 
Choosing an ADO.NET Provider 

LINQ 
Language Integrated Query 
LINQ Syntax 
LINQ to SQL 
LINQ to DataSets 
LINQ to XML 

Configuration 
Configuration Overview 
Using the Web Site Administration Tool 
Programming Configuration Files 
Encrypting Configuration Sections 

Data Binding 
Introducing Data Source Controls 
Reading and Write Data Using the SqlDataSource Control 
Displaying and Editing Middle-Tier Data using the ObjectDataSource Control 
Displaying XML Data Using the XmlDataSource Control 

Validating User Input 
Overview of ASP.NET Validation Controls 
Using the Simple Validators 
Using the Complex Validators 
Summarizing Results with the ValidationSummary Control 
Separating Validation into Validation Groups 

CSS 
Introducing Cascading Style Sheets 
Investigating Styles 
Using Visual Studio 2008's Tools for Working with Styles 

Themes and Master Pages 
Creating a Consistent Web Site 
ASP.NET 2.0 Themes 
Master Pages 

Site Navigation 
ASP.NET Web Site Navigation 
Creating an XML Site Map File 
Site Navigation Controls 
Using the Site Navigation API 
URL Mapping 
Security Trimming 

Displaying Data with the GridView Control 
Introducing the GridView Control 
Filter Data in the GridView Control 
Allow Users to Select from a DropDownList in the Grid 
Add a Hyperlink to the Grid 
Deleting a Row and Handling Errors 

Managing State 
Preserving State in Web Applications 
Page-Level State 
Using Cookies to Preserve State 
ASP.NET Session State 
Storing Objects in Session State 
Configuring Session State 
Setting Up an Out-of-Process State Server 
Storing Session State in SQL Server 
Using Cookieless Session IDs 
Application State 

Managing Users with ASP.NET's Membership Features 
Introduction to Membership and Roles 
Using Membership Controls 
Writing Code to Interact with Membership and Roles 

Server Debugging 
Server-Side Code Debugging in ASP.NET 
Using the Visual Debugger 
Debugging Exceptions and Handling Errors 
Debugging Stored Procedures 

Client-Side and Advanced Debugging 
Client-side Code Debugging in ASP.NET 
Debugging Client-Side JavaScript 
Custom Data Visualizers 
Debugging .NET Framework Source Code






Email us about this courses         Telephone on 01952 305730






Training Locations: Enable Technology run courses in Wolverhampton, Telford, Shrewsbury, Birmingham, Cannock, Walsall, Dudley, Sandwell, Bridgnorth, Lichfield, Burton-upon-Trent, Stafford, Redditch, Bromsgrove, Solihull, Tamworth, Worcester, Shropshire, Staffordshire, Worcestershire and across the West Midlands.




West Midlands Scheduled Courses: Excel VBA; MS Project, SSRS; SQL; Crystal Reports; HTML;Adobe Illustrator; ASP.NET; Dreamweaver; Flash; Photoshop; InDesign; Google Scripting; Visio; PHP; Microsoft Access; JQuery JavaScript; Web Development; Office;

Birmingham Scheduled Courses: SQL; Excel VBA; MS Access;Photoshop; Adobe Illustrator; InDesign; Dreamweaver; MS Project;Visio; Flash; SSRS;PHP; JavaScript JQuery; HTML CSS; Microsoft Office;

Wolverhampton Scheduled Courses: Microsoft Access; Excel VBAMS Project; Visio; Adobe Illustrator; Photoshop; Dreamweaver; InDesign; Flash; HTML CSS; JavaScript; SQL; Microsoft Office; Adobe

Telford Scheduled Courses: SQL; Excel VBA; MS Project; Visio; PowerPoint; Photoshop; Adobe InDesign; Illustrator; Dreamweaver; Web Design; Office;

Cannock Scheduled Courses: Excel VBA; PHP; Microsoft Access; Visio; MS Project; PowerPoint; Dreamweaver; Photoshop; InDesign; Adobe Illustrator; Flash; JavaScript; HTML CSS;

Walsall Scheduled Courses: Excel; Access; MS Project; Visio; Photoshop; InDesign; Adobe Illustrator; Dreamweaver; Flash; SQL; JavaScript; HTML CSS;

Dudley Scheduled Courses: Excel; MS Access; SQL; MS Project;Visio; Adobe Illustrator; InDesign; Photoshop; Dreamweaver; Flash; JavaScript; HTML CSS;

Sandwell Scheduled Courses: Access;Excel; Microsoft Project; Visio; PowerPoint; Adobe Illustrator; Photoshop; Adobe InDesign; Dreamweaver; Flash; JavaScript; HTML CSS; SQL;

Shropshire Scheduled Courses: Illustrator; InDesign; Adobe; Dreamweaver; Flash; Photoshop; Excel; Project; Visio; PowerPoint; Office; JavaScript; HTML; Access;

Staffordshire Scheduled Courses: Illustrator; InDesign; Photoshop; Dreamweaver; Flash; Adobe; Excel;