
ASP.NET Using Visual Basic
Course Length: 5 days
Delivery Methods:
Available as private class only
Course Overview
This ASP.NET Using Visual Basic training class provides a comprehensive and hands-on introduction to developing Web applications using ASP.NET 4.0 and Visual Basic. It includes an introduction to ASP.NET MVC and covers using ASP.NET AJAX to build rich client applications.
Course Benefits
- Gain a thorough understanding of the philosophy and architecture of Web applications using ASP.NET.
- Acquire a working knowledge of Web application development using Web Forms and Visual Studio 2010.
- Optimize an ASP.NET Web application using configuration, security, and caching.
- Access databases using ADO.NET and LINQ.
- Use newer features in ASP.NET.
- Implement rich client applications using ASP.NET AJAX.
- Create Web applications using the Model-View-Controller design pattern.
Course Outline
- Introduction to ASP.NET
- Web Application Fundamentals
- Using Internet Information Services
- Web Forms
- ASP.NET MVC
- Web Services
- ASP.NET Features
- Web Forms Architecture
- Page Class
- Web Forms Life Cycle
- Web Forms Event Model
- Code-Behind
- ASP.NET and HTTP
- Request/Response Programming
- HttpRequest Class
- HTTP Collections
- HttpResponse Class
- Redirection
- HttpUtility Class
- Web Applications Using Visual Studio
- Using Visual Web Developer
- Visual Studio Forms Designer
- Using Components
- Shadow Copying
- Using the Global.asax File
- Data Binding
- State Management and Web Applications
- Session State
- Application State
- Multithreading Issues
- Cookies
- Server Controls
- HTML Server Controls
- Web Forms Server Controls
- Rich Controls
- Validation Controls
- User Controls
- Caching in ASP.NET
- What Is Caching?
- Page-Level Caching
- Page Fragment Caching
- Optimizing Your ASP.NET Application
- Application Caching
- ASP.NET Configuration and Security Fundamentals
- Configuration Overview
- Authentication and Authorization
- Forms Authentication
- Windows Authentication
- Security and ASP.NET
- Debugging, Diagnostics and Error Handling
- Debugging
- Application Tracing
- Page Tracing
- Error Handling
- More Server Controls
- Newer ASP.NET Controls
- Menus
- Master Pages
- ADO.NET and LINQ
- ADO.NET Overview
- .NET Data Providers
- Connections
- Commands
- DataReaders and Connected Access
- Data Sets and Disconnected Access
- Language Integrated Query
- Data Access in ASP.NET 4.0
- Data Source Controls
- Connection String Storage
- GridView
- DetailsView
- FormView
- Object Data Sources
- ListView
- DataPager
- Entity Data Model
- EntityDataSource
- LinqDataSource
- QueryExtender
- Personalization and Security
- Configuration Overview
- Themes
- Skins
- Security in ASP.NET 4.0
- Membership and Roles
- Login Controls
- User Profiles
- ASP.NET AJAX
- Rich Client Applications
- AJAX
- ScriptManager
- UpdatePanel
- AJAX Client Library
- Remote Method Calls
- AJAX Control Toolkit
- ASP.NET MVC
- Model-View-Controller Pattern
- What is ASP.NET MVC?
- ASP.NET MVC versus Web Forms
- ASP.NET MVC Projects in Visual Studio
- Controllers
- Action Methods and Routing
- Views
- Strongly Typed Views
- Model Binding
- Validation
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Class Prerequisites
Experience in the following is required for this ASP.NET class:
- Good working knowledge of Visual Basic and the .NET Framework.
- Knowledge of JavaScript is recommended for the AJAX chapter.
Experience in the following would be useful for this ASP.NET class:
- Some prior experience with Web development will also be helpful.
Request a Private Class
- Private Class for your Team
- Online or On-location
- Customizable
- Expert Instructors