ASP.NET 4.0 - Visual Basic training course (3 days)
This three-day course covers the basics of creating websites using ASP.NET, with special emphasis on master pages, CSS styles and gridviews. The course builds on our development experience over many years, showing what is useful and explaining what is not! Note that some of the topics will be covered only if time allows, but the colour courseware provided with the training includes all of the topics listed.
The software used for the course is Visual Studio 2010, with ASP.NET 4.0 as the target framework, but you will find this course useful and applicable even if you are using earlier versions of Visual Studio. The programming language used is VB (Visual Basic); if you would rather use Visual C# as a development language, see the relevant course elsewhere on this web site.
ASP.NET 4.0 - Visual Basic training - Course Contents
The contents of our ASP.NET 4.0 - Visual Basic course are as follows (any items marked with a * will be covered if time allows):
ASP.NET Basics
- Using Visual Studio
- Creating ASP.NET websites
Master pages
- Using master pages
- Creating a master page
HTML and XHTML
- HTML tags and attributes
- HTML windows in Visual Studio
CSS Styles and Style Sheets
- Class, element and tag styles
- Creating style sheets
- Styling specific HTML tags
Themes and skins
- Pros and cons of themes
- Creating themes and skins
Coding web pages
- Attaching code to buttons
- Handling postback
Visual Basic coding
- Variables
- Conditions and loops
Creating properties in VB (*)
- Read-only and write-only
- Creating and using properties
Lists in Visual Basic (*)
- Creating lists
- Finding (lambda functions)
Site navigation tools (*)
- Site map files
- Treeviews, menu, breadcrumbs
Maintaining state
- ViewState
- Using hidden literals
Passing values between pages
- Querystring parameters
- Session variables / cookies
- Cross page postback
Using client script (*)
- Setting focus
- Registering client script
|
Validation controls
- Types of validation control
- Validation summaries
Debugging
- Breakpoints
- Other debugging tools
Error trapping and handling
- Using Try - Catch
- Controlling error handling
DropDownLists and ListBoxes
- Using dropdowns in code
- AutoPostBack
Data sources and databases
- Connection strings
- Configuring data sources
Basic Gridviews
- Formatting using CSS
- Sorting and paging
- Bound and hyperlink columns
Editing using gridviews
- Two-day binding
- Template columns
- Edit, Update, Delete buttons
Gridview events
- Referring to cells and rows
- Conditional formatting
- Handling RowCommand, etc
ListView controls (*)
- Sections of a ListView
- Sorting and paging
- Inserting, editing and deleting
DetailsView control
- Formatting using CSS
- Editing, inserting and deleting
- Creating DetailsView controls
FormView controls (*)
- Creating FormView controls
- Comparisons with ListViews
User controls (*)
- Designing user controls
- Raising events
- Problems with user controls
|
Click on any link above to show free exercises for the topic in question. Delegates should have at least a basic understanding of HTML and web site design. You will find the course difficult if you have never used a relational database or done any programming before. There will be a maximum of 6 people on each course, and each person will have their own computer.