Microsoft's
.NET framework
offers
a new
range
of tools,
services
and technologies
for developers.
VB.NET
allows
developers
to fully
exploit
the power
of .NET
and in
order
to do
this,
Visual
Basic
has changed
enormously
from previous
versions.
This requires
Visual
Basic
developers
to think
in new
ways.
This advanced,
hands-on
course
will help
developers
get 'up
to speed'
with VB.NET
as fast
as possible.
The focus
of the
two days
is to
gain 'real
world'
experience
of VB.NET
through
practical
sessions
with a
minimum
time out
of the
workplace.
Who
Should
Attend?
This
course
is exclusively
for experienced
Visual
Basic
developers
wishing
to get
'up to
speed'
with VB.NET
and the
.NET framework
in the
shortest
time possible.
Course
Content
Introducing
VB.NET -
The
.NET
platform
-
The
Common
Language
Runtime
and
Intermediate
Language
-
Why
VB
had
to
change
Building
a
VB.NET
Application
-
A
Lightning
Tour -
Forms
and
controls
as
classes
and
objects
-
The
event
handling
model
-
User
interface
features
General
Language
Enhancements -
Data
types
and
what
happened
to Variant?
-
Variable
declaration
and
initialization
-
Other
language
features
True
Object
Oriented
Programming
in
VB -
Classes
and
objects,
namespaces
and
assemblies
-
Encapsulation,
true
inheritance
and
polymorphism
-
Interfaces
Exception
Handling
&
Multitasking -
try,
catch,
finally
and
throw
-
Processes,
threads
and
AppDomains
-
Multithreading
everywhere
SOAP,
.NET
Remoting -
&
An
Introduction
to
Web
Services
-
XML,
SOAP
and
serialization
-
.NET
remoting;
the
new
DCOM
-
Creating
a
simple
web
service
ADO.NET
Basics -
Connections,
commands,
but
where
has
Recordset
gone?
-
Simple
data
access
-
Data
binding
and
the
Wizards
Taking
ADO.NET
Further -
DataAdapters
and
DataSets
-
Disconnected
data
-
SQL
and
XML
Appendix
-
Upgrading
Applications -
The
good,
the
bad
and
the
ugly