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

Программирование с 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. Язык курса — русский.

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