В сегодняшнем выпуске в основном информация для учебных групп, поэтому начну с общей, которая может быть полезна всем, а, именно, актуальная тема: продвижение web сайтов . Умелое продвижение сайтов позволяет привлекать на сайт большое число посетителей, а, чем больше посетителей на коммерческом сайте, тем больше покупателей при прочих равных условиях.

Замечу, что в сети Интернет возможно продвижение не только качественных и действительно полезных для людей сайтов, но и тех, которые относятся к группе информационного мусора. В ближайшее время напишу об одном таком сайте, который продвигает владелец с использованием фраз (орфография сохранена)  “Много информации писав эту статью нашел на” и “..Кладезь информации по форексу для меня стал”, а там совсем не кладезь, а полный-полный отстой, но успешное продвижение сайта позволяет его владельцу достаточно хорошо зарабатывать, но об этом в другой раз, читайте новые выпуски.

Сейчас о делах учебных.

Информация для групп гр. 124/2, 124/2П (Биржевая линия В.О., д.14, ауд. 429)
Ниже избранная информация из графика обучения. Оставил только то, что относится к предметам обучение по которым буду вести я.
ПЛАНИРУЕМЫЙ ГРАФИК проведения занятий по специализации «Системный инженер»
гр. 124/2, 124/2П (занятия с 18-30 до 21-50)
(понедельник, вторник, четверг, пятница)
Биржевая линия В.О., д.14 ауд. 429

п/п Период обучения Наименование дисциплины Преподаватель Кол-во ак.часов
1. 26 июня – 5 июля 3.07 – учебный день) Администрирование Microsoft SQL Server 2008 доцент Ананченко И.В. 40 экзамен
2. 8 – 17 июля 10.07 – учебный день) Разработка Microsoft SQL Server 2008 доцент Ананченко И.В. 40 зачет
3. 18 – 30 июля Microsoft Exchange Server 2010 доцент Ананченко И.В. 40 зачет
с 31 июля по 1 сентября 2013- каникулы
4. 2 – 10 сентября Microsoft ForeFront TMG 2010 доцент Ананченко И.В. 30 зачет
Защита дипломов – 18 октября 2013 года*)
*) – после защиты продолжение обучения по специализации “Системный инженер” (1010 ак.час.)

Курс Администрирование Microsoft SQL Server 2008 заканчивается экзаменом. Список экзаменационных вопросов

1.Планирование и установка SQL Server 2008. Начало установки. Выбор набора компонентов. Работа с именованными экземплярами.
2.Средства администрирования SQL Server 2008. SQL Server Management Studio. Способы создания скриптов в Management Studio.
3.Специальный режим подключения Dedicated Administrator Connection (DAC). SQL Server Profiler.
4.Создание баз данных и настройка параметров. Служебные и учебные базы данных SQL Server 2008
5.Создание баз данных и настройка параметров. Физическая структура базы данных. Файлы баз данных и журналов транзакций.
6.Логическая структура базы данных. Создание пользовательских баз данных. Создание базы данных из SQL Server Management Studio. Создание скрипта, описывающего базу данных.
7.Основные параметры базы данных. Режим восстановления базы данных (Recovery Model).
8.Безопасность SQL Server 2008. Выбор типа учетной записи. Создание учетной записи и настройка ее параметров. Режимы аутентификации SQL Server 2008.
9.Резервное копирование и восстановление баз данных SQL Server 2008
10.Автоматизация административных операций средствами SQL Server Agent
11.Объектная модель SQL-DMO
12.Объектная модель SMO
13.WMI и SQL Server 2008
14.Мониторинг и оптимизация производительности SQL Server 2008
15.Работа с блокировками
16.Средства обеспечения отказоустойчивости SQL Server 2008. Автоматическая доставка журналов (log shipping)
17.Репликация в SQL Server 2008. Настройка репликации.

