MCITP: Database Developer 2008 CertCamp
On Demand $1,995.00
Virtual Class $2,495.00
Class Room $2,995.00

Course Description
The Microsoft Certified IT Professional (MCITP): Database Developer 2008 certification training course gives you the knowledge and skills needed to design a secure, stable, enterprise database solution by using Microsoft SQL Server 2008. As a database developer, you will design and implement relational database models and database storage objects. They also program servers by using user-defined functions, triggers, stored procedures, Transact-SQL, or CLR. They retrieve or modify data by using SQL queries or tune and optimize queries.
MCITP: Database Developer is the premier certification for database designers and developers. This credential demonstrates that you can design a secure, stable, enterprise database solution by using Microsoft SQL Server 2008.
Program Objectives
During this Accelerated Learning course, students will learn how to implement tables and views, implement programmable objects, work with query fundamentals, and apply additional query techniques. They will also learn how to work with additional SQL Server 2008 components. Students will also learn how to work with XML data and gather performance information. You will then focus on:
- Designing a Database Strategy
- Designing Database Tables
- Designing Programming Objects
- Designing a Transaction and Concurrency Strategy
- Designing an XML Strategy
- Designing Queries for Performance
- Designing a Database for Optimal Performance
Prerequisites
Students are required to meet the following prerequisites:
- At least one year of experience using SQL Server 2005 or higher in a live production environment
- An understanding of T-SQL
- Experience in database design
Course Features
- Lectures 67
- Domains 1
- Quizzes 0
- Duration 40 hours
- Students 310
- Certificate No
- Assessments Yes
-
MCITP Database Developer 2008 course
- Create and alter tables.
- Create and alter views.
- Create and alter indexes.
- Create and modify constraints.
- Implement data types.
- Implement partitioning solutions.
- Create and alter stored procedures.
- Create and alter user-defined functions (UDFs).
- Create and alter DML triggers.
- Create and alter DDL triggers.
- Create and deploy CLR-based objects.
- Implement error handling.
- Manage transactions.
- Query data by using SELECT statements.
- Modify data by using INSERT, UPDATE, and DELETE statements.
- Return data by using the OUTPUT clause.
- Modify data by using MERGE statements.
- Implement aggregate queries.
- Combine datasets.
- Apply built-in scalar functions.
- Implement subqueries.
- Implement CTE (common table expression) queries.
- Apply ranking functions.
- Control execution plans.
- Integrate Database Mail.
- Implement full-text search.
- Implement scripts by using Windows PowerShell and SQL Server Management Objects (SMOs).
- Implement Service Broker solutions.
- Track data changes.
- Retrieve relational data as XML.
- Transform XML data into relational data.
- Query XML data.
- Manage XML data.
- Capture execution plans.
- Gather trace information by using Profiler
- Collect output from the Database Engine Tuning Advisor.
- Collect information from system metadata.
- Identify which SQL Server components to use to support business requirements.
- Design a database model.
- Design a data model by using the Entity Framework.
- Design an application strategy to support security.
- Design a solution by using Service Broker.
- Design a Full-Text Search strategy.
- Identify the appropriate usage of new data types.
- Design tables.
- Design data integrity.
- Design T-SQL stored procedures.
- Design views.
- Design T-SQL table-valued and scalar functions.
- Design Common Language Runtime (CLR) table-valued and scalar functions.
- Design CLR stored procedures, aggregates, and types.
- Evaluate special programming constructs.
- Design the locking granularity level.
- Design for implicit and explicit transactions.
- Design for concurrency.
- Design XML storage.
- Design a strategy to query and modify XML data.
- Design a query strategy by using FOR XML.
- Design a strategy to transform XML into relational data.
- Optimize and tune queries.
- Analyze execution plans.
- Evaluate the use of row-based operations vs. set-based operations.
- Optimize indexing strategies.
- Design scalable database solutions.
- Resolve performance problems by using plan guides.
- Design a table and index compression strategy.
- Design a table and index partitioning strategy.