|
|
|
| Who
should attend? |
| Experienced
VB programmers with a good understanding of .NET concepts that require
a thorough overview of ASP.NET and VB.NET concepts. |
| |
| Pre-requisites |
| Experience
of programming with Visual Basic 5 or 6 | Some familiarity with Web concepts
such as HTML, Active Server Pages (ASP), and SOAP | Familiarity with ADO
and SQL | Awareness of COM |
| |
| You
Will Learn How To |
|
Understand
the reasons for moving to the .NET platform | Explore the major new
features of the VB.NET language | Create Web Services | Compare ADO.NET
to classic ADO | Use Web Forms and Windows Forms | Integrate .NET and
COM components | Understand Managed Execution | Build Web Applications
using ASP.NET with VB.NET | Understand the ASP.NET processing model
| Use HTML Controls and Web Controls | Bind Data to Web Forms | Manage
State and Session in a Web Application | Create Secure Web Sites | Trace
and debug Web Applications
|
| |
| Course
Benefits |
| VB.NET
is set to revolutionize the way we build Web applications. At last you
can easily create robust, well-structured, easily maintainable Web applications
that will run on any browser on any platform, using techniques you already
know. |
| |
|
This
course offers experienced VB users a five day immersion in the product,
which introduces the key concepts and answers the questions about the
capabilities of the new platform, implications for existing applications,
deployment, and many other issues. We will also show you how to use
your existing skills with the powerful features of the .NET platform
to build Web-based applications.
|
| |
|
|
|
|
VB.NET Grand Tour
The .NET Vision
Visual Studio.Net Architecture
ASP.NET
The New IDE
Web Services
Windows Forms and Web Forms
Console Applications
Class Libraries
ADO.NET
Language Features
Creating .NET Projects
NameSpaces
Data Structure and Language
    Highlights
Classes and Inheritance
Structured Error Handling
Exploring the Base Class Library
Compatibility with VB6
The .NET Type System
Threads
C#
Web Services
Benefits of Web Services
SOAP, HTTP and XML
Creating Web Services
Testing Web Services
Discovery
Generating Web Service Proxies
Using Web Services
Windows Forms
Benefits of Windows Forms
Windows Forms compared to
the classic VB 'Ruby' Forms
model
.NET Events
Visual Inheritance
Code-free re-sizing
Using ActiveX Controls
ADO.NET
Benefits of ADO.NET
ADO.NET compared to classic
ADO
DataSets
Managed Providers
Data Binding, DataSets and
XML
Typed DataSets
How .NET Works
The Common Language Implementation
Assemblies
Metadata and Intermediate
Language
Garbage Collection
Versioning and Side-by-Side
Execution
The End to DLL Hell
Managed Execution
COM InterOp
Web Applications
Web Forms and ASP.NET
Creating Web Forms
Server controls and HTML controls
Web Form Events
Using ASP.NET objects
Web Forms and Data Access
State Management
|
|
Introducing ASP.NET
Web Applications
How Web development differs
from Desktop Development
ASP.NET Processing Model
Server-side Controls and Events
Web Application Clients
ASP.NET Features
ASP.NET compared to 'classic'
ASP
Programming with HTML
Controls
Web Forms and ASPX files
HTML elements and controls
"runat=server"
View State
Placing code in ASPX files
Using HTML Controls in Visual
Studio.NET
Using Web Controls
Web Control Concepts
Intrinsic Web Controls
Dynamic Output
How Event Processing Works
AutoPostback
Validation Controls
Comparing Web Controls to
HTML Controls
Working with Data
Overview of ADO.NET
Role of DataReaders and DataSets
in Web Applications
DataViews
Data Binding
DataGrid Control
Binding Templates
Repeater Control
Binding to XML
Processing User Input to Update
Databases
Web Application Architecture
How ASP.NET Works
IIS
The HTTP Runtime
Modules and Handlers
Code-behind functionality
Configuration files
Site administration
No-touch Deployment
Page Caching
Tracing (Page and Application)
Designing Web Applications
Controlling Application Navigation
Using FrameSets
Using Client-side Scripting
Working with Global asax,
State Management (Application,
Session, View, Cache)
Session Management, Creating
Scaleable Web Applications
Web Application Security
Authentication -(Windows,
Passport, Form)
Creating a Login Form
Authorization
Use Roles
|
|
|
|