VSLive! Home | Other FTP Events | FTP Online | Contact Us

 Home
 Registration
 Rates & Discounts
 VSLive! Overview
  Agenda
  .NET Focus Day
  Workshops
  Exhibitors
  Sponsors
  Speakers
  Site, Hotel & Travel
  Brochure PDF
 VBITS
  Agenda
  Sessions
 ASP Live!
  Agenda
  Sessions
 C# Live!
  Agenda
  Sessions
 SQL Live!
  Agenda
  Sessions





Register Online or call 800-848-5523
(or 650-833-7100)




The pre- and post-conference workshops at VSLive! provide the perfect opportunity to drill deeply into the core of the today's hottest technologies. Register for the VSLive! Gold Passport and you'll receive unlimited access to all pre- and post-conference workshops for FREE. Or select any of the workshops below to compliment your VBITS, ASP Live!, SQL Live! or C# Live! conference package.

Pre-Conference Workshop
Sunday, February 9
Build a Rich Client App with Visual Basic .NET

Pre-Conference Workshops
Monday, February 10
Hands-On C# Programming
A Crash Course on ASP.NET
OOP in Visual Basic .NET
Developing and Packaging Commercial Software for the .NET Platform

Post-Conference Workshops
Friday, February 14
Migrate Your Apps to Visual Studio .NET Today
Build and Maintain High Performance Databases with SQL Server 2000
Build Web Services in .NET
Become a .NET Data Access Guru in One Day


Pre-Conference Workshop
Sunday, February 9

Build a Rich Client App with Visual Basic .NET
Brian Randell and Ken Getz, MCW Technologies
Join Brian and Ken and learn to be a Windows forms wizard! During
this workshop you'll learn how to take advantage of visual inheritance
to leverage and reuse existing forms. You'll also learn how to harness
and take advantage of multithreading, and how to bind forms and
controls to data, properties, and more. We'll investigate many of the
features provided by GDI+ including creating owner-drawn controls,
and how to properly manage deployment, versioning, and security in
client-side applications, too.
9 a.m. to 6 p.m.


Pre-Conference Workshops
Monday, February 10

Hands-On C# Programming
Richard Hale Shaw, RichardHaleShawGroup.com
This hands-on tutorial (BYOL-bring your own laptop)
assumes that you’ve already had experience with .NET programming in VS .NET and C#, and moves beyond the basics to the kinds of Intermediate and Advanced topics covered in our C#Live! track. We’ll start by building Collection components that use Reflection, and then build a small application that can dynamically load new assemblies, and expose them as remotable objects. We’ll wire these assemblies to remote WinForm clients, wire-up remote event-firing, and add security
features to ensure that we’re not picking up bogus assemblies or types. By the time we’re finished, you’ll have had an excellent jump-start in .NET Component development.

Prerequisites: You should be fluent in C# and the use of VS .NET.

You should bring: A laptop machine with 200+ MB RAM and a
300+ mhz processor, running
• The .NET Framework v.1.0 (Service Pack 1 or later)
• Visual Studio .NET v.1.0 Professional Edition (or higher)
• Windows 2000/XP (Professional or higher)
• Internet Information Services (IIS) installed
(install prior to installing the Framework)
Optional: Bring a wireless card for exchanging files and wireless Remoting, but make sure it’s installed and configured before you arrive (we won’t be able to debug your installations during class).
9 a.m. to 6 p.m.

A Crash Course on ASP.NET
Rockford Lhotka, Magenic Technologies
ASP.NET and Web Forms move server-side web development to a whole new level. You will learn how to construct ASP.NET pages using both text editors and Visual Studio .NET. You'll learn how to work with common UI elements in Web Forms, including HMTL tags, and advanced Web Forms controls such as the Repeater and DataGrid. We'll explore the basics of retrieving and updating data using ADO.NET, and see how data binding can dramatically simplify the code in your pages. We will also cover the infrastructure and framework behind ASP.NET, including the basic compilation model, the runtime model, security and deployment. In short, this workshop will take you from zero to productive in one day.
9 a.m. to 6 p.m.

