This practical, five-day
course enables students
to create ASP.NET applications that deliver
dynamic content to the
Web.
Object
oriented programming
concepts and content management techniques are stressed throughout. Students
will learn how to
- leverage the architecture of ASP.NET
- migrate components
to ASP.NET
- program with Visual Basic.NET
- create their own scalable
VB.NET classes using inheritance from existing ASP.NET
classes.
Topics include creating a Web
form with server controls; separating page code from content
by using code-behind pages; page controls; displaying dynamic
data
from a data source using
ADO.NET and data binding; debugging ASP.NET pages
by using trace; and handling page
object events to produce dynamic Web pages.
Comprehensive
labs reinforce learning and
build competence throughout the week. Prior experience with a
scripting or programming language is essential, together with a knowledge
of fundamental HTML syntax, including the ability to
create forms
and
tables.
Course Content
Overview Of Active Server Pages
- Static vs. Dynamic Web Sites
- Dynamic Content from Databases
- Developing Dynamic Internet Applications
- Client-Side Scripting vs. Server-Side Scripting
ASP.NET Features
- ASP.NET as a Programming Framework
- Object Oriented Foundation
- Power of VB.NET and C#
- Interactive Event Driven Model
- Tying Together the Server-Side and Client-Side Architecture
Overview of the .NET Framework
- The .NET Framework Architecture
- How .NET is different from Traditional Programming
- Common Language Runtime (CLR)
- Microsoft Intermediate Language (MSIL)
- Platform for XML Web Services
- NET Framework Classes
Creating ASP.NET Pages
- How to Write ASP.NET Pages
- Elements of a ASP.NET Page
- Handling Page Object Events to Produce Dynamic Web Pages
- Separating Code from Content
Using Web Forms
- What are Web Forms?
- Web Form Programming Model
- Server Controls
- Validation Controls
- HTML Controls
- Custom User Controls
- Maintaining State
- Using Cookies
- Web Forms Processing Order
- Using Web Controls
- Creating Controls at Runtime
VB.NET
- Variables and Data Types
- Declaring Variables
- Naming Variables
- Data Type Conversions
- Arrays
- Operators
- Conditional Logic
- Looping Logic
- Classes and Inheritance
- Useful VB.NET Functions
Introduction to Common ASP.NET Objects
- Session Object
- Application Object
- Response Object
- Request Object
- Server Object
- Page Object
- Retaining User Information with the Session and Application
Objects
Validation in ASP.NET
- How
Validation Controls Work
- Server-Side Validation
- Client-Side Validation
- Regular Expressions
- Disabling Validation
- Customizing Validation
- Error Messages
Databases with ASP.NET
- Connecting to a Data
Source
- Connection Object
- Command Object
- DataReader Object
- DataSet Object
- DataList Server Control
- DataGrid Server Control
- Repeater Server Control
- Binding ASP.NET Controls
to a Data Source
- Formatting Database
Data
Structured Query
Language
- Introduction
to SQL
- SELECT Statement
- INSERT Statement
- UPDATE Statement
- DELETE Statement
ADO.NET
- Client-Side
vs. Server-Side
Cursors
- Minimizing
Connection
Times
- ADO.NET vs.
ADO
- ADO.NET and
XML
- The ADO.NET
Object Model
- Interaction
with ADO.NET
- OLEDBConnection
Object
- OLEDBCommand
Object
- Insert, Update
and Delete
with ADO.NET
- Using ASP.NET
with ADO.NET
- Binding with
XML Data
- Using Stored
Procedures
ASP.NET and
XML
- XML Object
Model
- XML Schemas
- Reading
XML Data
with
ASP.NET
- Writing
XML from
an ASP.NET
Page
- Validating
XML with
ASP.NET
- Loading
XML Data
to be
used
in
an ASP.NET
Page
- Modifying
XML Data
Reading
and
Writing of
Files
- Accessing
Files
- Examining
Files
and
Directories
- Using
StreamReader
and
StreamWriter
Classes
- Opening
Files
- Reading
Files
- Writing
Files
- Directory
Management
- Using
DirectoryInfo
Class
ASP.NET
and Caching
- What
is Caching?
- Page
Caching
- Configuration
Caching
- Output
and Data
Caching
- Using
Cache Effectively
Web
Services
- Web
Services Architecture
- Web
Service Programming
Model
- Protocols
for Accessing
Web Services
- Creating
Web Services
using VB.NET
- Call
a Web
Service
- Using
WSDL and
Proxy Classes
- Returning
Data from
Services
Debugging
ASP.NET
- Throwing
Exceptions
- Tracing
- Page-Level
Tracing
- Application-Level
Tracing
- CLR
Debugger
Securing
ASP.NET
- Applications
Security Basics
- Windows
Authentication
- Forms
Authentication
- Passport
Authentication
|