Список
курсов

Проектирование серверных решений на основе Microsoft SQL Server 2005

2781 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Этот курс позволяет приобрести знания и навыки, необходимые для разработки серверных решений на основе Microsoft SQL Server 2005.

Аудитория:

Курс предназначен для разработчиков приложений, ответственных за выбор технологий БД на этапе проектирования заказных бизнес-решений. Особое внимание в программе курса уделяется вопросам комплексной проработки создаваемых решений.

Предварительная подготовка:

Для эффективного обучения на курсе, слушателям рекомендуется:

  • обладать опытом работы с документами, определяющими круг задач и общие требования к проектируемому решению; - понимать синтаксис языка Transact-SQL и логику программирования;
  • иметь знакомство с XML: структура XML-документа , понятия элементов и атрибутов;
  • понимать требования безопасности, способы и последствия получения несанкционированного доступа к информации, а также методы предотвращения неавторизованного доступа;
  • уметь приводить БД к третьей нормальной форме (3НФ) и грамотно выполнять денормализацию с учетом требований производительности и особенностей задачи, а также общее знакомство с моделями БД, такими как схемы "Звезда" (Star) и "Снежинка" (Snowflake);
  • обладать навыками мониторинга и устранения неисправностей;
  • понимать аспекты взаимодействия операционной системы и сервера БД: распределение ролей, интеграция, коммуникационные механизмы;
  • иметь базовые знания архитектуры приложений БД: модели безопасности, трехуровневая модель приложения, функции приложения, порядок взаимодействия между приложением, сервером БД и операционной системой;
  • обладать навыками работы с инструментами формирования отчетов;
  • иметь знакомство с SQL Server 2005 - функциональными возможностями, инструментами, технологиями;
  • обладать статусом MCTS: Microsoft SQL Server 2005 или знаниями и навыками в эквивалентом объеме.

Также желательно пройти обучение на следующих курсах:

  • 2778: "Создание запросов в Microsoft SQL Server 2005 с использованием Transact-SQL";
  • 2779: "Реализация базы данных в СУБД Microsoft SQL Server 2005";
  • 2780: "Поддержка базы данных Microsoft SQL Server 2005".

Сертификация:

Курс готовит к тесту: 70-638

Содержание курса:

Модуль 1. Выбор необходимых служб SQL Server

  • Обзор встроенных служб SQL Server.
  • Оценка необходимости применения новых служб SQL Server.
  • Оценка необходимости применения усовершенствований ядра SQL Server.
  • Отбор необходимых служб SQL Server.

Модуль 2. Разработка стратегии безопасности

  • Режимы аутентификации и стратегии авторизации - обзор.
  • Разработка стратегии обеспечения безопасности компонентов решения на основе SQL Server 2005.
  • Разработка объектов для управления доступом к приложению.
  • Формирование стратегии аудита.
  • Использование средств безопасности SQL Server 2005 при наличии нескольких групп разработчиков.
  • Разработка стратегии безопасности.

Модуль 3. Разработка стратегии моделирования данных

  • Определение правил хранения XML-данных.
  • Разработка схемы БД.
  • Разработка стратегии горизонтального масштабирования.
  • Разработка стратегии моделирования данных

Модуль 4. Разработка стратегии применения транзакций

  • Определение правил поведения БД при изменении данных.
  • Определение уровней изолированности.
  • Разработка гибкой стратегии применения транзакций.
  • Разработка стратегии применения транзакций.

Модуль 5. Разработка решений с использованием службы оповещений

  • Данные события.
  • Разработка стратегии подписки.
  • Разработка стратегии оповещений.
  • Разработка стратегии доставки уведомлений.
  • Разработка решений с использованием службы оповещений

Модуль 6. Разработка решений Service Broker

  • Разработка архитектуры решений с использованием Service Broker.
  • Проектирование потоков данных Service Broker.
  • Проектирование функций обеспечения доступности.
  • Разработка решений с использованием Service Broker.

Модуль 7. Планирование процессов управления исходными текстами, блочного тестирования и развертывания решений

  • Разработка стратегии управления исходным кодом.
  • Разработка плана блочного тестирования.
  • Определение базовых показателей и тестирование производительности.
  • Разработка стратегии развертывания.
  • Планирование процессов управления исходными текстами, блочного тестирования и развертывания решений.

Модуль 8. Оценка необходимости применения расширенных запросов и технологий XML

  • Общие табличные выражения (Common Table Expressions).
  • Сводные запросы (Pivot Queries).
  • Запросы с ранжированием. XQuery.
  • Разработка стратегии преобразования "XML-реляционные данные".
  • Оценка необходимости применения расширенных запросов и технологий XML.

Приобретаемые навыки:

Слушатели научатся:

  • определять перечень служб SQL Server, необходимых для решения поставленных задач;
  • разрабатывать стратегию безопасности для решений на основе SQL Server 2005;
  • разрабатывать стратегию моделирования данных;
  • разрабатывать стратегию применения транзакций;
  • проектировать решения с использованием службы оповещений (Notification Services);
  • проектировать решения с использованием Service Broker;
  • планировать процессы управления исходными текстами, тестирования и развертывания решений;
  • определять необходимость применения расширенных запросов;
  • определять необходимость использования XML.

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Николай Мастило Николай Мастило
Учиться никому не рано и никогда не поздно
Оформить заявку
на обучение