Курс на Stepik
Обложка курса «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL» на Stepik
999 ₽

Эффективная работа с современным Microsoft SQL Server 2025/MSSQL ★ 0.000

Открыть на
STEPIK.ORG
Категории курса

Курс для backend-разработчиков, которые пришли к SQL Server из PostgreSQL, MySQL, Oracle или другого стека и хотят работать с ним уверенно: T-SQL 2025, схема и индексы, JSON, регулярные выражения, конкуренция и optimized locking, планы и Query Store, temporal и ledger, векторный поиск, безопасность арендаторов, подключение из .NET и воспроизводимый стенд. Всё — на одном сквозном проекте Waybill, который к концу курса работает целиком.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Учеников на курсе 0
Сертификаты, выданные на курсе «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Сертификатов выдано 0
Отзывы о курсе «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Отзывов получено 0
Рейтинг курса «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Рейтинг курса 0.000
Уроки в курсе «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Количество уроков 153
Тесты в курсе «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Количество квизов 70
Стоимость курса «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Стоимость курса 999 ₽ —
Обновления курса «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Обновления курса — —
Дата публикации курса «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Дата публикации курса — ———
Последнее обновление курса «Эффективная работа с современным Microsoft SQL Server 2025/MSSQL»Последнее обновление — ———
Сложность hard — ———

Чему вы научитесь

  • Писать идиоматичный T-SQL 2025 и понимать, чем поведение SQL Server отличается от PostgreSQL, MySQL и Oracle
  • Проектировать схему для продакшена: ключи, ограничения, вычисляемые столбцы, сжатие, идемпотентные миграции
  • Выбирать кластерный ключ и строить некластерные, фильтрованные и columnstore-индексы под реальные запросы
  • Работать с нативным типом json, регулярными выражениями и нечётким сравнением строк в 2025
  • Писать процедуры с табличными параметрами, идемпотентный ingest и безопасный динамический SQL
  • Разбираться в уровнях изоляции, RCSI, optimized locking, deadlock и оптимистичной конкуренции
  • Читать планы выполнения, лечить parameter sniffing, использовать Query Store, IQP и Extended Events
  • Загружать и архивировать большие объёмы данных: секционирование, sliding window, батчевые операции
  • Вести историю изменений через temporal-таблицы, Change Tracking, CDC и ledger, строить transactional outbox
  • Подключать SQL Server из .NET: SqlClient, Dapper, TVP, retry, транзакции, наблюдаемость
  • Хранить и искать векторы, подключать внешние модели эмбеддингов, строить гибридный поиск
  • Изолировать арендаторов через Row-Level Security, маскировать PII, шифровать данные и включать аудит
  • Собирать воспроизводимый стенд: бэкапы, восстановление, контейнеры, tSQLt, CI/CD в GitHub Actions

О курсе

Курс для backend-разработчиков, которые пришли к SQL Server из PostgreSQL, MySQL, Oracle или другого стека и хотят работать с ним уверенно: T-SQL 2025, схема и индексы, JSON, регулярные выражения, конкуренция и optimized locking, планы и Query Store, temporal и ledger, векторный поиск, безопасность арендаторов, подключение из .NET и воспроизводимый стенд. Всё — на одном сквозном проекте Waybill, который к концу курса работает целиком.

Для кого этот курс

Backend-, системные и скриптовые разработчики уровня middle, которые умеют программировать и писать SQL, но с SQL Server работали мало или по необходимости: пришли из PostgreSQL, MySQL, Oracle, SQLite или ClickHouse и получили проект на MSSQL. Подойдёт и тем, кто давно работает с SQL Server, но хочет разобраться в возможностях 2022–2025: json, REGEXP, vector, optimized locking, Query Store, Change Event Streaming. Не подойдёт тем, кто изучает SQL с нуля, и администраторам, которым нужны кластеризация, лицензирование и миграция инфраструктуры.

Начальные требования

  • Уверенный SQL любого диалекта: соединения, агрегаты, подзапросы, транзакции.
  • Опыт разработки на любом backend-языке; примеры приложения — на C# 14 / .NET 10, для их чтения достаточно знакомства с любым C-подобным языком.
  • Локальный SQL Server 2025 (Developer или Evaluation) на Windows либо образ mcr.microsoft.com/mssql/server:2025-latest в Docker; для глав о .NET — .NET SDK 10.
  • Инструменты: sqlcmd, SSMS 22 или расширение MSSQL для VS Code.

Преподаватели курса

Формат курса

Текстовые уроки в формате технической книги, без видео. Каждый урок — инженерная ситуация, код с пояснениями, задание на проекте Waybill и вопросы для самопроверки. Главы 3–12 завершаются тестовыми задачами. Уроки читаются в своём темпе, дедлайнов нет. Скрипты и код проекта выполняются на вашем SQL Server 2025 — локальном или в Docker.

Что вы получите

  • 153 текстовых урока в 17 главах с кодом на T-SQL и C#
  • Сквозной проект Waybill: SQL-скрипты по главам, мигратор, API на .NET 10, симулятор нагрузки, тесты
  • Задание на проекте и вопросы для самопроверки в каждом уроке
  • Тестовые задачи в главах 3–12 с объяснением правильного ответа
  • Скрипт пересборки стенда с нуля, набор tSQLt-тестов и готовый pipeline GitHub Actions
  • Чек-лист code review для T-SQL и список типичных ошибок при переходе с PostgreSQL, MySQL и Oracle
  • Runbook обслуживания базы: бэкапы, контроль журнала, дрейф схемы, Query Store

Нагрузка

4–6 часов в неделю

Расскажите о курсе друзьям