Информация по курсу “Разработка Microsoft SQL Server 2008”. Курс “Разработка Microsoft SQL Server 2008” авторский, по структуре охватываемых вопросов и тем обучения примерно соответствует материалам курсов 2778 (Writing Queries Using Microsoft SQL Server 2008 Transact-SQL) и 6232 (Implementing a SQL Server 2008 R2 Database). Информация об авторизованных курсах 2778 (Writing Queries Using Microsoft SQL Server 2008 Transact-SQL) и 6232 (Implementing a SQL Server 2008 R2 Database).
Курс М2778 Создание запросов в Microsoft SQL Server 2008 R2/2005 с использованием Transact — SQL
Слушатели, пройдя обучение, научатся программировать на языке Transact-SQL, создавать с его помощью базовые запросы для Microsoft SQL Server, делать выборки данных, группировать, суммировать, объединять, модифицировать данные. Приобретуте навыки разработки более сложной программной логики, используя расширенные возможности Transact-SQL.
Помимо базовых возможностей, в курсе рассматриваются новые возможности и технологии обработки данных, представленные в Microsoft SQL Server 2005, 2008. Также изучаются возможности обработки данных в формате XML на языках Transact-SQL и xQuery.
Цель курса:
Получить теоретические знания и технические навыки, требующиеся для создания сложных запросов на языках Transact-SQL и xQuery и программирования для Microsoft SQL Server.
Курс предназначен для всех разработчиков ПО, использующих СУБД и администраторов баз данных.
По окончании курса будете уметь:
•Пользоваться встроенной справочной системой Books Online;
•Описывать нововведения языка запросов Transact-SQL в SQL Server 2005, 2008 и их назначение;
•Описывать использование и способы выполнения инструкций языка Transact-SQL ;
•Использовать средства создания запросов;
•Составлять SELECT-запросы для выборки данных;
•Группировать и суммировать данные, используя Transact-SQL;
•Составлять запросы, которые извлекают и изменяют данные, используя подзапросы;
•Изменять данные в таблицах;
•Объединять данные из нескольких таблиц;
•Опрашивать текстовые поля с использованием полнотекстового поиска;
•Работать с данными в формате XML;
•Преобразовывать данные из реляционного (табличного) формата в XML и обратно;
•Cоздавать и использовать программируемые объекты (процедуры, функции, представления);
•Реализовывать преобразования табличных данных (PIVOT/UNPIVOT) и генерировать отчёты;
•Объединять запросы и строить рекурсивные выражения при помощи CTE (Common Table Expressions);
•Строить управляемые объединения при помощи оператора APPLY;
•Использовать функции ранжирования;
•Разрабатывать сложные программные алгоритмы на языке Transact-SQL с использованием курсоров.
•Использовать механизм слияния данных MERGE
Продолжительность курса — 24 ак. ч.
№ 6232 Реализация базы данных Microsoft SQL Server 2008 R2
Implementing a Microsoft SQL Server 2008 R2
Продолжительность курса: 5 дней — 40 часов
Цель курса – предоставить слушателям знания и навыки по использованию инструментов и возможностей SQL Server 2008 R2 для разработки баз данных.
Аудитория
Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2008 R2. Для успешного прохождения курса слушатели должны обладать знаниями по основам реляционных баз данных, а также должны уметь писать запросы на языке T-SQL.

По окончании курса слушатели смогут:
Понимать возможности, компоненты и базовую конфигурацию SQL Server 2008 R2
Использовать типы данных, поддерживаемые SQL Server
Проектировать и создавать таблицы, а также работать со схемами
Проектировать и создавать представления и секционированные представления
Описывать типы индексов и определять подходящие типы данных для индексов и составных индексов
Определять подходящие структуры таблиц для реализации кластерных индексов и «куч»
Просматривать планы выполнения
Проектировать и реализовывать некластерные индексы, индексы, покрывающие запрос и присоединенные столбцы
Проектировать и реализовывать хранимые процедуры
Реализовывать табличные типы, табличные параметры и инструкцию MERGE
Описывать транзакции, уровни изоляции транзакций, и шаблоны проектирования для приложений с высокой степенью пераллелизма
Проектировать и реализовывать обработку ошибок T-SQL и структурную обработку исключений
Проектировать и реализовывать скалярные и табличные функции
Проектировать и реализовывать ограничения
Проектировать и реализовывать триггеры
Описывать и реализовывать интеграцию с CLR
Описывать и использовать XML данные и схемы в SQL Server
Писать запросы с использованием FOR XML и XPath
Описывать и использовать пространственные типы данных в SQL Server
Создавать и использовать в запросах полнотекстовые индексы

Курс помогает подготовиться к следующим сертификационным экзаменам:
70-433 TS: Microsoft SQL Server 2008, Database Development
Программы сертификации
MCTS: Microsoft SQL Server 2008, Database Development
Содержание курса