OOP in Visual Basic .NET
Deborah Kurata, InStep Technologies
This workshop will be your ultimate crash course on object-oriented programming for Visual Basic .NET developers. You’ll learn how to use OO techniques to architect, design and develop great Windows and Web applications. You’ll see how to use parameterized constructors, function overloading, static class data, and inheritance-based polymorphism. We’ll also explore how and when to use implementation inheritance and interface inheritance. Nine hours of straight talk and OOP immersion promise to launch your skill set to the next level, guaranteeing you’ll be ready for tomorrow’s best OO practices.
9 a.m. to 6 p.m.

Developing and Packaging Commercial Software for the .NET Platform
Keith Pleas and Billy Hollis, Guided Design

BONUS WORKSHOP—FREE TO ALL ATTENDEES, $99 ON ITS OWN


Open to all VSLive! attendees, this workshop is designed around the unique requirements of software developers writing commercial software for wide distribution that targets the .NET Framework. We'll look at compilation and build options, strong naming and the GAC, native image generation, protecting intellectual property though code obsufication and other methods, as well as packaging external resources for localization, publisher policy, and zero touch application updates.

All registered attendees will receive a complimentary copy of the .NET Toolkit—a $1,500 value.

Sponsored by
  
9 a.m. to 6 p.m. 



Post-Conference Workshops
Friday, February 14

Migrate Your Apps to Visual Studio .NET Today
Keith Pleas and Billy Hollis, Guided Design
If you are migrating your apps to Visual Studio .NET, you can’t afford to miss this workshop packed with the complete details on the migration process. Topics include migrating VB 6 code to Visual Basic .NET; “Ruby” forms to Windows Forms; Windows APIs to .NET managed classes; ADO to ADO .NET; and recommendations on when to wrap, port, and redevelop. We’ll discuss how to deal with legacy VB applications when moving to a .NET world. We’ll cover the cost/benefit tradeoffs of each, and give you some planning guidelines to use when estimating the cost of moving projects to .NET.
9 a.m. to 6 p.m.

Build and Maintain High Performance Databases with SQL Server 2000
Kimberly L. Tripp, SYSolutions, Inc.
Whether you’re trying to achieve high performance for a few users or scale to support thousands, you must have a well-indexed database. Attend this workshop and get a close look at the many aspects of achieving high performance—from database design, to writing better search arguments, to using views and stored procedures for performance and data consistency/security, and then to indexing. To keep a database compact and the performance optimal, you must periodically rebuild your indexes. Understanding the structures of indexes and why indexes can become fragmented is half the battle, but knowing the right way to rebuild and how to automate the process is the other half.
9 a.m. to 6 p.m.

Build Web Services in .NET
Aaron Skonnard, Skonnard Consulting
Microsoft .NET provides state-of-the-art tools for building Web services today. This workshop will walk you through the process of building .NET Web services using Visual Studio.NET in the language of your choice. You'll learn how to use ASP.NET WebMethods to expose .NET classes as SOAP-based Web services. Along the way we'll cover the WS-I base profile specifications including XML 1.0, XML Schema, SOAP, WSDL, and UDDI. We'll also introduce you to Microsoft's Global XML Architecture (GXA) and the brand new support for the various GXA specifications in the Web Services Enhancements for Microsoft .NET (WSE).
9 a.m. to 6 p.m.

Become a .NET Data Access Guru in One Day
Bill Vaughn, Beta V Corporation
Spend a demo-packed day exploring the ADO .NET architecture. We’ll start with a discussion on COM-based ADO, reviewing the available SQL Server (SqlClient), OLE DB (OleDb) and the new ODBC (Odbc) ADO .NET managed providers. We’ll also open connections and get ADO .NET to open them and manage them for you, too. You’ll learn how to manage low-level operations used to fetch data quickly and high-level methods to construct updateable and bindable DataSet objects. You’ll see what new roles Visual Studio plays in making the process of creating ADO .NET code, stored procedures or ad hoc queries easy, too. We’ll finish up by discussing performance, exception handling, update methodologies and concurrency management.
9 a.m. to 6 p.m.