/ssdt-training

All code from full ssdt training

Primary LanguageTSQLMIT LicenseMIT

SSDT Training

| English Version | Polish Version |

All code from full ssdt training.

SSDT is a great tool if you're looking for a solution to manage and deploy your SQL Server database or Azure SQL databases. It's a free tool from Microsoft (provided within Visual Studio), but sometimes we don't know how to start and how to:

  • Import existing database(s) from a physical server
  • Use DACPAC file and what's that?
  • Understand the concept and use SQLPackage
  • Build end-to-end CI/CD process

I've been working with SSDT for many years now. This repository contains a code for all demo of comprehensive online-course I prepared in 2020.
Take a look if you're interested. The whole course is available here:
Polish edition: Projekty bazodanowe w SQL Server Data Tools SSDT
English edition: Database projects with SQL Server Data Tools (SSDT)

The first edition (Polish language only) has been released in 2020.
The first English edition was released on 3th of July 2021.
The cost of the 20-hour course is $195.
SSDT Full course banner

At the beginning of year 2022, compacted version of English edition course appeared.
"Essentials of database projects with SSDT" costs $99 only.
SSDT Full course banner

The differences between these two editions are described in this blog post.

If you not ready to buy an entire course, sign up for free materials and tips for 8 weeks.

SSDT banner

Enjoy!
Kamil

Course scope

Module 1: Introduction & Installation

Duration: 83 min.

  • A. Welcome and introduction (📽️ Free lesson)
  • B. Installing SSDT
  • C. Two approaches: State vs Migration
  • D. Tools comparison
  • E. Automation, DevOps, CI/CD
  • F. Summary (📽️ Free lesson)
  • G. Quiz

Module 2: Versioning fundamentals with GIT

Duration: 89 min.

  • A. Git Mini-Course - Introduction
  • B. Installation of utilities
  • C. Project cloning
  • D. Create a new project (📽️ Free lesson)
  • E. Basic commands (PULL, COMMIT, PUSH)
  • F. New developer branch
  • G. Pull Request and MERGE to the master branch
  • H. Summary
  • I. Quiz

Module 3: Working with SSDT in Visual Studio

Duration: 68 min.

Module 4: Import of an existing database

Duration: 108 min.

Module 5: Comparing and Publishing

Duration: 187 min.

Module 6: Azure DevOps and CI/CD

Duration: 152 min.

Module 7: Unit tests

Duration: 156 min.

Module 8: Tips, Tricks & Troubleshooting

Duration: 150 min.

Module 9: Advanced

Duration: 149 min.