|
Course overview
Building on fundamental website knowledge, this course concentrates on
dynamic web pages, i.e. pages which relate to a database. You will learn
how to pass information that the user provides on a web form to a database,
and how to let users search your database, returning the results to dynamic
web pages.
Additionally, the course will show you how to create
a master-detail 'drill-down' and how to drive form elements from a database
(for example, filling in choices for a drop-down menu). The idea of Session
'state' is introduced and used, for example, to check if users have logged
in to your web application.
Throughout, best practice with ASP.NET is encouraged,
such as code-behind pages and modular application elements.
Who should attend
Knowledge of HTML is expected and experience with .NET programming languages
and solid familiarity with web site fundamentals is essential to this
course. It is also essential to have some knowledge of simple database
files. You do not need any prior SQL or ASP.NET experience.
This course can be delivered in a number of environments,
including Visual Studio.NET, Dreamweaver or Microsoft Web Matrix.
Course contents
ASP.NET Fundamentals
Understanding how a web server works
Requirements of a Web Application
Sharing information between pages
Handling Page object events to produce dynamic Web pages
Compiling and executing .NET applications
The ASP.NET Object Model
Reusing code
Integrating Asp with ASP.NET
Accessing legacy ASP objects from ASP.NET pages
Migrating components to ASP.NET
Separating Code from Content
Advantages of Partitioning an ASP.NET Page
Creating and Using Code-Behind Pages
Enhancing the User Interface
with Web Forms and Web Controls
Configuring common form element properties
Populating forms with controls
Comparing Web controls with HTML controls
Image Buttons and Text Boxes
List Boxes and Tables
Checking input with Validator controls
Processing User Input with
the Request and Response Objects
Capturing user input with Web Forms
Generating page output programmatically
Form and QueryString Methods - Sending data to the Server with Form Submission
ServerVariables Collection - extracting information from the HTTP Header
Cookies Collection - Reading the users cookie information on the Server
Side and writing Cookie values from the Server side
Write Method - writing to the HTTP stream
Clear, End and Flush methods - controlling output to the HTTP streams
Redirect - sending the user's browser to a different URL
Buffer property - affecting the user's perception of page loading
State Maintenance
Strategies for maintaining state in an ASP.NET application
Caching pages to decrease the
load on the Web Server
Application Object - A place to store global information that may be needed
across your entire website
Session Object - A place to store user specific data
Exception Handling
Using the Information in the Request and Response Objects properties to
check for errors
Strategies for handling errors in your Web Forms
Structured Exception Handling and the Exception Class
Debugging ASP.NET Applications
Tracing Code Execution
Page Level Tracing
Application Level Tracing
Deployment and Configuration Settings
Browser Detection: creating cross browser .NET applications
The Config files: web.config, Machine.config
Page/Control/Application level caching
.NET Security: Authentication, Role Based Security, Code Level Security
Using ADO.NET to Access Data
Overview of ADO.NET
Connecting to a Data Source
Accessing Data with DataSets
Retrieving Data - getting the necessary data back
Presenting data using DataReaders and Tables
Executing Commands - running the Datastore queries
Inserting, updating and deleting records with the Command object
Using Stored Procedures
Managing connection lifetimes
Related courses
ASP.NET Introduction (3 days)
How to book
Please call us now on 020 8658 6994 or email us at admin@alphatraining.com
Home
© Alpha Training, Telephone +44 (0)20 8658 6994, Email admin@alphatraining.com
|