Следите за новостями

Цифра дня

48 комплексов Starlink направило МЦРИАП в регионы ЧС

Designing Microsoft SQL Server 2005 Server-Side Solutions

Содержание:

Курс дает знания и навыки для разработки серверных приложений на базе Microsoft SQL Server 2005T. Курс нацелен обучить разработчиков БД, работающих в рабочей среде предприятия, идентифицировать и применять технологии БД в процессе разработки для получения подходящего решения, которое полностью бы соответствовало нуждам.

Модуль 1. Выбор сервисов SQL Server для удовлетворения потребностей бизнеса
Этот модуль объясняет, как переводить требования бизнеса на сервисы SQL Server и предоставлять готовое решение нетехническим пользователям.
• Оценка, в каких случаях использовать новые сервисы SQL Server.
• Оценка использования улучшенных возможностей двигателя БД.

Модуль 2. Проектирование стратегии безопасности для компонентов решения на базе SQL Server 2005
• Проектирование стратегии безопасности для компонентов решения на базе SQL Server 2005
• Проектирование объектов для управления доступом к приложениям.
• Создание стратегии аудирования.
• Управление множеством команд разработчиков с использованием возможностей безопасности SQL Server 2005.

Модуль 3. Проектирование стратегии моделирования данных
Этот модуль дает различные рекомендации для определения стандартов для хранения в решении XML-данных.
• Определение стандартов для хранения XML-данных в решении.
• Разработка схемы решения для БД.
• Разработка стратегии Scale-Out

Модуль 4. Разработка стратегии транзакций для решения на базе SQL Server 2005
• Определение требований к поведению данных.
• Определение уровней изоляции.
• Разработка стратегии «Упругой (Эластичной)» транзакции.

Модуль 5. Разработка решения для сервисов оповещения
• Определение даты события.
• Разработка стратегии описания.
• Разработка стратегии оповещения.
• Разработка стратегии доставки оповещения.

Модуль 6. Разработка решения для Service Broker
• Разработка архитектуры решения для Service Broker
• Разработка потока данных для Service Broker
• Разработка работоспособности решения для Broker Solution

Модуль 7. Планирование контроля источников, тестирования элементов, и развертывания
• Разработка стратегии контроля источников
• Разработка плана тестирования элементов
• Создание основы для исполнения и стратегии сравнения эффективности
• Разработка стратегии развертывания решения

Модуль 8. Оценка расширенных методов запросов
• Оценка общих Таблиц Выражений
• Оценка Базовых Запросов
• Оценка Ранжирующих Запросов

Модуль 9. Оценка расширенных методов XML
• Оценка использования запросов XQuery
• Создание стратегии для конвертирования данных между форматами XML и Relational (реляционный формат).

Аудитория:

Курс рассчитан на профессиональных разработчиков БД, имеющих опыт 3-х или более лет работы в качестве разработчика решений для БД на базе SQL Server в среде предприятия.

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

Для прослушивания данного курса слушателю необходимо:
• Иметь опыт чтения требований к пользователю и документов производственной необходимости (например, положения о развитии проектного мышления/миссии или отчеты бизнес анализа).
• Понимать синтаксис Transact-SQL и программную логику.
• Понимать XML. В особенности, необходимо знать синтаксис XML, что такое «элементы» и «атрибуты», и как их различать.
• Понимать требования к безопасности. В особенности, необходимо понимать, как неавторизованные пользователи могут получать доступ к критичной информации, и необходимо уметь планировать стратегии для предотвращения доступа.
• Уметь проектировать 3NF-базы данных и понимать реальную необходимость полного отказа от нормализованного проекта (denormalization) и разработки готового решения, удовлетворяющего требованиям эксплуатации и бизнеса; плюс уметь проектировать модели по таким схемам как Star (Звезда) и Snowflake (Снежинка).
• Иметь начальный опыт мониторинга и выявления неисправностей.
• Иметь базовые знания ОС и платформы, а именно, как операционная система интегрируется с БД, что может делать платформа или ОС, и как происходит взаимодействие между ОС и БД.
• Иметь базовые знания архитектуры приложений. Т.е. как приложения могут проектироваться на трех уровнях, что приложение может делать, как происходит взаимодействие приложения с БД, и как осуществляется взаимодействие между БД и платформой или ОС.
• Иметь начальный опыт работы с инструментарием построения отчетов.
• Иметь представление о возможностях, инструментариях и технологиях SQL Server 2005.
Иметь сертификацию Microsoft Certified Technology Specialist: Microsoft SQL Server 2005 или эквивалентный ей опыт.