VSLive! San Francisco
 
 Subscribe to the VSLive! RSS feed    VSLive!  |  FTPConferences  |  FTPOnline
Moscone West, Jan 29 - Feb 2
David Chappell Keynote SF photo
spacer

Home
Conference Overview
   ASP Live!
   Smart Client Live!
   SQL Live!
   Software Architecture Summit
   Middleware Summit
   Keynote Presentations
   .NET Focus Day
   Full-Day Workshops
   Black Belt Virtual Track
   VSTS Virtual Track
   Conference Speakers
Registration
   Packages & Rates
   Gold Passport Benefits
Venue, Hotels & Travel
Become a Sponsor
Exhibitors




Full Day Workshops

Choose from a broad range of content of topics by expert presenters. VSLive!’s pre- and post-conference workshops give you more technical content than most development conferences’ entire programs.

Pre-Conference — Sunday, January 29
Build a VB 2005 Application in a Day Build Object-Oriented Apps with .NET 2.0 VSTS for Everyone: Best Practices for the Whole Team
VSTS session VSTS session
.NET to the Core: Designing and Implementing High-Performance ASP.NET Solutions Advanced Windows Forms
Post-Conference — Thursday, February 2
ADO .NET 2.0 Coding and Best Practices for SQL Server 2005 SharePoint for Developers Increase Your Predictability of Success with Team System VSTS session Patterns and Practices in .NET Framework 2.0 VSTS session Programming with Windows Communication Foundation (“Indigo”)


spacer

Pre-Conference — Sunday January 29

Build a VB 2005 Application in a Day
Ken Getz and Brian Randell, MCW Technologies
See the process of creating an end-to-end Visual Basic 2005 application starting with an introduction to the .NET Framework, and concluding with the installation of a full application utilizing many pieces of .NET technology as can be fit into a single application. Gain insight into a variety of topics focusing on the major areas of application development on the .NET Framework. The application will include coverage of Windows applications, ASP.NET, ADO.NET, Web Services, Windows Services, COM Interop, and more. By the time you’ve seen how to build the entire application, you’ll have an idea of how to transition your skills from Visual Basic 6 to Visual Basic 2005, as well as a good understanding of many of the parts of .NET development. arrow icon Full details

Build Object-Oriented Apps with .NET 2.0
Rocky Lhotka, Magenic Technologies
Get an in-depth look at the concepts and techniques on distributed business object programming. You’ll learn how to design Windows and Web-based applications based on distributed business objects, achieving high levels of reuse, scalability, long-term maintainability, and other benefits. You will also learn how Web Services, remoting, object serialization, Enterprise Services, no-touch deployment, and other .NET technologies come together to create these applications.

VSTS for Everyone: Best Practices for the Whole Team Black-Belt session VSTS session
Martin L. Shoemaker and Richard Hale Shaw, Richard Hale Shaw Group
With the release of Visual Studio Team System, Visual Studio isn’t just for developers any more. It’s now a power tool that integrates with MS Office and other tools to support the work of all participants in the development process. In this tutorial, we’ll look at each major role in the development process, and we’ll see what tools are used in each role, how those tools integrate with VSTS, and how the role is carried out. And then we’ll see how the workflow capabilities in VSTS tie all of these roles together into a larger process. And finally, we’ll see how to customize the process and the tools to fit your project and your team.

In this tutorial, we will work through a sample project over the course of the day. Attendees will receive the sample project materials so
that they can work alongside the instructor, if they have machines with VSTS; but feel free to show up and participate even if you don’t have VSTS.

You’ll learn about:
·    Putting the Team in Team Systems
·    Requirements Management with VSTS
·    Task Management with VSTS
·    Modeling Your Architecture and Design

.NET to the Core: Designing and Implementing High-Performance ASP.NET Solutions
Russ Nemhauser, Nemhauser Media
Cut to the core of proper design techniques, caching, and stress testing to create reliable, scalable, high-performance Web sites. We’ll start by investigating application design considerations and alternatives, such as XML Web Services vs. DataSets, or two-tier vs. n-tier architecture. With our findings in mind, you’ll look at some basic and advanced caching techniques in ASP.NET (both v.1.x and v.2.0), including per-request, database cache invalidation, and custom cache dependencies. Additionally, with the aid of Microsoft Web Application Center Test, Microsoft Web Application Stress Tool, and the new testing functionality offered in Visual Studio Team System, you’ll be able to measure the improvement in performance and calculate the potential savings in hardware. If you develop Web applications, you need to be here.

Advanced Windows Forms
Billy Hollis, DotNetMasters and Keith Pleas , Guided Design
Ready to move beyond the basics of forms-based applications? Learn advanced techniques with real-world examples in this Black Belt session on Windows Forms. You’ll discover capabilities you never knew existed, learn to use advanced OO capabilities in Windows Forms, find out how to build large, complex Windows Forms applications, and get an advanced look at the changes in Windows Forms 2.0 for Visual Studio 2005. The workshop will include several production-ready components and examples for you to use in your own projects.


spacer


Post-Conference — Thursday February 2

ADO .NET 2.0 Coding and Best Practices for SQL Server 2005
Bill Vaughn, Beta V Corp
Visual Studio and SQL Server 2005 along with the 2.0 version of the .NET Framework have introduced a number of new solutions and features for .NET data access developers. This workshop addresses what’s new and what’s changed along with what’s been removed from the Visual Studio IDE (and how to put it back). It shows how to best use all of the new features to solve everyday application problems and some not-so-ordinary. Included are discussions of connection and connection pool management, asynchronous operations (with and without ADO .NET 2.0’s help), data binding, Windows Forms, ASP.NET and XML Web Services data access guidelines, importing and exporting data as well as a wealth of tips that will help your and your application’s productivity and performance. It also covers how to work with the new SQL Server Express Edition and T-SQL debugging. If you’ve been working with ADO .NET for a while, this talk will bring you up to speed quickly on the new 2.0 features. arrow icon Full details

