Архитектура Microsoft Windows для разработчиков

         

Электронная версия учебного курса

На компакт-диске, прилагаемом к книге, Вы найдете электронную версию учебного курса. Она поможет Вам запустить демонстрационные примеры и быстро просмотреть связанные темы. Кроме того, ее можно просто читать на экране.

Учебный курс и подготовка к экзаменам

Поскольку данный учебный курс входит в состав программ подготовки к двум экзаменам: «Архитектура Microsoft Windows I» (70-160) и «Архитектура Microsoft Windows II» (70-161), в приведенной ниже таблице указано, какие главы необходимы


для подготовки к каждому из них.

Экзамен

Главы

70-160

1, 2, 4, 5, 7, 13

70-161

3, 6, 8, 9, 10, 11, 12

Материалы для подготовки к экзаменам

В приведенных ниже таблицах перечислены темы сертификационных экзаменов «Архитектура Microsoft Windows I» и «Архитектура Microsoft Windows II» и те главы настоящего учебного курса, где обсуждаются соответствующие вопросы.

 
Примечание Конкретная программа любого экзамена определяется компанией Microsoft и может быть изменена без уведомления.

Компонентные технологии (экзамен 70-160)

Тема

Где обсуждается

Реализация технологии автоматизации в ОС семейства Microsoft Windows

Глава 5, занятие 3

Области применения удаленной автоматизации

Глава 5, занятие 3

Сопоставление компонентных архитектур по их производительности, удобству сопровождения и расширяемости

Глава 5, занятие 1

Выбор технологий ActiveX для реализации конкретного бизнес-приложения

Глава 8, занятие 1

Структурированные хранилища в компонентных решениях

Глава 5, занятие 3

Применение стандарта передачи данных (Uniform Data Transfer, UDT) в компонентных решениях

Глава 5, занятие 3

Оценка необходимости применения технологии составных документов, связывания и встраивания объектов и OLE-перетаскивания в конкретной ситуации

Глава 5, занятие 3

Оценка перспектив применения технологии активных документов в конкретной ситуации

Глава 8,занятие 3

Оценка перспектив применения управляющих элементов ActiveX в конкретной ситуации. Выбор средств разработки

Глава 8, занятие 1

Методы доступа к базам данных (экзамен 70-160)

Тема

Где обсуждается

Выбор метода доступа к данным для конкретной ситуации

Глава 7, занятие 3

Оценка пригодности интерфейса ODBC для конкретной ситуации

Глава 7, занятие 1

Сопоставление решений на базе ODBC по производительности, удобству сопровождения и расширяемости

Глава 7, занятие 1

Преимущества активных объектов данных (ADO)

Глава 7, занятие 2

Преимущества объектов удаленных данных (RDO)

Глава 7, занятие 2

Сопоставление объектов доступа к данным (DAO) с другими интерфейсами, включая ODBC и RDO

Глава 7, занятие 2

Преимущества объектов распределенного управления SQL (SQL-DMO)

Глава 7, занятие 2

Сопоставление OLE DB как метода доступа к данным (в конкретной ситуации) с ODBC и другими API

Глава 7, занятие 1

Основы операционных систем (экзамен 70-160)

Тема

Где обсуждается

Основные различия между операционными системами Microsoft Windows 95 и Microsoft Windows NT

Глава 1, занятие 1

Технологии открытых сервисов Windows (Windows Open Services Architecture, WOSA), включая библиотеки динамической загрузки, управление памятью и расписание

Глава 1, занятие 2

Управление потоками, процессами и их переключение

Глава 1, занятие 2

Выбор (из перечисленных ниже) метода реализации взаимодействия процессов для решения конкретной задачи:

  • динамический обмен данными (Dynamic Data Exchange, DDE);
  • NetDDE (Network Dynamic Data Exchange);
  • Windows Sockets;
  • именованные каналы;
  • проецированные файлы;
  • NetBIOS

Глава 5, занятие 1

Глава 2, занятие 4

Выбор (из перечисленных ниже) операционной системы для решения конкретной задачи:

  • 16-разрядные ОС Windows;
  • Windows 95;
  • Windows NT Workstation;
  • Windows NT Server

Глава 1, занятие 1

Выбор средств разработки ПО (экзамен 70-160)

Тема

Где обсуждается

Области применения сред разработки Microsoft Office, Microsoft BackOffice и Microsoft Visual Tool Suite

Глава 4, занятие 1

Выбор компонентов из состава Microsoft Office, Microsoft BackOffice и Microsoft Visual Tool Suite для создания конкретного решения

Глава 4, занятие 1

Выбор средств разработки (из приведенного ниже списка) для решения конкретной задачи:

  • Microsoft Visual Basic;
  • Microsoft Visual J++;
  • Microsoft Access;
  • Microsoft Visual C++;
  • Microsoft Visual FoxPro;
  • Microsoft Visual InterDev

Глава 4, занятие 1

Методы разработки ПО (экзамен 70-160)

Тема

Где обсуждается

