Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquiries@jbinternational.co.uk

Quote me | Enrol me

SQL Server 2008/2012 Training UK: TSQL XML & .NET CLR Programming Course

Course code: SQL2008DEV
Details: 15 July, 5 days, £1995 + VAT
7 October, 5 days, £1995 + VAT
20 January, 5 days, £1995 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: IT Professionals who need to learn to build database applications which take advantage of powerful server-side features that Microsoft SQL Server provides.
Prerequisite skills: Some knowledge of SQL language and relational databases.

Clients who have attended this course include

SantanderScottish & Southern EnergyING

Course testimonial

Excellent course and instructor. Coped well with wide skillset in the class

RJ, Developer, LB Barnet 

SQL Server Admin & Programming 2011 

Course Outline

This course provides a comprehensive introducion to developing applications using Microsoft SQL Server 2012. Delegates will take full advantage of the powerful new development features with TSQL and the common language runtime. In addition the course explores native XML support, SQL Server as a Web Services platform, ADO/ADO.NET enhancements and the new suite of built-in application server capabilities.

Course Content

This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk

What you will learn

1. Utilisation of the new Management Studio and associated tools.
2. Confidence to program database objects in TSQL.
3. Use extensive new TSQL features.
4. Exploit native XML data support, including the new XQuery feature 
5. Work with Visual Studio tools and the Common Language Runtime to create managed procedures and types.
6. Deliver functional Web Services with HTTP Endpoints 
7. Use ADO.NET for new data access capabilities, including asynchronous commands.

Hands-On Exercises

Exercises during the course demonstrate and illustrate each of the development features, including:

1. Exploring the new Management Studio IDE.
2. The programming basics of TSQL, Stored Procedures, Views, User Defined Functions and Triggers.
3. TSQL Enhancements.
4 Using and Querying native XML data.
5. Implement asynchronous messaging with the Service Broker.
6. Build an HTTP Endpoint application
7. Using ADO.NET features. 
8. Building and calling .NET managed procedures and types.

 

SQL Server Application Development / TSQL / Stored Procedures Training UK

SQL Server 2012 Overview

Version History
Feature Overview
Development Tools

Programming with Transact SQL (TSQL) - the Basics

Using Variables
Control of Flow Statements
Error Handling
Using Cursors

Programming Views

Creating Views
Updating Through Views
Indexed Views

Programming Stored Procedures

Creating Procedures
Passing Parameters

Programming User Defined Functions

Scalar, Inline Table and Multi-Statement
Data Manipulation in UDFs
Profiling UDFs

Programming Triggers

Trigger Syntax
Trigger Events
Enabling/Disabling Triggers
Nested Triggers

TSQL Enhancements

Ranking Functions
Recursive Queries
Relational Operators

Monitoring your SQL Server

Data Definition Language Triggers
DDL Event Notifications
Metadata Views

Messaging with the SQL Server 2012 Service Broker

Architecture Overview
Service Broker Example
Conversation Architecture
Conversation Process
Security 

Using SQL Server 2012 Integration Services (SSIS)

Work Flow and Data Flow
Package Design
Deployment
Worked Examples

XML-Based Solutions

XML Data Type
FOR XML Enhancements
OPENXML Enhancements
XML Schemas
XML Indexes

Web Services and HTTP Endpoints

Web Services Architecture
Native HTTP Support
HTTP Endpoint Declaration
XML Input/Output Types

Programming with Notification Services

Notification Applications
Design Patterns
Instance and Configuration Files

Coding SQL Server with .NET

Enabling the .NET CLR
Creating Managed Stored Procedures
Creating Managed UDFs
Creating Managed Triggers 

Building SQL 2012 Client Applications

ADO.NET Client Development
ADO.NET Enhancements
Asynchronous Support
Snapshot Isolation
Bulk Import

SQL Management Objects

Managing SQL Server
Managing Replication

Programming SQL 2012 Reporting Services

Report Manager
Report Server
Creating Reports
Deploying Reports
Viewing Reports