| Код курса: | 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
Получив отправленные Вами данные, мы свяжемся с вами и сообщим о возможности проведения курса в указанное вами время или ближайшее к нему. Спасибо за запрос!