Анализ эффективности методологии разработки, тестирования и развертывания ПО Microsoft Solutions Framework (MSF) на конкретном примере

Глава 13, занятие 1

Управление кодом проекта как составная часть процесса разработки в различных средах

Глава 13, занятие 2

 

Интернет и интрасети (экзамен 70-160)

Тема

Где обсуждается

Выбор протокола для приложения, ориентированного на интрасеть или Интернет

Глава 2, занятие 2

Проектирование узла с учетом ограниченной полосы пропускания и задержки

Глава 2, занятие 3

Доступ к данным с применением Internet Data Connector, Active Server Pages и Microsoft Frontpage

Глава 3, занятие 2

Выбор технологии ActiveX для разработки Web-приложения

Глава 8, занятие 1

Оценка эффективности Web-клиента в конкретной ситуации

Глава 9, занятие 1

Вопросы развертывания ПО (экзамен 70-161)

Тема

Где обсуждается

Хранение данных приложения в реестре Windows, включая характеристики данных и их конкретное местонахождение в реестре

Глава 12, занятие 1

Роль реестра в установке и удалении приложения

Глава 12,занятие 1

Соответствие приложений требованиям логотипа Windows и Microsoft Office

Глава 4, занятие 2

Развертывание приложений с диска, по сети или по Интернету

Глава 6, занятие 2

Роль Microsoft Systems Management Server в развертывании приложений

Глава 3, занятие 6

Роль подписи и маркировки кода компонентов в развертывании приложений

Глава 8, занятие 2

Развертывание новых версий приложений с диска, по сети или по Интернету

Глава 6, занятие 2

Проектирование ПО (экзамен 70-161)

Тема

Где обсуждается

Преимущества архитектуры Windows Open Services Architecture (WOSA)

Глава 1, занятие 2

Выбор стратегии и технологии репликации

Глава 6, занятие 5

Оценка эффективности архитектур ОС семейства Windows

Глава 1, занятие 1

Проектирование ПО промежуточного уровня

Глава 6, занятие 2

Выбор одноуровневой или многоуровневой архитектуры в конкретной ситуации

Глава 6, занятие 2

Оценка эффективности ODBC как компонента решения

Глава 6, занятие 3

Оценка эффективности приложения для работы с БД с точки зрения нормализации

Глава 6, занятие 4

Проектирование БД на основе анализа элементов и отношений

Глава 6, занятие 4

Оценка эффективности применения локального и удаленного ядра БД

Глава 6, занятие 1

Вопросы защиты при работе с БД

Глава 1, занятие 1

Область применения консольных приложений

Глава 12, занятие 3

Локализация ПО (экзамен 70-161)

Тема

Где обсуждается

Достоинства и недостатки применения кодировки Unicode

Глава 4, занятие 3

Стадии локализации приложений

Глава 4, занятие 3

Выбор технологий (экзамен 70-161)

Тема

Где обсуждается

Характеристика функций и области применения каждого продукта семейства Microsoft BackOffice и семейства в целом

Глава 3, занятие 1

Выбор API (включая OLE Messaging, Data Access Objects , ODBC, Remote Data Objects, SQL Distributed Management Objects и Messaging API) для заданного сценария

Глава 7, занятие 2

Назначение и характеристики технологии обмена сообщениями как компонента решения

Глава 11, занятие 1

Назначение и характеристики Windows Telephony API (TAPI)

Глава 11, занятие 4

Назначение и характеристики Windows SNA API

Глава 11, занятие 2

Назначение и характеристики Speech API

Глава 11, занятие 6

Назначение и характеристики Crypto API

Глава 11,занятие 3

Назначение и характеристики License Service API (LSAPI)

Глава 11, занятие 5

Интернет и интрасети (экзамен 70-161)

Тема

Где обсуждается

Сравнительный анализ технологии активных сценариев с другими технологиями

Глава 9, занятие 1

Реализация решений средствами активных сценариев

Глава 9, занятие 1

Оценка решения с применением управляющих элементов ActiveX по эффективности, функциональным возможностям, дистрибуции, защите и переносимости

Глава 9, занятие 3

Оценка применимости Java в конкретной ситуации

Глава 4, занятие 1

Выбор между серверными и клиентскими сценариями в конкретной ситуации

Глава 9, занятие 1

Сопоставление интерфейсов ISAPI и CGI

Глава 3, занятие 2

Выбор компонентов и интерфейсов для разработки приложения для узла интрасети или Интернета

Глава 10, занятие 1

Пользовательский интерфейс (экзамен 70-161)

Тема

Где обсуждается

Оценка соответствия интерфейса конкретного приложения стандарту пользовательских интерфейсов Windows

Глава 12, занятие 1

Выбор компонентов для разработки интерфейса

Глава 12, занятие 2

Оценка методов создания справочной системы приложения

Глава 12, занятие 4

Разработка интерфейса для лиц с ограниченной трудоспособностью

Глава 12, занятие 1

Оценка интерфейса с учетом предполагаемой платформы распространения приложения

Глава 12, занятие 2





Содержание раздела