Visual Studio .NET Advanced Topics

Visual Studio .NET Advanced Topics online training courses
Total Courses: 7    Estimated Training Time: 28 Hour(s)


1 Year Unlimited access to all 7 courses listed below, includes over 28 hours of online courseware.

This series shows developers how to create more powerful applications using Microsoft Visual Studio.NET. The series focuses heavily on creating and deploying Web-based applications. Users explore ASP.NET Web server controls in greater detail, and also learn how to implement data binding to pull data into a Web page from external data sources. Users will also learn how Visual Studio.NET facilitates XML development, and how to use Visual Studio to build and configure an XML-based Web application or a Web service client. Additionally, users will learn about what happens after the code is written - debugging, deployment, and security for Web based applications, as well as the process for upgrading existing ASP-based Web sites to ASP.NET

Current Price: $59.95 | List Price: $119.99

This Visual Studio .NET Advanced Topics online training series provides 28 hours of self-paced courseware. This web-based training provides 1 year of unlimited access to all of the following lessons:

  1. Using Rich Web Controls and Debugging Applications
  2. Data Binding and Working with Control Templates
  3. Creating Mobile Applications and Using ADO.NET
  4. Working with XML, Configuration, and HTTP Handlers
  5. Caching, Security, and Migration
  6. Working with Web Services
  7. Deploying Applications

Lesson Detail:

  • Visual Studio .NET Advanced Topics: Using Rich Web Controls and Debugging Applications
    This course explains how to use the AdRotator, Calendar, and Xml Web server controls. The course also provides an overview of ASP.NET Web application debugging, covering page-level and application-level tracing, error handling, and using Visual Studio .NET's built-in debugger.

    • AdRotator Control Properties
    • AdRotator Control Events
    • Calendar Control Properties
    • Calendar Control Events
    • Using the Xml Web Server Control
    • Page-Level Tracing
    • Application-Level Tracing
    • Displaying Custom Error Messages
    • Logging Error Messages
    • Attaching the Debugger at Runtime

  • Visual Studio .NET Advanced Topics: Data Binding and Working with Control Templates
    This course explains data binding with various server controls and data sources. The course also explains how to tailor the look and feel of Web forms by using Web Server Control templates, and explains how to use templates with the Repeater, DataList and DataGrid controls.

    • Getting to Know Data Binding
    • Binding Page and Control Properties
    • Binding Methods and Expressions
    • Binding to an ArrayList
    • Binding to a Hash Table
    • Binding to a DataView
    • Web Server Control Templates
    • Creating Templates
    • Using Templates with the Repeater Control
    • Using Templates with the DataList Control
    • Using Templates with the DataGrid Control

  • Visual Studio .NET Advanced Topics: Creating Mobile Applications and Using ADO.NET
    This course provides an overview of how to use Visual Studio .NET to create applications for mobile devices such as cell phones and personal data assistants (PDAs). The course also introduces ADO.NET, explains the improvements made over ADO, and shows how to use ADO.NET to access a database.

    • WAP and the Mobile Internet Toolkit
    • Creating a Mobile Web Application Project
    • Understanding Mobile Web Application Code
    • Developing a Mobile Web Application
    • Using Validation Controls
    • Using List Controls
    • Getting Started with ADO.NET
    • The ADO.NET Object Model
    • Creating a Data Aware Application
    • Connecting with a SQL Server Database
    • Accessing and Manipulating Data
    • Displaying Results

  • Visual Studio .NET Advanced Topics: Working with XML, Configuration, and HTTP Handlers
    This course provides an overview of the use of XML with Visual Studio .NET. The course also provides an in-depth discussion of how to code various ASP.NET configuration settings to make Web applications run properly. Finally, the course shows how to build HTTP handlers to process user requests.

    • Getting Familiar with XML
    • Document Type Definition
    • XML Namespaces and Schemas
    • XSL/T and the DOM
    • Converting Data to XML
    • Data Binding with XML Documents
    • ASP.NET Configuration
    • Configuring httpRuntime and appSettings
    • Configuring compilation, customErrors and trace
    • Configuring sessionState
    • Configuring authentication and authorization
    • Configuring httpHandlers and globalization
    • Understanding HTTP Handlers
    • Creating HTTP Handlers
    • Building Custom HTTP Handlers

  • Visual Studio .NET Advanced Topics: Caching, Security, and Migration
    This course shows users how to employ caching in the applications they design using Visual Studio .NET. The course also provides an overview of the various ASP.NET, IIS and Windows security mechanisms available to Visual Studio .NET programmers. The course concludes with an in-depth discussion of how to upgrade older ASP-based Web sites to ASP.NET technology.

    • Understanding Caching
    • Implementing Output Caching
    • Implementing Fragment Caching
    • Implementing Data Caching
    • Understanding Dependency
    • IIS and ASP.NET Security Mechanisms
    • Implementing Forms Authentication
    • Retrieving and Validating User Information
    • Implementing Windows Authentication
    • Preparing to Migrate from ASP to ASP.NET
    • Migrating to ASP.NET
    • Optimizing Your Web Site During Migration

  • Visual Studio .NET Advanced Topics: Working with Web Services
    This course shows users how to create Web services with Visual Studio .NET, then how to add data controls and functions and test the Web service. The course explains how Web service clients work and how to create a Web service client. The course also covers various techniques for implementing security within a Web service.

    • Web Service Templates
    • Creating a Web Service
    • Adding Functionality to a Web Service
    • Adding Data Controls to a Web Service
    • Defining Methods for a Web Service
    • Finalizing a Web Service
    • Understanding Web Service Clients
    • Creating a Web Service Client Project
    • Adding Web References
    • Implementing Web Methods
    • Restricting Access to a Web Service
    • Restricting Anonymous Access
    • Granting Access to IP Addresses
    • Managing the Web Service Directory

  • Visual Studio .NET Advanced Topics: Deploying Applications
    This course shows users how to get the programs they've developed in Visual Studio .NET up and running in the real world. The course presents detailed information on deployment of Windows applications as well as Web-based applications.

    • Deployment Basics
    • Creating a Windows Deployment Project
    • Adding Files
    • Adding Icons
    • Adding Screens
    • Adding the Windows Installer Bootstrapper
    • Testing the Deployment Project
    • Creating a Web Deployment Project
    • Customizing the Project
    • Testing the Installation
    • Configuring Merge Module Projects
    • Configuring CAB Files


