|
|
|
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
|
|
|
|