cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft SQL Server 2008: for Developers
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft SQL Server 2008: for Developers

Course Code: cm76263      Days: 5
Online Training

Time stretched?

If you would prefer something more flexible, we can now offer Online Training related to this topic.

Click to see a list of courses »

Course Overview

In this course you will learn about the steps to install, and/or upgrade to SQL Server 2008 and configuring the server. You will see how the principals of database design are used in creating of databases and then how to apply server tables to them.

The course continues with SQL Server Management Studio and how to build effective views, stored procedures, triggers, and user-defined functions using Transact-SQL. Learn how to make your databases more scalable through partitioning and how to use .NET languages like Visual C# and Visual Basic to build database objects.

Our Microsoft training courses provide delegates with a comprehensive overview of the knowledge and skills needed to progress a career in Microsoft and sharpen existing skills.

Related Courses

Audience

Delegates should have a solid understanding of relational databases and the concepts of SQL Server. No particular programming experience is required, but the course is taught from a developer's perspective.

Course Outline

A Tour of SQL Server 2008

  • SQL Server 2008 Editions, Components, and Tools
  • Using SQL Server Management Studio (SSMS)
  • Working with Tables, Queries, and Views
  • Business Intelligence Services

Installing SQL Server 2008

  • Preparing for Installation
  • Upgrading an Earlier Version
  • Installation Steps
  • Configuring the Server

Designing and Creating a Database

  • Relational Database Design Principles
  • Implementing the Design
  • Create a SQL Server Database
  • Create SQL Server Tables
  • Creating Relationships Using a Database Diagram

Data Selection

  • Understanding Transact-SQL
  • The SELECT Statement
  • The WHERE Clause
  • Using ORDER BY to Sort Data
  • The GROUP BY Clause
  • Joining Tables

Modifying Data

  • Modifying DAta with Transact-SQL
  • Inserting Data
  • Updating Data
  • Understanding Transaction Isolation

Working with SQL Server Management Studio

  • Getting Started with Management Studio
  • Exploring the Object Explorer
  • Working with the Query Editor
  • Using SQL Server Books Online

Transact-SQL Programming

  • Overview of Transact-SQL
  • Using Built-In Functions
  • Using Control of Flow Constructs

Understanding and Implementing Security

  • Security Overview
  • Authentication
  • Authorization
  • Data Encryption
  • Security Epilog
  • Creating Views
  • What Is a View?

Creating Views

  • Updating Data Using a View
  • Using Computed Columns
  • Indexed Views
  • Partitioned Views

Creating Stored Procedures and Triggers

  • Creating Stored Procedures
  • Creating Triggers

Creating User-Defined Functions

  • User-Defined Function Overview
  • Scalar Functions
  • Inline Table-Valued Functions
  • Multi-Statement Table-Valued Functions
  • Using Functions, Views, and Stored Procedures

Transactions and Error Handling

  • Transaction Concepts
  • Applications and Transactions
  • Creating Explicit Transactions
  • Using TRY/CATCH Error Handling

Using .NET Code in SQL Server

  • Introduction
  • Writing SQLCLR Code
  • SQLCLR Code Modules
  • SQLCLR Security
  • T-SQL vs. .NET Code

Advanced SQLCLR Code Techniques

  • Advanced SQLCLR Code Modules
  • Managing Code Modules

Advanced Query Techniques

  • Full-Text Search
  • Advanced T-SQL Techniques
  • Executing Dynamic SQL

Advanced Data Types

  • Introduction
  • The HierarchyID Data Type
  • Sparse Columns and Column Sets
  • FILESTREAM Storage
  • Spatial Data

Implementing Partitions

  • SQL Server Partitions
  • Creating Partitioned Tables
  • Querying Partitions
  • Managing Partitions

Complex Querying

  • Complex Queries
  • Ranking
  • Correlated SubQueries
  • Common Table Expressions

Advanced Techniques

  • Complex Data and Structures
  • Efficient Queries
  • Working with Complex Queries
  • Maintaining Query Files

Design and Deployment with Visual Studio

  • Team System for Database Professionals
  • Creating Databases and Managing Projects
  • Database and Project Management

Working with XML

  • XML Data Type
  • XML Schema Collections
  • Querying XML
  • Best Practices

Business Intelligence Services

  • Introduction to Business Intelligence Services
  • Using Integration Services
  • Using Analysis Services
  • Using Reporting Services
 
Related Online Training


How to make a booking for the cm76263 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

South East England
Berkshire
£ 1,595
Berkshire
£ 1,595
Berkshire
£ 1,595
Berkshire
£ 1,595
Berkshire
£ 1,595

Sort by Date

South East England
£ 1,595
South East England
£ 1,595
South East England
£ 1,595
South East England
£ 1,595
South East England
£ 1,595

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.