SharePoint for Developers
Paul Sheriff, PDSA, Inc.
Microsoft SharePoint is a great tool for creating team Web sites for document storage, lists, news, meetings, announcements and anything related to company business. There are a lot of pieces to SharePoint and most books try to cover everything and as a result, don’t really show you how to build anything that works for a business. This full-day workshop will show you step-by-step how to create a SharePoint Portal and team sites. In addition you will learn to create Web Parts, the best way to deploy web sites, how to use Web Services to interact with SharePoint and how to customize the look and feel of SharePoint.

Learn how to:
·      Create a Portal Site
·      Modify the look and feel of the Portal Site
·      Build three team sites
·      Create an Issue Tracking system
·      Assign issues to users
·      Notify users via e-mail when they have been assigned an issue
·      Create custom lists for States, Countries, etc.
·      Create a Customer list
·      Create a Contact list
·      Relate Contacts to Customers
·      Create Meeting Workspaces
·      Schedule meetings using Microsoft Outlook 2003
·      Create a simple web part.
·      Create a Web part that retrieves data from an XML file.
·      Create a Web part to retrieve data from a Web Service.
·      Create a Web part to retrieve data from a database.
·      Deploy your Web parts to a SharePoint server.
·      Modify security settings to allow your web parts to run.
·      Create two Web parts that can communicate between
        each other.
·      Use Web Services to Retrieve, Add, Edit, Delete data
        in SharePoint
·      Hook into the Event System in SharePoint
·      Customize the look and feel of SharePoint pages
·      Emply best practices for deploying a SharePoint site

Increase Your Predictability of Success with Team System Black-Belt session
Brian Randell, MCW Technologies
Creating good software solutions is hard. From design, to code cutting, testing, deployment and project management, a software project’s success requires effective team communication and tools the help, not hinder your process. In this workshop, you’ll learn how Visual Studio Team System can help you increase the predictability of success of your software projects. In this workshop you’ll quickly learn what Team System is all about—what you need to run it and what’s included “in-the-box”. Moving forward, you’ll dive deep and learn how to use the various components—SOA designers, Unit Testing, Work Item Tracking, enterprise source code control and Office integration--to build a software solution. You’ll also learn about security, process methodology templates, reporting and very important to most shops—how to customize Team System to work the way you work. At the end of the workshop, you’ll be ready to start your own projects with Team System.

Patterns and Practices in .NET Framework 2.0 Black-Belt session
Richard Hale Shaw, Richard Hale Shaw Group
The arrival of .NET Framework 2.0 brings with it a whole host of Best Practices and Patterns you should utilize and take advantage of: what classes and members should you use instead of those in .NET 1.x? How best to leverage Generics, Iterators and Nullable Types? And how does Enterprise Library change? In this tutorial, we’ll spend a day using VS2005 to build live code examples (which you’ll get a copy of, afterwards) to get answers.

We’ll start with Generics, how to apply them and how the Type class has been extended to detect and consume them. You’ll learn how to build Generic classes, methods interfaces and Delegates. We’ll delve into Generic Constraints and the classes and interfaces in System.Collections.Generic. We’ll also examine how to apply Generics to Serialization and Remoting. Finally, you’ll learn Best Practices—when you should and shouldn’t use Generics, and some do’s and don’ts for how to apply them.

Then we’ll turn to Iterators: we’ll learn how Iterators work, how to define them, when to have them return IEnumerator vs. IEnumerable (or their Generic counterparts), and how to use the new yield keyword. You’ll even learn how to use recursion to create truly powerful Iterator objects. After that, we’ll review a number of new C# 2.0 and Framework 2.0 features, including: Nullable Types, Anonymous Methods, Reference Aliases, Friend Assemblies, and other powerful Framework 2.0 features.

Last of all, we’ll examine Enterprise Library 2.0. We’ll look at how the Security Application Block has changed to work with .NET 2.0, how ConfigurationRuntime has been updated to reflect improvements in System.Configuration, and how the architecture of the Data Application Block changed due to ADO.NET 2.0.

By the end of the day, you’ll have a much deeper understanding of C# 2.0, Framework 2.0, Enterprise Library 2.0, and Patterns and Practices for leveraging them. arrow icon Full details

Pre-requisites: you must already have 1 year of C# development experience with VS.NET 2003 and .NET Framework 1.x: no hand-holding if you don’t. While .NET 2.0/C# 2.0 experience is not required, you may find it useful to bring a laptop with VS2005 pre-installed.

Programming with Windows Communication Foundation (“Indigo”)
Aaron Skonnard, Pluralsight
Windows Communication Foundation (WCF), code-named “Indigo”, is Microsoft’s next-generation platform for building connected systems on Windows. WCF makes it possible to build secure, reliable, and transacted connected systems through a simplified programming model that unifies today’s distributed technologies including ASMX, WSE, Enterprise Services, .NET Remoting, and System.Messaging. As a result WCF is simpler to use, more flexible, and highly interoperable thanks to its Service Orientated design and support for industry-standard Web services specifications. WCF will eventually change the way every .NET developer programs in distributed scenarios. This all day workshop provides fast-paced exposure to the new WCF platform and shows you how to get started today. arrow icon Full details


VIRTUAL TRACKS

Black Belt
Visual Studio Team System



Register Now!


iCal icon Conference Dates
iCal icon Sign up for e.mail updates
iCal icon Get the VSLive! RSS feed



VSLive! Platinum Sponsor
Microsoft

VSLive! Silver Sponsor
AppDev


© 2005 Fawcette Technical Publications   |