Windows
and .Net
- The .Net
platform.
- The Common
Language
Runtime
(CLR) and
Intermediate
Language.
- Visual
Basic, its
alternatives
and variations.
The
Visual
Basic
Programming
Language
- Variable
Types,
Scope
and Lifetime.
- Nullable
types.
- Arrays.
- Control
flow:
If, For
Next,
Do While/Until,
For Each,
- Select
Case.
- Other
Language
Features.
Object
Oriented
Programming
- Classes,
objects
and the
use of
'New'.
- Encapsulation.
- Namespaces
and assemblies.
- Benefits
of object
orientation.
Inheritance
- Inheritance
and the
use of
‘Overridable’
and ‘Overrides’.
- Benefits
of inheritance.
- Hiding
and Shadows.
- Abstract
classes.
- Constructors
and initialization.
- Casting.
Collections
- Collection
classes.
- Generics.
- Collection
examples.
Interfaces
- The
benefits
of interfaces.
- Interfaces
vs classes.
- Defining
and implementing
an interface.
- Common
interfaces.
Exception
Handling
- Comparison
with ‘Err’
and ‘On
Error’.
- Try
and Catch.
Finally.
- Custom
Exceptions.
Getting
Started
With ASP.Net
- Event-
driven
programming.
- Code-
behind
vs inline.
- PostBack
and cross
page PostBack.
- ViewState.
- Standard
folders.
- Master
pages.
- Compile
on demand.
Validation
- Client-
side and
server-
side validation.
- The
Validator
controls.
- Regular
expression
and custom
validators.
- Validation
groups
and summaries.
Keeping
State
- Why state
is an issue.
- View,
control,
session
and application
state.
- Cookies.
- Keeping
state across
servers.
- Caching
and cache
state.
Using
Databases
with ASP.Net
- Using
SQL Server.
- Data
sources
and data
binding.
- The
GridView,
DetailsView
and FormView
controls.
- List
controls.
- Sql,
Object
and XML
Data Sources.
Exploiting
Databases
in ASP.Net
- ADO.Net
architecture.
- Data
Commands
and DataReaders.
- Stored
procedures
and transactions.
- DataSets,
DataTables
and DataAdapters.
- Batch
updates
and Aynchonous
results.
- Using
XML data.
Advanced
Controls
- The
TreeView
and Menu
controls.
- Using
XML data
sources.
- Site
navigation.
Other
controls.
Personalization
- Web
parts.
- User
profiles.
- Themes.
Security
Issues
- Authentication
and authorization.
- Credentials
and configuration.
- SSL.
- Security
controls.
- Membership.
- Cookieless
authentication.
Organizing
the Site
- Standard
folder
structure.
- Exploiting
master
pages.
- Resources
and internationalization.
Additional
Features
- Tracing,
monitoring
and instrumentation.
- Error
events
and pages.
- User,
composite
and server
controls.
SOAP
and Web
Services
- XML
and SOAP.
- What
is a Web
Service?
- Writing
Web Services
|