
SQL Server Database Development is an intermediate Database course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (40 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Design and create a normalized schema (customers, orders, products) for a sample retail application using SQL Server Management Studio.
Real-World Scenario: A growing retail company's spreadsheet-based order tracking needs to become a proper relational database before it breaks under duplicate and inconsistent data.
Learning Outcome: Participants can design a normalized schema with appropriate keys and constraints for a real business domain.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Write a set of reporting queries against the Day 1 schema, including a running-total report using window functions and a recursive CTE for a category hierarchy.
Real-World Scenario: The sales team needs a running month-to-date revenue report and a report showing the full category tree for the product catalog.
Learning Outcome: Participants can write complex multi-table queries, including window functions and recursive CTEs, confidently and correctly.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Implement the order-placement business logic as a stored procedure with proper error handling, plus an audit trigger that logs price changes on the products table.
Real-World Scenario: The application team needs a single stored procedure that validates stock, creates an order, and updates inventory atomically.
Learning Outcome: Participants can encapsulate business logic safely in T-SQL objects and handle errors correctly inside transactions.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Diagnose and fix three deliberately slow queries against a larger sample dataset using execution plans, then measure the before/after improvement.
Real-World Scenario: A reporting query that used to run in seconds now takes minutes as the orders table has grown to millions of rows.
Learning Outcome: Participants can read an execution plan, identify the bottleneck, and apply the correct indexing or query fix.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build a small end-to-end feature: a table-valued parameter used to bulk-insert order lines, wrapped in a stored procedure, exposed through a reporting view.
Real-World Scenario: The application needs to insert a shopping cart with dozens of line items in a single efficient database call rather than one round trip per row.
Learning Outcome: Participants leave with a complete, working set of database objects (schema, procedures, functions, triggers, indexes, views) representing a small production-ready application backend.
This course is aimed at developers who build the data layer of applications on SQL Server, not at DBAs managing servers.
Participants should already be comfortable writing basic SQL queries before attending.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.