Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.
|
Course Overview This course provides a comprehensive introducion to developing applications using Microsoft SQL Server 2005. 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. Audience IT Professionals who need to learn to build database applications which can take advantage of powerful server-side features that Microsoft SQL Server 2005 provides. Skills Gained - Utilisation of the new Management Studio and associated tools.
- Confidence to program database objects in TSQL.
- Use extensive new TSQL features.
- Exploit native XML data support, including the new XQuery feature
- Work with Visual Studio tools and the Common Language Runtime to create managed procedures and types.
- Deliver functional Web Services with HTTP Endpoints
- Use ADO.NET 2.0 for new data access capabilities, including asynchronous commands.
Hands-On Exercises - Exercises during the course demonstrate and illustrate each of the development features, including:
- Exploring the new Management Studio IDE.
- The programming basics of TSQL, Stored Procedures, Views, User Defined Functions and Triggers.
- TSQL Enhancements.
- Using and Querying native XML data.
- Implement asynchronous messaging with the Service Broker.
- Build an HTTP Endpoint application
- Using ADO.NET features.
- Building and calling .NET managed procedures and types.
Prerequisites Knowledge of generic SQL language and relational databases. Course Outline SQL Server 2005 Overview Version History - Feature Overview
- Development Tools
Programming with 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 2005 Service Broker - Architecture Overview
- Service Broker Example
- Conversation Architecture
- Conversation Process
- Security
Using SQL Server 2005 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 2005 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 2005 Reporting Services - Report Manager
- Report Server
- Creating Reports
- Deploying Reports
- Viewing Reports
Follow On Courses - SQL Server 2008 Comprehensive Upgrade Training Course for existing SQL Server 2005 & 2000 / Oracle / MySQL users
- SQL Server 2005 Applications Development training course
- SQL Server 2005 Database Administration Training Course
- SQL Server 2005 Comprehensive Upgrade Training Course for existing SQL Server 2000 / Oracle / MySQL users
- SQL Server 2005 Business Intelligence Training Course: SSAS & SSIS Analysis and Integration Services Training Course
- SQL Server 2005 Business Intelligence Training Course: SSRS Reporting Services Training Course
- SQL Server 2000 Applications Development training
- SQL Server 2000 Database Administration
- SQL Server Performance Tuning
- SQL Server OLAP, DTS & Cubes Training
- SQL Design and Information Retrieval
How to make a booking for the SQL0050 course
|