Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Система управления версиями RedGate SQL Source Control
 
 

Учебный курс "Система управления версиями RedGate SQL Source Control"

Краткое содержание курса: применение системы управления версиями RedGate SQL Source Control, планирование развертывания RedGate SQL Source Control, взаимодействие с Git и Microsoft Team Foundation Server, коммиты, бранчи, скрипты миграции, блокировки кода объектов базы данных, история версий, применение политик по именованию объектов и написанию кода.

Задача курса:
научить специалистов, работающих с RedGate SQL Source Control всем функциональным возможностям этой программы, разобрать конкретные ситуации применения RedGate SQL Source Control на основе опыта других предприятий.

Для кого предназначен:
разработчики и архитекторы, создающие объекты баз данных на Microsoft SQL Server.

Предварительная подготовка:
Пользователи должны знать основные принципы работы с системами управления версиями и уметь создавать объекты Microsoft SQL Server.

Продолжительность курса:
3 дня (24 учебных часа)

В курсе 9 модулей. К каждому модулю предусмотрены практические задания с подробными ответами. На выполнение практических заданий отводится 50 процентов времени учебного курса.

Курс был разработан под заказ предприятия, которое занимается разработкой программного обеспечения. Затем обучение проводилось по нему и на других предприятиях, всегда с отличными отзывами.

План учебного курса

  1. Введение в систему управления версиями RedGate SQL Source Control. Новые возможности, сравнение с RedGate DLM Automation и RedGate ReadyRoll Core и Pro.
  2. Планирование развертывания RedGate SQL Source Control. Возможности интеграции с другими продуктами CI/CD DevOps. Основные принципы и задачи при планировании системы с использованием RedGate SQL Source Control. Интеграция с Visual Studio 2017 и SQL Server Data Tools.
  3. Развертывание RedGate SQL Source Control. Выполнение послеустановочных задач.
  4. Подключение RedGate SQL Source Control к системам контроля версий Git и Microsoft Team Foundation Server.
  5. Применение RedGate SQL Source Control:
    1. Работа с коммитами
    2. Создание веток (branches) и слияние веток
    3. Применение скриптов миграции
    4. Блокирование объектов и снятие блокировок
    5. Исключение объектов БД из контроля версий
    6.  Запрет изменений для структуры некоторых объектов БД
    7. История версий и возможность отката к предыдущей
    8. Контроль версий данных в таблицах-справочниках (в дополнение к контролю версий схемы)
    9. Статусы и комментарии для объектов БД
    10. Политики с правилами по именованию объектов/написания кода
    11. Особенности при работе с выделенным (dedicated) и общим (shared) режимами работы
  6. Сравнение копий баз данных. Настройка параметров сравнения и получение протокола отличий.
  7. Настройка конфигурации RedGate SQL Source Control. Изменение режима изоляции транзакций и применение политик Microsoft Team Foundation Server.
  8. Диагностика и решение проблем RedGate SQL Source Control. Работа с логами. Резервное копирование и восстановление.
  9. Опыт организации работы с RedGate SQL Source Control на предприятиях. Best Practices.
 
 
 
 
   
   
   
 
 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru