| | Описание курса | Подготовка к сертификации MCTS | | |
Продолжительность: 6 недель (180 часов)Предварительная подготовка:
Цели курса: По окончании Вы получите:- Certificate of Excellence
- Звание MCTS (Microsoft Certified Technology Specialist )
Сдача следующих экзаменов:
Для получения MCTS: .NET Framework 2.0 Web Applications- 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
- 70–528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development
Для получения MCTS: .NET Framework 2.0 Windows Applications- 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
- 70-526: TS: Microsoft .NET Framework 2.0 - Windows-Based Client Development
Для получения MCTS: .NET Framework 2.0 Distributed Applications- 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
- 70–529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development
Описание курса:
Обзор платформы .Net Framework 2.0
Основы работы со средой разработки Visual Studio 2005 (сode snippets, refactoring)
Основы языка C# - Структура программ на C#
- Базовые типы, структуры, перечисления
- Выражения
- Обработка исключительных ситуаций
- Boxing / Unboxing
- Преобразование типов
- Методы и параметры
- Массивы, коллекции
- Работа с текстовыми переменными
- Основы работы с файлами и папками
- Основы объектно – ориентированного программирования
- Конструкторы / Деструкторы. Управление временем жизни объекта
- Наследование и полиморфизм
- Использование интерфейсов, абстрактных методов / классов
- Аггрегация
- Операторы, делегаты, события
- Свойства и индексы
- Атрибуты
Создание Windows Forms приложений - Основы создания Windows приложений
- Создание SDI и MDI приложений
- Использование стандартных компонентов для создания пользовательского интерфейса
- Разработка пользовательских компонентов
- Использование технологии Drag & Drop
- Разработка системы меню
- Использование стандартных системных диалогов
- Проверка правильности пользовательского ввода
- Основы использования ADO.NET для работы с данными
- Основы взаимодействия с Unmanaged кодом (работа с COM, WinAPI)
- Печать, создание отчетов
- Основы работы с графикой (GDI+)
- Работа с буфером обмена
- Разработка многопоточных приложений
- Использование специальных возможностей для лиц с физическими недостатками
- Локализация приложений
- Разработка и использование справочной системы
- Основы работы с Simple Mail Transfer Protocol (SMTP)
- Трассировка и отладка приложений
- Работа с системным журналом событий
- Настройка быстродействия
- Безопасность Windows приложений
- Конфигурирование и развертывание, СlickOnce deployment
Доступ к данным с использованием ADO.NET 2.0- Обзор существующих механизмов доступа к данным
- Основы работы и объектная модель ADO.NET 2.0
- RAD Data Binding
- Выбор необходимого типа подключения и управление подключениями к базе данных, connection pooling
- Использование сценария с постоянным подключением к базе данных
- Реализация запросов к базе данных, работа с данными
- Транзакции при работе с базой данных
- Использование сценария без постоянного подключения к базе данных
- Синхронизация данных
- Асинхронный доступ к данным
- Версионность данных
- Работа с данными MS SQL Server 2005
- Multiple active results sets (MARS)
- Разработка кода для MS SQL Server 2005
- Основы работы с XML данными в ADO.NET 2.0
Создание Web – приложенией с использованием технологии ASP.NET 2.0- Основы создания Web – приложений с использованием ASP.NET 2.0
- Использование стандартных компонентов для создания пользовательского интерфейса Web – приложения
- Обработка событий в Web – приложениях, жизненный цикл Web страницы
- Разработка Web компонентов
- Трассировка и отладка Web – приложения
- Обработка пользовательского ввода
- Master Pages, Site Navigation, Web Part Pages
- Personalization, Themes
- Доступ к данным ADO.NET 2.0
- Работа с XML данными в ASP.NET 2.0
- State Management
- Работа с Сookie
- Локализация Web – приложений
- Кэширование данных пользователя, станиц
- Особенности разработки Web – приложений для мобильных устройств
- Трассировка, отладка и тестирование Web – приложений
- ASP.NET Web Site Administration Tool
- Безопасность приложений ASP.NET 2.0
- Конфигурация и развертывание Web – приложений
Разработка распределенных приложений- Особенности построения распределенных приложений
- Visual Studio 2005 Distributed System Designers
Разработка XML Web сервисов- Введение в XML, требования к XML документу, элементам
- Работа с XML данными (DOM, XPATH, XQuery, XSL, XSLT)
- Введение в XML Web сервисы
- XML Web сервисы и сервисно – ориентированная архитектура (SOA)
- Основы протоколов HTTP, SOAP
- Создание XML Web сервиса и организация его взаимодействия с различными типами приложений
- Асинхронный доступ к XML Web сервису. OneWay методы
- Web Services Enhancements (WSE 3.0)
- Message Transmission Optimization Mechanism (MTOM)
- WSE 3.0 Routing Optimizing and Protecting Message Queuing
- Конфигурирование, публикация и развертывание XML Web сервиса (WSDL, UDDI)
- Безопасность XML Web сервиса
- Оптимизация быстродействия XML Web сервиса
Разработка сервисных компонентов- Введение в COM
- Основы создания сервисных компонентов
- Безопасность сервисных компонентов
- Конфигурирование и развертывание сервисных компонентов
Распределенные приложения с использованием технологии .NET Remoting- Введение в .NET Remoting
- Создание SAO, CAO объектов
- Управление временем жизни объекта
- Безопасность в .NET Remoting
- .NET Remoting и асинхронный доступ
|
| После успешного окончания курса Вы получите следующий сертификат: |  |
|
|  |