SSRS in real world

Learn Sql Server Reporting Services in a real business context

Teaching SSRS Reporting in 2021 cannot be a flat enumeration of functionalities, real world is different.

What you’ll learn

  • Install and configure all the components needed to reporting with SSRS.
  • Design professional reports with real world techniques.
  • Use SSRS in a real business context, transforming a customer’s request into a clean report delivery.
  • Basic usage of Stored Procedures as report backend.

Course Content

  • Introduction –> 1 lecture • 3min.
  • Installation –> 8 lectures • 18min.
  • IDE –> 4 lectures • 5min.
  • Your first report –> 9 lectures • 19min.
  • Report Design –> 14 lectures • 35min.
  • Report Design in real world –> 21 lectures • 41min.

SSRS in real world


  • A minimal base of SQL language could help, but is optional.
  • A minimal base of SQL Server could help, but is optional.

Teaching SSRS Reporting in 2021 cannot be a flat enumeration of functionalities, real world is different.

Learning SSRS in an aseptic room will not help you when your project manager ask you to build “top” reports for the company’s best customer. You need something more to be ready. In a business context, you often start from a quick specification mail written by the customer, where 40% of requirements are missing. Moreover, you have to think to non-functional requirements, like performance and usability. Customer never asks for them, but always needs them.

The good news is that this “more” is in this course, and it’s valid for any report you will build in future: I am talking about trasversal best practices and approaches, covering the entire life-cycle of a report…

In this intensive course I’m not going to cover any functionality of SSRS, there’s Microsoft Docs site for this. I will cover a selected list of most used functionalities, step by step, enabling you to build the 80% of any report you will be asked for. I’m sure that, after this course, you can successfully understand any remaining topic by yourself. In addition, I will focus on “real world” aspects, like report requirements analisys, effort estimation, mockup definition, team interactions, proactivity, practical implementation strategies, quality control and performance checking.

After this course, you will be able to transform any report request in a successful delivery.

Get Tutorial