0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

SQL Server 2005 Programming: Hands-On Skills Upgrade

 
Course: 130   Type: Hands-On Training   Duration: 3 Days
 
 

You Will Learn How To

  • Develop database applications for SQL Server 2005
  • Exploit Transact-SQL features such as common table expressions and snapshot isolation
  • Retrieve and manipulate XML data
  • Build message-based applications using Service Broker
  • Develop stored procedures with .NET CLR
  • Create a .NET user-defined data type

Course Benefits

SQL Server 2005 is a significant enhancement over previous SQL Server versions. Programmers and developers experienced with SQL Server 2000 or SQL Server 7 need to advance their skills in order to leverage SQL Server 2005's feature set. In this hands-on skills upgrade course, you gain experience developing applications with the latest .NET, XML and Transact-SQL features. You also learn to create message-based applications with Service Broker.

Who Should Attend

This skills upgrade course is valuable for developers and programmers currently working with or planning to move to SQL Server 2005. Knowledge of SQL Server development is assumed.

Hands-On Training

During this course, you gain hands-on experience developing database applications with SQL Server 2005. Exercises include:
  • Upgrading a procedure to use TRY...CATCH error handling
  • Solving blocking problems using row versioning
  • Extracting data from an XML column using XQuery
  • Initiating a dialog using Service Broker
  • Developing stored procedures in .NET

Related Courses

  • 534 SQL Queries for SQL Server
  • 129 SQL Server 2005 Administration: Skills Upgrade
  • 502 Programming with .NET Introduction
  • 523 SQL Server 2005 Reporting Services
  • 535 High-Performance SQL Server Databases
  • 219 Business and Report Writing
  • 315 Developing User Requirements

 
SQL Server 2008 is a registered trademark of Microsoft Corporation.
  SQL Server 2005 Programming: Skills Upgrade

Upcoming Dates

25 - 27 Mar, 2009
London
22 - 24 Jul, 2009
London

For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk130.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

SQL Server 2005 Programming: Hands-On Skills Upgrade

 
Course: 130   Type: Hands-On Training   Duration: 3 Days
 
 
Course Content
 

SQL Server 2005 Architecture

  • SQL Server 2005 edition overview
  • SQL Server Management Studio

Developing with Transact-SQL

Managing data

  • Storing data in varchar (max) and XML columns
  • Ordering data with ranking functions
  • Developing recursive queries with common table expressions (CTE)
  • Producing cross tabulations using PIVOT
  • Combining data using INTERSECT and EXCEPT
  • Controlling access using EXECUTE AS

Working with metadata

  • Managing tables and procedures using schemas
  • Hiding the location of base objects using synonyms
  • Auditing table changes with DDL triggers
  • Tracking data changes using the OUTPUT clause

Handling errors and locking

  • Intercepting errors with TRY...CATCH
  • Avoiding blocking locks using row versioning
  • Contrasting snapshot isolation and read committed snapshot isolation

Encrypting data

  • Creating a MASTER KEY
  • Encrypting and decrypting with a pass phrase
  • Contrasting asymmetric and symmetric keys
  • Utilising a certificate to encrypt data

Querying and Storing XML

Storing XML data

  • Creating XML SCHEMA COLLECTIONS
  • Defining typed XML variables
  • Adding XML columns to tables

Exchanging XML data

  • Extending queries with FOR XML
  • Converting data with OPENXML

Capitalising on XQuery capabilities

  • Filtering rows based on XML elements
  • Extracting data from an XML column
  • Exploiting XML data type methods

Creating Applications with Service Broker

Designing Asynchronous messaging systems

  • Achieving scalability with queuing
  • Ensuring reliable message delivery

Sending and receiving messages

  • Defining contracts to control conversations
  • Associating message types with XML schema collections
  • Handling message order and unique delivery with conversation group locks
  • Starting conversations with BEGIN DIALOG
  • Managing reliability using transactions

Integrating .NET with SQL Server

Integrating CLR

  • Exploiting the rich .NET programming model
  • Streamlining development through a standardised environment
  • Improving safety and security using .NET
  • Applying best practices

Developing procedural code in .NET

  • Writing stored procedures in a .NET language
  • Converting a .NET expression into a function
  • Invoking a CLR function from a Transact-SQL SELECT statement
  • Loading and unloading assemblies
  • Improving code level security using the PERMISSION_SET clause
  • Controlling assembly deployment using the TRUSTWORTHY database option

Extending SQL Server with .NET

  • Developing aggregates for enhanced functionality
  • Augmenting SQL Server with .NET user-defined data types
  • Adding customer methods to extend user-defined data types

Creating CLR routines with Visual Studio

  • Developing stored procedures and functions with templates
  • Deploying assemblies directly to SQL Server
  • Stepping through CLR code in the debugger
 
http://www.learningtree.co.uk/courses/uk130.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

SQL Server 2005 Programming: Hands-On Skills Upgrade Tuition

 
Course: 130   Type: Hands-On Training   Duration: 3 Days
 
 

Course 130 Tuition

£ 1,435Standard Tuition
Tuition with a Savings Plan
£ 84010-Day Training Pass
£ 1,000Flex-Training Pass
£ 1,49010-Training Vouchers
£ 1,6005-Training Vouchers
£ 1,295Alumni Gold Tuition

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Lunch
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Tuition Savings Plans

Flex-Training Pass
  • 3 Courses for £3,000
  • As little as £1,000
  • Savings as much as 50%
  • 3 courses in 24 months
10-Day Training Pass
  • Save as much as £695 per course
  • Any combination of courses
  • Only £2,795
Training Vouchers
  • Save as much as £605 per course
  • Fully transferable
  • As low as £1,490 per course
Alumni Gold Discount Attend your first course and you will receive a personalised Alumni Gold Discount card, entitling you to save as much as £205 on each course you take in the following 24 months. Take just one course every two years, and you will be entitled to ongoing discounts...year after year. You save 10%.
* Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course - and then pay only if you feel the course was well worth the fee.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk130.htm