Для разработчиков приложений, имеющих опыт программирования на таких языках как C, C++, Java, ранних версиях Visual Basic .NET или Visual C# и планирующих создавать бизнес приложения с использованием Visual Studio 2005
Опыт программирования на языках C, C++, ранних версиях языков C#, Visual Basic.NET, Java или других, а также базовыми знаниями .NET Framework версий 2.0 и 3.0. Знание английского языка для прочтения методических пособий и выполнения практических заданий.
Овладеть углубленными знаниями и навыками написания приложений на основе Microsoft .NET Framework версий 2.0 и 3.0 с помощью интегрированной среды разработки Visual Studio 2005.
Слушателям выдаются учебные материалы, авторизованные Microsoft.
По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Модуль 1. Обзор Microsoft .NET Framework. Особенности технологий Microsoft .NET Framework версии 3.0 |
| Введение в Microsoft .NET Framework.
Знакомство с NET Framework 3.0. |
|
Модуль 2. Создание приложений в среде Visual Studio 2005 |
| Знакомство с Visual Studio 2005.
Использование Решений и Проектов.
Настройка интегрированной среды разработки.
Написание кода в Visual Studio 2005. |
|
Модуль 3. Изучение синтаксических особенностей языка программирования (C# и Visual Basic.NET) |
| Базовый синтаксис.
Языковые особенности. |
|
Модуль 4. Основы объектно-ориентированного программирования |
| Концепция объектно-ориентированного программирования.
Описание классов
Создание экземпляров классов. |
|
Модуль 5. Расширенные возможности объектно-ориентированного программирования |
| Расширение основных концепций объектно-ориентированного программирования.
Реализация наследования.
Описание и реализация интерфейсов.
Создание и использование делегатов и событий. |
|
Модуль 6. Безопасность в .NET Framework |
| Обзор подсистемы безопасности.
Реализация безопасности кода.
Реализация безопасности на основе ролей.
Использование встроенных инструментов шифрования. |
|
Модуль 7. Доступ к данным с помощью ADO.NET |
| Обзор технологии доступа к данным.
Чтение и запись реляционных данных.
Чтение и запись XML данных. |
|
Модуль 8. Создание приложений на основе Windows Presentation Foundation |
| Знакомство с Windows Presentation Foundation.
Знакомство с XAML.
Разработка Windows Presentation Foundation приложений. |
|
Модуль 9. Создание распределенных приложений |
| Обзор распределенных приложений.
Создание и использование XML Web-служб.
Создание Windows Communication Foundation служб и клиентов. |
|
Модуль 10. Мониторинг приложений .NET Framework с помощью инструментальных средств |
| Знакомство с инструментарием.
Отладка и трассировка кода.
Счетчики производительности.
Просмотр событий. |
|
Модуль 11. Компиляция, тестирование и развертывание приложений .NET Framework |
| Знакомство с понятием «сборка».
Обзор Microsoft Build Engine (MSBuild).
Тестирование .NET Framework приложений.
Развертывание .NET Framework приложений с помощью технологии ClickOnce.
Распространение .NET Framework приложений с помощью Windows Installer. |
|
Модуль 12. Взаимодействие с неуправляемым кодом (дополнительно) |
| Основы взаимодействия.
Вызов неуправляемых функций с помощью Platform Invoke.
Обращение к COM компонентам из управляемого кода. |
|
Модуль 13. Проектирование и разработка программного обеспечения (дополнительно) |
| Знакомство с жизненным циклом разработки программного обеспечения.
Знакомство с Microsoft Solution Framework.
Знакомство с Agile моделью разработки. |
|