Visit FindaSeminar.com for seminar cost,
group discount etc.
Seminar Summary:
This course provides students with hands on experience using Visual Studio to create dynamic web applications with the ASP.NET 4.0 Framework using Visual Basic.NET. This class provides a thorough introduction to the Visual Basic programming language, including coverage of the essentials of the VB.NET programming language, built in data types, operators, control structures, classes and methods. (see full course description)
View dates/locations
for this event on FindaSeminar.com then register online or
call
(800) 349-1935
Training Course Syllabus:
ASP.NET 4.0 Web Forms Programming Using Visual Basic.NET
This course provides students with hands on experience using Visual Studio to
create dynamic web sites with ASP.NET Web Forms and the .NET 4.0 Framework using
VB.NET. The class provides a thorough introduction to the VB.NET programming
language, including coverage of the essentials of the VB.NET programming
language, built in data types, operators, control structures, classes and
methods, collections and exception handling.
Students then learn how to leverage the power of the .NET Framework to build web
user interfaces. Students learn how to build ASP.NET Web Form applications and
work with a variety of ASP.NET controls, including validation controls and user
controls. Students explore why state management is difficult within web sites
and learn different ASP.NET techniques for managing state, including working
with application, session and view state objects.
Students also learn how to use ADO.NET to interact with databases and XML files.
Students learn how ASP.NET uses data binding to display data in controls such as
the GridView and ListView.
Other topics include: using a Web.config file to control application
configuration; using master pages to provide a consistent look and feel to a web
site; working with cookies; reading and writing files; and deploying ASP.NET
applications. Comprehensive labs provide the students with extensive experience
creating and deploying dynamic ASP.NET Web Form sites.
Overview of Topics
Covered:
Introduction to .NET
Overview of the .NET Framework
How .NET is Different from Traditional Programming
Common Language Runtime (CLR)
Common Language Specification (CLS)
Common Type System (CTS)
.NET Assemblies
Microsoft Intermediate Language (CIL)
.NET Namespaces
.NET Framework Class Library
Introduction to Visual Studio
Creating a Project
Using the Code Editor
Correcting Syntax Errors
Setting Project Properties
Adding References
Compiling a Program
Running a Program
Debugging a Program
Using the MSDN (Help)
Language Fundamentals
VB.NET Program Structure
Defining Namespaces
Understanding VB.NET Data Types
Defining Variables and Constants
Comparing Value Types versus Reference Types
Working with Operators and Expressions
Performing Type Conversions
Using Console I/O
Formatting Numbers, Date and Times
Conditionals and Looping
If/Else
Select Case
Do/Loop
While
For
For Each
Procedures and Parameters
Subroutines vs. Functions
Defining Shared and Instance Methods
Passing Parameters by value and by reference
Overloading Methods
Using Variable Length Parameter Lists
Exception Handling
What are Exceptions?
.NET Exception Hierarchy
Catching Exceptions
Throwing Exceptions
Managing Resources with Finally
Collections
Defining and Using Arrays
Understanding System.Array
.NET Collections vs Generic Collections
Working with Lists
Working with Dictionaries
Using LINQ to Objects
Object-Oriented Programming
Overview of Object-Oriented Programming
Building Classes
Defining Properties
Using Auto-Implemented Properties
Defining Methods
Understanding Constructors
Extending .NET Classes via Inheritance
Defining and Implementing Interfaces
Understanding the Role of Interfaces in .NET
Overview of ASP.NET
Overview of ASP.NET
Client-Side vs. Server-Side Code Execution
Understanding the ASP.NET HTTP Pipeline
Working with HTML and HTML5
Understanding ASP.NET Application Folders
Using Web.config
Creating ASP.NET Web Forms
Building ASP.NET Web Forms
Using Page Directives
Working with the Code-Behind Model
Understanding the Life-cycle of a Web Form
Handling Page Events
Using Controls
Working with Web Controls
Using Text- and Button-based Controls
Using List Controls
Examining Other Web Server Controls
Defining and Using User Controls
Handling Events
Writing Event Handlers
Sharing Event Handlers
Understanding PostBack versus Non-PostBack Events
Using Global.asax
Validation
Understanding Validation Controls
Performing Client-Side Validation
Performing Server-Side Validation
Using the Required Field Validator
Using the Comparison and Range Validators
Using the Regular Expression Validator
Customizing Validation
Working with Validation Groups
Unobtrusive Validation
Master Pages
Understanding the Master Page Architecture
Designing a Master Page
Designing Content Pages
Maintaining State
Maintaining State within ASP.NET Applications
Using the Application Object
Using the Session Object
Using the ViewState Object
Reading and Writing Cookies
Using the Query String
ADO.NET
Understanding the ADO.NET Object Model
Connected vs. Disconnected Access
Using a Connection to Connect to a Data Source
Using a Command to Execute Queries and Stored Procedures
Using a DataReader to Work with Cursors
Using the DataSet with Disconnected Data
Using DataAdapters with DataSets
Using XML
Understanding XML and XML Schemas
Reading XML Data with a DataSet
Writing XML Data with a DataSet
Data Binding
Understanding ASP.NET Data Binding
Examining ASP.NET Data Bound Controls
Using the ListBox Control
Using the GridView Control
Using the ListView Control
Using the DetailsView Control
Using the FormView Control
Using the Chart Control
Securing ASP.NET Applications
Understanding the ASP.NET Security Model
Authenticating Users
Authorizing User Requests
Using the Login Controls
Using the ASP.NET Web Site Administration Tool
Deploying ASP.NET Applications
Understanding Deployment Issues
Configuring an ASP.NET Application for Deployment
Using XCOPY Deployment
Using Visual Studio to Deploy a Web Application
Seminar Summary:
This course provides students with hands on experience using Visual Studio to create dynamic web applications with the ASP.NET 4.0 Framework using Visual Basic.NET. This class provides a thorough introduction to the Visual Basic programming language, including coverage of the essentials of the VB.NET programming language, built in data types, operators, control structures, classes and methods. (see full course description)