Модуль 1: Обзор SQL Server и его инструментария
Темы
Обзор SQL Server
Использование инструментов SQL Server
Настройка служб SQL Server
Лабораторная работа: Обзор SQL Server и его инструментария
Проверка установки компонентов SQL Server
Изменение учетных записей служб нового экземпляра сервера
Включение протокола именованных каналов для обоих экземпляров сервера
Создание псевдонимов для AdventureWorks и Proseware
Проверка того, что SQL Browser отключен и настройка фиксированного порта TCP/IP
Модуль 2: Работа с типами данных
Темы
Использование типов данных
Работа с текстовыми данными
Приведение типов
Работа со специализированными типами данных
Лабораторная работа: Работа с типами данных
Выбор подходящих типов данных
Создание запросов с приведением типов
Проектирование и создание пользовательских типов данных
Модуль 3: Проектирование и реализация таблиц
Темы
Проектирование таблиц
Работа со схемами
Создание и изменение таблиц
Лабораторная работа: Проектирование и реализация таблиц
Улучшение структуры таблиц
Создание схемы
Создание таблиц
Модуль 4: Проектирование и реализация представлений
Темы
Обзор представлений
Создание и управление представлениями
Вопросы производительности для представлений
Лабораторная работа: Проектирование и реализация представлений
Проектирование, реализация и тестирование представления WebStock
Проектирование и реализация представления Contacts
Изменение представления AvailableModels
Модуль 5: Планирование индексов для SQL Server
Темы
Ключевые понятия
Типы данных и индексы
Одностолбцовые и составные индексы
Лабораторная работа: Планирование индексов для SQL Server
Исследование существующей статистики индексов
Выбор столбцов для индексации
Модуль 6: Реализация табличных структур в SQL Server
Темы
Табличные структуры в SQL Server
Работа с кластерными индексами
Проектирование эффективных кластерных индексов
Лабораторная работа: Реализация табличных структур в SQL Server
Создание таблиц, хранящих данные в «куче»
Создание таблиц с кластерными индексами
Сравнение производительности кластерных индексов с «кучами»
Модуль 7: Чтение планов выполнения SQL Server
Темы
Обзор планов выполнения
Распространенные элементы планов выполнения
Работа с планами выполнения
Лабораторная работа: Чтение планов выполнения SQL Server
Действительные и предполагаемые планы выполнения
Анализ элементов плана выполнения
Сравнение стоимости запросов
Модуль 8: Улучшение производительности через некластерные индексы
Темы
Проектирование эффективных некластерных индексов
Реализация некластерных индексов
Использование Database Engine Tuning Advisor
Лабораторная работа: Улучшение производительности через некластерные индексы
Анализ использования некластерных индексов
Улучшение дизайна некластерных индексов
Использование SQL Server Profiler и Database Engine Tuning Advisor
Модуль 9: Проектирование и реализация хранимых процедур
Темы
Введение в хранимые процедуры
Работа с хранимыми процедурами
Реализация хранимых процедур с параметрами
Контроль контекста выполнения
Лабораторная работа: Проектирование и реализация хранимых процедур
Создание хранимых процедур
Создание хранимых процедур с параметрами
Изменение контекста выполнения хранимых процедур
Модуль 10: Слияние данных и передача таблиц
Темы
Использование оператора MERGE
Реализация табличных типов данных
Использование табличных типов данных для параметров
Лабораторная работа: Слияние данных и передача таблиц
Создание табличного типа
Использование табличных типов данных для параметров
Использование табличного типа совместно с оператором MERGE
Модуль 11: Создание приложений SQL Server с высокой степенью параллелизма
Темы
Введение в транзакции
Введение в блокировки
Управление блокировками
Уровни изоляции транзакций
Лабораторная работа: Создание приложений SQL Server с высокой степенью параллелизма
Обнаружение мертвых блокировок
Исследование уровней изоляции транзакций
Модуль 12: Обработка ошибок в коде T-SQL
Темы
Проектирование обработки ошибок T-SQL
Реализация обработки ошибок T-SQL
Реализация структурированной обработки исключений
Лабораторная работа: Обработка ошибок в коде T-SQL
Замена обработки ошибок с использованием @@ERROR структурированной обработкой исключений
Добавление повтора выполнения логики хранимой процедуры в случае возникновения мертвой блокировки
Модуль 13: Проектирование и реализация пользовательских функций
Темы
Проектирование и реализация скалярных функций
Проектирование и реализация табличных функций
Советы по созданию функций
Альтернативы использованию функций
Лабораторная работа: Проектирование и реализация пользовательских функций
Форматирование телефонных номеров
Изменение существующей функции
Решение проблемы с производительностью, связанной с использованием функции
Модуль 14: Поддержание целостности данных через ограничения
Темы
Поддержание целостности данных
Реализация доменной целостности
Реализация сущностной и ссылочной целостности
Лабораторная работа: Поддержание целостности данных через ограничения
Проектирование ограничений
Тестирование ограничений
Модуль 15: Реагирование на изменение данных через триггеры
Темы
Проектирование DML триггеров
Реализация DML триггеров
Продвинутые возможности триггеров
Лабораторная работа: Реагирование на изменение данных через триггеры
Создание триггера для аудита
Улучшение триггера для аудита
Модуль 16: Реализация управляемого кода в SQL Server
Темы
Введение в интеграцию с CLR
Импорт и настройка сборок
Реализация интеграции с CLR
Лабораторная работа: Реализация управляемого кода в SQL Server
Оценка предоставленного CLR кода
Реализация сборки CLR
Реализация агрегатной функции и пользовательского типа, написанного на CLR
Модуль 17: Хранение XML данных в SQL Server
Темы
Введение в XML и XML схемы
Хранение XML данных и схем в SQL Server
Использование типа данных XML
Лабораторная работа: Хранение XML данных в SQL Server
Использование XML хранилища данных в SQL Server
Исследование хранения XML данных в переменных
Исследование использования коллекций XML схем
Исследование создания столбцов с типом данных XML
Модуль 18: Запросы к XML данным в SQL Server
Темы
Использование инструкции FOR XML
Основы языка XQuery
«Нарезка» XML данных
Лабораторная работа: Запросы к XML данным в SQL Server
Создание SQL запросов к XML
Создание хранимой процедуры, возвращающей XML
Создание хранимой процедуры, обновляющей данные через XML
Модуль 19: Работа с пространственными данными SQL Server
Темы
Введение в пространственные типы данных
Использование пространственных типов данных SQL Server
Использование пространственных данных в приложениях
Лабораторная работа: Работа с пространственными данными SQL Server
Знакомство с типом данных geometry
Добавление пространственных данных к существующей таблице
Бизнес-приложение, использующее пространственные данные
Модуль 20: Работа с полнотекстовыми индексами и запросами
Темы
Введение в полнотекстовые индексы
Реализация полнотекстовых индексов в SQL Server
Работа с полнотекстовыми запросами
Лабораторная работа: Работа с полнотекстовыми индексами и запросами
Реализация полнотекстового индекса
Реализация «черного списка»
Создание хранимой процедуры для реализации полнотекстового поиска
Курс необходим для программ сертификации
› MCTS
MCTS: SQL Server 2008, Database Development
› MCTS
MCTS: SQL Server 2008, Implementation and Maintenance
Сертификационные экзамены
№ 70-432
TS: MS SQL Server 2008, Implementation And Maintenance
№ 70-433
TS: Microsoft SQL Server 2008, Database Development
Для курса желательны знания курсов
№ 2778 Написание запросов с использованием Transact SQL в SQL Server 2008

