Training Course: ASP.NET Programming for Experienced Visual Basic.NET Programmers
training course enquiry
Training Course Summary:
This course provides students with hands on experience creating dynamic web applications for the ASP.NET Framework using Visual Basic.NET. Students will learn how to leverage the power of the .NET Framework classes and how to extend their applications by creating new classes using inheritance. Students are expected to be thoroughly familiar with Visual Basic.NET language syntax and semantics. Students unfamiliar with the Visual Basic.NET programming language should register for the 5-day ASP.NET Programming Using Visual Basic.NET course.The use of built-in session and application objects will be introduced as well as the use of web forms, HTML controls, web controls, validation controls and code-behind programming. The use of security for authentication will be introduced. Topics include migrating existing web applications to ASP.NET; error handling and debugging; using ADO.NET to interact with data sources; the use of Web.config to control application configuration; event handling and validation of user input; working web service components through proxies; reading and writing files and XML documents. The deployment of .NET projects and the difference between ASP.NET and other .NET deployment is discussed. Comprehensive labs and exercises provide the students with experience creating and deploying a dynamic web application.
Pre-Requisites:
Knowledge of fundamental HTML syntax is required, including the ability to create forms and tables. Prior experience with a scripting or programming language is required.Training Course Overview/Content:
Overview Of Active Server PagesStatic 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 Web Forms
Interactive Event Driven Model
Tying Together the Server-Side and Client-Side Architecture
Creating ASP.NET Pages
How to Write ASP.NET Pages
Elements of a Web Forms
Handling Page Object Events to Produce Dynamic Web Pages
Use of Code Behind Pages
Using Web Forms
Features and Functions of 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
Handling Events
Event Driven Programming Model
Common Event Categories
Writing Event Handlers
Sharing Event Handlers between Events
PostBack and Non-PostBack Events
Introduction to Common ASP.NET Objects
Session Object
Application 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
Custom Error Messages
Data Binding in ASP.NET
DataList Server Control
DataGrid Server Control
Repeater Server Control
Binding ASP.NET Controls to a Data Source
Formatting Database Data
ADO.NET
Client-Side vs. Server-Side Cursors
Connecting to a Data Source
Minimizing Connection Times
ADO.NET vs. ADO
ADO.NET and XML
The ADO.NET Object Model
Interaction with ADO.NET
SqlConnection Object
SqlCommand Object
Insert, Update and Delete with ADO.NET
Binding with XML Data
Using Stored Procedures
SqlDataAdapter Object
SqlDataReader Object
DataSet Object
File Upload
Using the HtmlFile Control
Uploading Binary and Text Files to a Server
Using the HttpPostedFile Class
Setting Size Limitations on Files to be Uploaded
Using Mail Servers (SMTP) for Client Communication
Creating Dynamic E-mail Messages
Constructing Simple and Complex E-mail Messages
Sending E-mail Attachments
Using XML in ASP.NET
Reading and Writing XML Schemas
Reading XML Data with a DataSet
Writing XML Data with a DataSet
Modifying XML Data
Understanding SOAP Messages
Reading and Writing of Files
Accessing Files
Examining Files and Directories
Using StreamReader and StreamWriter Classes
Opening Files
Reading Files
Writing Files
Directory Management
Directory vs. DirectoryInfo Classes
File vs. FileInfo Classes
Deploying ASP.NET Applications
Using XCOPY Deployment
Using CopyProject
Using Web Setup Projects
Introduction to Web Services
Explanation of Web Services Architecture
Web Service Programming Model
Protocols for Accessing Web Services
Creating Web Services Using VB.NET
Consuming a Web Service
Using WSDL and Proxy Classes
Returning Data from a Web Service
Securing ASP.NET Applications
Security Basics
Setting Windows Authentication
Setting Forms Authentication
Using Encryption
Other course you might also like
- Visual Basic.NET Programming for Windows Applications
- Advanced Visual Basic.NET Programming
- The Visual Basic 2008 Programming Language
- Introduction to Microsoft Visual Basic.NET Programming (2559, MOC 2559)
- Developing Microsoft ASP.NET Web Application Using Visual Studio .NET (2310, MOC 2310)
- Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials (2433, MOC 2433)

