The Goal: To provide VS.NET training to the training community.

This conference will cover all the new aspects of VS.NET including tips and tricks and functionality. Held at Microsoft Sydney, top Microsoft gurus will present the important facets of VS.NET including; building dynamic navigation systems, using VS 2005 to build data-driven applications, building secure applications with Membership and Role Management, and tips on the new IDE and much more.

Schedule - Ascend VS.NET Training November 2004

Sessions
1: Building dynamic navigation systems with Visual Studio 2005 and ASP.NET 2.0_vb
  • Navigation controls
    • TreeView controls
    • Menu controls
  • Site maps
    • XML site maps
    • SiteMapDataSource controls
  • SiteMapPath controls
  • Site map API

2: Using Visual Studio 2005 to build data-driven applications in ASP.NET 2.0_vb

  • New features in ASP.NET 2.0
    • Differences between .NET 1.1
  • Creating a data source
  • Binding with SQL Server
    • Using SQLDataSource
    • Calling Stored Procedures
    • Using Oracle
  • Conflict and error detection
  • SQL Cache Dependancy
  • Cache Configuration

3: Building secure applications with Membership and Role Management using Visual Studio 2005 and ASP.NET 2.0_vb

  • Membership service
    • Membership API
    • Membership providers
  • Login controls
  • Role Management service
    • Roles class
    • Role caching
    • Role providers

4: Tips on the new IDE

  • What is new in the New IDE
  • Tips on configuration

Detailed Session Descriptions:

Session Details

Session 1

Navigation UI's are tedious to implement especially if they reply on client-side script. New controls such as TreeView and Menu (Navigation UI), SiteMapDataSource (XML site maps), and SiteMapPath ('Bread Crumb' controls), simplify site navigation. These controls will be discussed in detail including; rendering hierarchical data as trees, content defined by TreeNode objects, drop-down menus, MenuItem objects, and binding TreeViews and Menu to SiteMapDataSource. Public API provides the foundation for the controls will also be addressed as will SiteMaps that are provider-based for flexibility. These controls constitute the visible portion of the site navigation subsystem and in many cases are all that is required to build data-driven site navigation UI's.

Session 2

OK, so ASP.NET 2.0 is coming out soon, so what are the new features? These will be discussed along with the differences from ASP.NET 1.1.

Session 3

ASP.NET 1.x simplified forms authentication by introducing declarative means for designating login pages and specifying authorization rules. ASP.NET 2.0 further simplifies forms authentication by providing the following features and services:

  • A Membership service for managing users and credentials
  • Login controls for logging in users, creating new users, and more
  • A Role Management service for enacting role-based security
The result is that forms authentication is easier than ever before and can often be accomplished without writing any code. This course module shows how to use the new security-related features of ASP.NET 2.0 to write more secure applications with less code.

Session 4

Tips on the new IDE.

Session Dates


City

Dates
Sydney Monday 1st November to
Friday 5 November

Third Party Tools (in order of demonstration)

  • SSW eXtreme Emails!
  • SSW Upsizing PRO!

* Systems will be provided during the demonstrations that have all necessary software installed.

About the Speaker

Adam Cogan is the Chief Architect at SSW, a Microsoft Certified Partner specializing in Office and .NET Solutions. At SSW, Adam has been developing custom solutions for businesses across a range of industries such as Government, banking, insurance and manufacturing since 1990 for clients such as Microsoft, Quicken, and the Fisheries Research and Development Corporation. His wealth of experience in the industry and unsurpassed technical knowledge will ensure you are provided with the very best advice on how to apply .NET principles to real life situations.

Acknowledgements

Rebecca Gardiner