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

Проектирование серверных решений на основе 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. Язык курса — русский.

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