Информация для студентов гр. ИБ-428 и ИБ-429, проходящих практику.


Для Вас созданы папки на Яндекс диске.

  • Папка <<Практика для гр. ИБ-428 и ИБ-429>> содержит материалы только для чтения
  • Папка << Практика от гр. ИБ-428 и ИБ-429>> доступна для чтения и записи

Для подключения присылайте адрес вашего электронного ящика на Яндексе.
Получил письмо

<< Я в прошлое занятие сдала 16 задач, и вы устно объяснили, что делать дальше — про dll и http. Хотела попросить вас сформулировать в письме условия для этих задач, а то я не очень понимаю, что нужно в итоге сделать>>

Информация по задачам еще раз и письменно.
Задача 1. Составить программу с графическим интерфейсом, позволяющую сохранять файл заданной структуры на ftp сервер. Описание интерфейса программы и структуры файла у Вас есть, логин и пароль для тестирования пришлю по запросу, если нужно.
Задача 2. Составить программу с графическим интерфейсом, позволяющую получать данные из файла, находящемся на web сервере. Протокол http. Файл тоже самый, что закачивали на ftp сервер в задаче 1, но читаем его по протоколу http, выводимые данные те же самые. Программа состоит из двух частей. Первая часть – графический интерфейс (exe файл), вторая часть – dll библиотека, которая включает в себя одну функцию. Эта функция обращается к файлу на web сервере и считывает с него информацию. Вызов функции осуществляется из основной части программы.

Ананченко Игорь Викторович Контактная информация Моб. телефон: +79213201586 ICQ: 361916132 Веб-сайт: http://anantchenko.ru E-mail: igor@anantchenko.ru Вконтакте: http://vkontakte.ru/id8574436 https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID 793398 and the Access Code 9213201586 Microsoft Certification Status: Microsoft Certified IT Professional, Microsoft Certified Technology Specialist, Microsoft Certified Desktop Support Technician, Microsoft Certified Professional, Microsoft Certified Trainer