Français · Montreal, May 17, 2008 19:28 ET
 
   

Post-Conference Workshops



Post-Conference Workshop, May 16th, 2008

  • Test-Driven Development Workshop (TDD) workshop by Scott Bellware & Jean-Paul Boodhoo

    Through test-driven development, programmers learn how to produce systems of objects that are easier to understand and learn, more appropriate to the requirements at hand, and more resilient to change. Additionally, by introducing thorough testing early into the process, bugs are found and fixed quicker, reducing cost, increasing predictability and driving better software.

    Pre-requirements: Laptop with Visual Studio 2008 installed, minimal experience with .NET, OOP concept.
    Note: This workshop is a hand-on lab, space is limited register early.

  • Building Business Applications with Silverlight 2.0.

    Make plans to stay an extra day after the conference to take advantage of this opportunity to join veteran software developers Rod Paddock and Jim Duffy as they give you a head start down the road to developing business-oriented Rich Internet Applications (RIA) with Microsoft Silverlight 2.0. In case you just crawled out from under a rock, Microsoft Silverlight 2.0 is a cross-browser, cross-platform, and cross-device plug-in positioned to revolutionize the way next generation Rich Internet Applications are developed. Microsoft’s commitment to providing an extensive platform for developers and designers to collaborate on creating the next generation of RIAs is very clear and its name is Silverlight 2.0. In this intensive, full-day workshop, Rod and Jim will share their insight and experience building business applications with Silverlight 2.0 including a review of some of the Internet’s more visible Silverlight web applications. Make it a priority to not let yourself or your organization get left behind. Come join Rod and Jim as they provide an in-depth look at the future of Rich Internet Application development with Microsoft Silverlight 2.0.

  • SQLCLR from Beginner to Expert By Adam Machanic

    The integration of the Common Language Runtime into SQL Server 2005 provides SQL Server developers and DBA with a vast new toolset for solving complex business and technical problems. This full day post-con event is designed for SQL Server DBA and developers who know some .NET or .NET developers with a strong interest in databases, and is designed to take the attendee from SQLCLR beginner to expert. You will learn all of the ins and outs of working with SQLCLR routines, including best practices for leveraging them in real-world scenarios.

    Pre-requirements: 300-level; assumes at least one year of basic SQL Server and .NET (C# preferred) experience




Combo Post-Conference and Conference

Register for one day TDD pre-conference with Scott Bellware and the main conference

Includes three days of training (May 13-15, 2008), Keynote, continental breakfasts, lunches, evening activities as well as the TDD pre-conferences with Scott Bellware presented on Friday May 16th, 2008.

Early registration (4 Days)Cost CANCost USD
Before february 8, 20081298.00$1300.59$
Between February 8th and Febryary 29th, 20081398.00$1400.79$
Between March 1st and March 31st, 20081498.00$1500.99$
Between April 1st and April 30th, 20081598.00$1601.19$

Register for one day post-conference SharePoint Portal and the main conference

Includes three days of training (May 13-15, 2008), Keynote, continental breakfasts, lunches, evening activities as well as the post-conferences with Rod presented on Friday May 16th, 2008.

Early registration (4 Days)Cost CANCost USD
Before february 8, 20081298.00$1300.59$
Between February 8th and Febryary 29th, 20081398.00$1400.79$
Between March 1st and March 31st, 20081498.00$1500.99$
Between April 1st and April 30th, 20081598.00$1601.19$


Register for one day Advanced T-SQL post-conference with Itzik Ben-Gan and the main conference

Includes three days of training (May 13-15, 2008), Keynote, continental breakfasts, lunches, evening activities as well as the Advanced T-SQL post-conferences with Itzik Ben-Gan presented on Friday May 16th, 2008.

Early registration (4 Days)Cost CANCost USD
Before february 8, 20081298.00$1300.59$
Between February 8th and Febryary 29th, 20081398.00$1400.79$
Between March 1st and March 31st, 20081498.00$1500.99$
Between April 1st and April 30th, 20081598.00$1601.19$




One day Post-Conference

Test-Driven Development (TDD) Hand-on workshop by Scott Bellware & Jean-paul Boodhoo

Friday May 16th, 2008, 08:00 - 17:00
Location: Hilton Toronto
Room: Carmichael
Cost: 399.00$ CDN

 
Scott Bellware, Bellware.NET    
Scott Bellware is a software professional based in Austin, Texas. He is the founder and leader of the AgileATX community of agile software practitioners in Austin. Scott is a recipient of Microsoft's Most Valuable Professional award. He has been working in .NET and the .NET community since April of 2001.

 
Jean-Paul Boodhoo, jpboodhoo.com consulting inc.    
Jean-Paul S. Boodhoo is an independent consultant who spends most of his days helping teams realize success through the adoption and application of agile practices. He has a passion for sharing information with the development community which he often tries to do on his blog at http://www.jpboodhoo.com/blog. He can be reached at jp@jpboodhoo.com. When not developing, he can be found relaxing with his amazing wife and their four beautiful kids.

Through test-driven development, programmers learn how to produce systems of objects that are easier to understand and learn, more appropriate to the requirements at hand, and more resilient to change. Additionally, by introducing thorough testing early into the process, bugs are found and fixed quicker, reducing cost, increasing predictability and driving better software.

Attendees will learn how to apply TDD‚ principles in an interactive, hands-on workshop. Attendees are encouraged to bring laptops. Attendees without laptops will still be able to follow along with the workshop.

The workshop covers the following topics:

  • Test-driven development process
  • Test-first programming
  • Refactoring
  • Mock objects
  • Dependency injection
  • Design and patterns for testability
  • User stories
  • Behavior-driven development
  • Domain-driven design
  • Code metrics

Attendees who plan to bring laptops to the event may prepare their machines in advance by downloading and installing the following tools:

  • NUnit
  • Test-Driven .NET
  • NMock

Agenda:
8:30 AM – 9:00 AM
Welcome and Registration
9:00 AM – 10:30 AM
Introduction to Test Driven Development
11:00 AM – 12:00 PM
Test Driven Development Workshop
12:00 PM – 1:00 PM
Lunch (Not included)
1:00 PM – 5:00 PM
Test Driven Development Workshop (con't)

For more information on Test-Driven Development, visit the following sites:

Pre-requirements: Laptop with Visual Studio 2008 installed, minimal experience with .NET, OOP concept.
Note: This workshop is a hand-on lab, space is limited to 20 attendees.

Register for one day the TDD pre-conference on May 16th, 2008 with Scott Bellware
Includes the TDD pre-conferences presented on Friday May 16th, 2008 by Scott Bellware.

Cost CANCost USD
399.00$399.79$

Note: Registration for the main conference is not required to attend the sessions. You can register for the pre-conference and post-conference workshop individually from the registration page.




Building Next-Generation, Business-Oriented, Rich Internet Applications Using Microsoft Silverlight 2.0



 
Rod Paddock, Dash Point Software, Inc.   
Rod is president and founder of Dash Point Software, Inc. DPSI is an award winning software company based in Seattle, WA, specializing in application development and software training. Dash Point specializes in Visual Studio .NET, VB 6, Visual FoxPro, and SQL Server development. Dash Point Software was the winner of the 1999 Visual FoxPro Excellence Award and a finalist in 1998. Dash Point was also a finalist in 1996 at Windows World Open. Rod has been a very popular speaker at a wide variety of developer conferences in North America and Europe since 1995. His most recent speaking appearance was at the XML Connections conference in October 2002. Rod is the editor for CoDe Magazine and his writing credits include articles for database publications such as Data Based Advisor, FoxTalk and Dbase Advisor. He has also authored a number of books including Visual Basic 5 for Web Development, Visual Basic 6 for Web Development, and Visual FoxPro 6.0 Enterprise Development. Rod is also the V.P. of Technology for Red Matrix Technologies and the architectural visionary behind the DataClas middle-tier component and SQLAudit product lines.

 
Jim Duffy, TakeNote Technologies    
Jim Duffy is founder and president of TakeNote Technologies. TakeNote, a Developer's Choice Award winner for hands-on training, specializes in .NET software developer training and helping clients create business solutions with Microsoft enterprise technologies. Jim is a Microsoft Regional Director, a Microsoft MVP award recipient since 2003, and an INETA speaker. Since starting TakeNote in 1992, he has conducted hundreds of software developer training seminars and is an energetic and entertaining speaker at regional user groups and international developer conferences. Jim's expertise is with VB, ASP.NET, SQL Server and Visual FoxPro-to-.Net conversions. He has a BS degree in Computer and Information Systems and over 25 years of programming and training experience. He is an active blogger and has been published in leading developer-oriented publications including CoDe Magazine. He also served as the technical editor for ASP.NET 2.0: Visual Blueprint for Developing Web Applications. On Sunday mornings you will find him behind the microphone as a co-host of Computers 2K8, a call in radio show on WRBZ (AM 850), 850 The Buzz, in Raleigh, NC.

Friday May 16th, 2008, 9:00 - 17:00
Location: Hilton Toronto
Room: Casson 
Cost: 399.00$ CDN

Make plans to stay an extra day after the conference to take advantage of this opportunity to join veteran software developers Rod Paddock and Jim Duffy as they give you a head start down the road to developing business-oriented Rich Internet Applications (RIA) with Microsoft Silverlight 2.0. In case you just crawled out from under a rock, Microsoft Silverlight 2.0 is a cross-browser, cross-platform, and cross-device plug-in positioned to revolutionize the way next generation Rich Internet Applications are developed. Microsoft’s commitment to providing an extensive platform for developers and designers to collaborate on creating the next generation of RIAs is very clear and its name is Silverlight 2.0. In this intensive, full-day workshop, Rod and Jim will share their insight and experience building business applications with Silverlight 2.0 including a review of some of the Internet’s more visible Silverlight web applications.

Attendees will walk away from this focused, day-long session having learned the latest essentials of Silverlight 2.0 development. Topics will include how to create and deploy a Silverlight 2.0 application, how to create a UI with XAML, how to work with Silverlight 2.0 controls, how to access and integrate data within your Silverlight 2.0 applications via LINQ, WCF, and web services, how to apply visual design and styling features, how to integrate design changes in Expression Blend with code changes in Visual Studio 2008, how to use the control to create islands of richness on your ASP.NET pages, how to create your own custom Silverlight 2.0 controls, and a review of architectural considerations for your application.

Silverlight 2.0 Fundamentals

  • What is Silverlight 2.0?
  • Where do you get it?
  • How does it work?
  • What are the different architectural approaches to using Silverlight 2.0?

The Expression Blend / Visual Studio Connection

  • What is XAML?
  • How are the very different roles of Designer and Developer integrated on a project to foster enhanced collaboration and project success?

Exploring the Silverlight 2.0 Control Toolbox

  • Button
  • TextBox
  • WatermarkedTextBox
  • CheckBox
  • Radio Buttons
  • ItemsControl
  • ListBox
  • DataGrid
  • Calendar
  • DatePicker
  • Slider
  • Popup
  • ScrollViewer
  • Tooltip

Data Integration

  • Integrating Silverlight 2.0 with Web Services
  • Integrating Silverlight 2.0 with LINQ
  • Integrating Silverlight 2.0 with WCF
  • Data Binding Syntax
  • List Binding
  • Data Templates
  • Master/Detail Binding
  • Security considerations

Manipulating the DOM in Silverlight 2.0

Visual Design

  • Styling Your Controls
  • Skinning Your Controls

3rd Party Controls Review

If you would like to follow along and experiment with some of the samples demonstrated in this session you will need the following loaded onto your computer:

Visual Studio 2008
Silverlight 2.0 Beta 1

Make it a priority to not let you or your organization get left behind. Come join Rod and Jim as they provide an in-depth look at the future of Rich Internet Application development with Microsoft Silverlight 2.0.

Register for one day Workflow/SharePoint Post-conference on May 16th, 2008
Includes the Post-conferences presented on Friday May 16th, 2008.

Cost CANCost USD
399.00$399.79$

Note: Registration for the main conference is not required to attend the sessions. You can register for the pre-conference and post-conference workshop individually from the registration page.


SQLCLR from Beginner to Expert by Adam Machanic

Friday May 16th, 2008, 09:00 - 17:00
Location: Hilton Toronto
Room: Jackson
Cost: 399.00$ CDN

 
Adam Machanic, The Pythian Group   
Adam Machanic is the SQL Server Practice Lead for The Pythian Group, a leading provider of wholly and partially outsourced remote administration of the enterprise database tier, for over 100 customers around the world. He has been involved in dozens of SQL Server implementations for both high-availability OLTP and large-scale data warehouse applications, and has optimized data access layer performance for several data-intensive applications. Adam has written for numerous web sites and magazines, including SQLblog, Simple Talk, Search SQL Server, SQL Server Professional, CoDe, and VSJ. He has also contributed to several books on SQL Server, including "Expert SQL Server 2005 Development" (Apress, 2007) and "Inside SQL Server 2005: Query Tuning and Optimization" (Microsoft Press, 2007). Adam regularly speaks at user groups, community events, and conferences on a variety of SQL Server and .NET-related topics. He is a Microsoft Most Valuable Professional (MVP) for SQL Server and a Microsoft Certified IT Professional (MCITP).

The integration of the Common Language Runtime into SQL Server 2005 provides SQL Server developers and DBA with a vast new toolset for solving complex business and technical problems. This full day post-con event is designed for SQL Server DBA and developers who know some .NET or .NET developers with a strong interest in databases, and is designed to take the attendee from SQLCLR beginner to expert. You will learn all of the ins and outs of working with SQLCLR routines, including best practices for leveraging them in real-world scenarios.

The day starts with an introduction to SQLCLR: what it can do for you and why it was added to SQL Server. Next you will learn about the basic SQLCLR modules—user-defined functions and stored procedures. Your knowledge of the basics will be extended with insights into some of the SQLCLR internals—particularly, the security model—and you will learn how to create robust, secure, and high-performance frameworks. The afternoon session goes even deeper, taking a look into user-defined types and aggregates, before finishing with a review of how to deploy and manage your solutions in production environments. All along the way performance, scalability, and maintainability will be stressed.

Pre-requirements: 300-level; assumes at least one year of basic SQL Server and .NET (C# preferred) experience

Agenda:
8:30 AM – 9:00 AM
Welcome and Registration
9:00 AM – 09:30 AM

  • Introduction to what SQLCLR can do for you
  • Why .NET in the data tier?
  • Does it perform?
  • What kinds of business and technical challenges can it solve?
  • Is it hard to manage?
9:30 AM – 10:30 AM
  • Introducing SQLCLR via UDFs
  • Creating your first SQLCLR method
  • CREATE ASSEMBLY and related statements
  • Intro to permission sets
  • SqlTypes library
  • SqlFunction attribute
  • Determinism, precision, and system data access
  • Dealing with Visual Studio deployment issues
  • IEnumerable and table-valued UDFs
  • Using UDFs to enhance performance
10:30 - 10:45 AM
Break
10:45 - 12:00 AM
  • SQLCLR Stored Procedures
  • Stored procedures vs. functions
  • Introduction to in-proc data access model
  • The context connection
  • SqlContext class
  • SqlPipe class
  • Exceptions and exception handling
  • When does it make sense to use a CLR stored procedure?
  • When should a CLR UDF be used instead?
  • Performance examples
12:00 AM – 1:00 PM
Lunch (Not included)
1:00 PM - 2:00 PM
  • Security, reliability, and design considerations
  • What do the permission sets REALLY mean?
  • HostProtection
  • Code Access Security
  • Database trustworthiness
  • Strong named assemblies
  • Designing for least privilege
  • Designing for reuse
  • Creating robust utility classes
2:00 PM - 3:00 PM
  • User-defined types
  • Why complex types?
  • SqlUserDefinedType attribute
  • INullable interface
  • Serialization and ordering
  • Static and instance methods
  • Data validation and domain rules checking
  • The Parse method
  • Eliminating the Parse method: Factory type patterns and strongly-typed methods
  • Design considerations
  • Use cases for types and static methods
  • Helping to bridge the app/database gap
3:00 PM - 3:15 PM
Break
3:15 PM- 4:00 PM
  • User-defined aggregates
  • Where do UDAs fit and what problems do they solve?
  • What are their limitations?
  • SqlUserDefinedAggregate attribute
  • The various methods that make up a UDA
  • How to hack the UDA: Getting around the 8000-byte limitation
  • Solving real business problems using UDAs
4:00 PM- 5:00 PM
  • Troubleshooting and ongoing maintenance
  • Deployment concerns
  • The SQLCLR management UDAs
  • ALTER ASSEMBLY
  • Assembly versioning
  • Making changes to method and class signatures (without breaking everything)

Register for one day to the post-conference on May 16th, 2008 with Adam Machanic
Includes the post-conferences SQLCLR from Beginner to Expert presented on Friday May 16th, 2008 by Adam Machanic.

Cost CANCost USD
399.00$399.79$

Note: Registration for the main conference is not required to attend the sessions. You can register for the post-conference and post-conference workshop individually from the registration page.






Copyright © 2003-2008, DevTeach Inc., All Rights Reserved
SQL Server Conference 370 Greber Suite 215, Gatineau, Quebec, J8T 5R6 SQL Server Training
Telephone: 1-866-913-0430 Fax: 1-819 205-1422 Email: Info4You@devteach.com