Visual Studio .NET Advanced Topics


This series is for anyone who is interested in learning how to develop applications using Visual Studio .NET.


  • Flash and audio provide animated, interactive Lesson Introductions, Activities, and Simulations.
  • Simulations teach learners to perform specific tasks in applications through guided, multi-step exercises.
  • Exercises allow learners to practice in the actual application being studied.
  • A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
  • Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
  • Search text enables learners to rapidly search all text within a course to easily retrieve information required.
  • Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
  • A skill assessment generates a customized learning path based on the results of a pre-test.
  • A glossary provides a reference for definitions of unfamiliar terms.
  • Bookmarking tracks the learner's progress in a course.

Technical Requirements

  • Internet connection
  • Browser: Internet Explorer, FireFox, Chrome, Safari, Opera or any standards compliant browser.
  • Authorware and Macromedia Flash player recommended but not required.
  • JavaScript must be enabled.

What You Get

You will receive Unlimited Access to all of the Visual Studio .NET Advanced Topics training tutorials listed above. Your online training courses will be available from anywhere you have internet access.This e-learning series includes all of the online training tutorials listed and is provided in an interactive, self-paced format. Retake any or all of our computer training as often as you want. Our online tutorials allow you to learn anywhere, anytime from any computer with internet access. All courses allow for 1 year unlimited access (1 user), include a variety of features and qualify for Continuing Education Unit credit.

StaffKit is an e-learning leader in providing computer training tutorials and online education. We have satisifed online learning customers in over 50 countries. We have been providing web based training for the past 9 years.

Web-Based Training Products

You might also be interested in our Microsoft Certifications Package which includes all of the Visual Studio .NET Advanced Topics training courses listed above plus over 749 hours related training courses

Microsoft Certifications

Learn the latest in technical Microsoft topics and help prepare for the MCTS, MCITP, and MCSE core and elective exams required to earn Microsoft certifications.

81 Series

Price: $149.95