Список
курсов

Программирование с Microsoft .NET Framework Using Microsoft Visual Studio 2005.

4995 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Цель курса – сформировать у слушателей углубленные знания и навыки написания приложений на основе Microsoft .NET Framework версий 2.0 и 3.0 с помощью интегрированной среды разработки Visual Studio 2005.

Аудитория:

Программисты, которые уже знают языки программирования C, C++, ранние версии языков C#, Visual Basic.NET, Java и планируют вести разработку решений уровня предприятия с помощью Visual Studio 2005.

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

 

- профессиональный опыт программирования на C, C++, ранних версиях языков C#, Visual Basic.NET, Java или других;

- знание стратегии технологии Microsoft .NET Framework;

- базовое знание .NET Framework версий 2.0 и 3.0.

 

Сертификация:

Курс готовит к тесту: 70-536

Содержание:

 

Модуль 1. Обзор Microsoft .NET Framework

В этом модуле слушатели знакомятся с основными компонентами и особенностями платформы Microsoft .NET Framework 2.0, а так же получают общее представление о особенностях платформы NET Framework 3.0.

Темы:

- Введение в Microsoft .NET Framework.

- Знакомство с NET Framework 3.0.

 

Модуль 2. Создание приложений с помощью Visual Studio 2005

В этом модуле рассматриваются основные особенности интегрированной среды разработки программного обеспечения Visual Studio 2005. Слушатели познакомятся с новыми возможностями Visual Studio 2005, которые существенно облегчают и упрощают процесс разработки программного обеспечения.

Темы:

- Знакомство с Visual Studio 2005.

- Использование Решений и Проектов.

- Настройка интегрированной среды разработки.

- Написание кода в Visual Studio 2005.

 

Модуль 3. Обзор языков программирования и синтаксических конструкций

В этом модуле рассматриваются основные особенности языков .NET Framework языков программирования, такие как декларирование переменных, управляющие конструкции, структурированная обработка ошибок.

Темы:

- Базовый синтаксис.

- Языковые особенности.

 

Модуль 4. Основы объектно-ориентированного программирования

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

Темы:

- Концепция объектно-ориентированного программирования.

- Описание классов.

- Создание экземпляров классов.

 

Модуль 5. Углубленное знакомство с объектно-ориентированным программированием

В этом модуле обсуждаются вопросы использования интерфейсов и реализации наследования. Студенты познакомятся с концепцией событийного программирования, понятием делегатов и принципами их использования в .NET Framework приложениях.

Темы:

- Расширение основных концепций объектно-ориентированного программирования.

- Реализация наследования.

- Описание и реализация интерфейсов.

- Создание и использование делегатов и событий.

 

Модуль 6. Безопасность в .NET Framework

В этом модуле слушатели познакомятся с основами подсистемы безопасности и основами конфигурирования безопасности кода и безопасности, основанной на ролях. Кроме того, в этом модуле осуществляется знакомство со встроенными средствами криптографии .NET Framework.

Темы:

- Обзор подсистемы безопасности.

- Реализация безопасности кода.

- Реализация безопасности на основе ролей.

- Использование встроенных инструментов шифрования.

 

Модуль 7. Доступ к данным с помощью технологии ADO.NET

В этом модуле рассматриваются вопросы доступа к реляционным источникам данных с помощью технологии ADO.NET. Кроме того, изучаются вопросы, связанные с чтением и записью XML данных с помощью .NET Framework классов по технологии XML DOM.

Темы:

- Обзор технологии доступа к данным.

- Чтение и запись реляционных данных.

- Чтение и запись XML данных.

 

Модуль 8. Создание Windows Presentation Foundation приложений

В этом модуле вы познакомитесь с Windows Presentation Foundation и Extensible Application Markup Language (XAML), декларативным языком, с помощью которого можно формировать пользовательский интерфейс.

Темы:

- Знакомство с Windows Presentation Foundation.

- Знакомство с XAML.

- Разработка Windows Presentation Foundation приложений.

 

Модуль 9. Создание распределенных приложений

В этом модуле обсуждаются вопросы создания распределенных приложений. Вы узнаете, как создавать XML Web службы с помощью .NET Framework и Visual Studio 2005. Вы так же познакомитесь, с основами Windows Communication Foundation, и узнаете, как строить Windows Communication Foundation службы и клиентов.

Темы:

- Обзор распределенных приложений.

- Создание и использование XML Web служб.

- Создание Windows Communication Foundation служб и клиентов.

 

Модуль 10. Инструментарий мониторинга .NET Framework приложений

В этом модуле вы познакомитесь со средствами мониторинга производительности .NET Framework приложений, научитесь использовать средства отладки, трассировки, счетчики производительности и журнал событий.

Темы:

- Знакомство с инструментарием.

- Отладка и трассировка кода.

- Счетчики производительности.

- Просмотр событий.

 

Модуль 11. Компиляция, тестирование и распространение .NET Framework приложений

В этом модуле рассматривается завершающий этап разработки приложения, состоящий из компиляции, тестирования и распространений. Вы узнаете об инструментарии Microsoft, предназначенном для решения этих задач.

Темы:

- Знакомство с понятием сборка.

- Обзор Microsoft Build Engine (MSBuild).

- Тестирование .NET Framework приложений.

- Распространение .NET Framework приложений с помощью технологии ClickOnce.

- Распространение .NET Framework приложений с помощью Windows Installer.

 

Модуль 12. Взаимодействие с неуправляемым кодом (необязательный модуль)

В этом модуле вы узнаете, как взаимодействовать с неуправляемым кодом, получать доступ к COM объектам.

Темы:

- Основы взаимодействия.

- Вызов неуправляемых функций с помощью Platform Invoke.

- Обращение к COM компонентам из управляемого кода.

 

Модуль 13 (необязательный ). Проектирование и разработка программного обеспечения

В этом модуле рассматриваются некоторые, наиболее распространенные модели проектирования и разработки программного обеспечения.

Темы:

- Знакомство с жизненным циклом разработки программного обеспечения.

- Знакомство с Microsoft Solution Framework.

- Знакомство с Agile моделью разработки.

 

Приобретаемые навыки:

 

Слушатели научатся:

- описывать .NET Framework;

- создавать приложения с помощью Visual Studio 2005;

- описывать язык программирования C# и/или Visual Basic.NET и его синтаксические возможности;

- использовать основные особенности объектно-ориентированного программирования;

- использовать расширенные особенности объектно-ориентированного программирования;

- объяснять концепцию безопасности в .NET Framework;

- организовывать доступ к данным, используя ADO.NET;

- строить приложение на основе Windows Presentation Foundation;

- описывать распределенные приложения и создавать их с помощью Windows Communication Foundation;

- контролировать приложения .NET Framework, используя инструментальные средства;

- компилировать, тестировать и развертывать приложения .NET Framework.

 

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Оформить заявку
на обучение