Для разработчиков приложений с разным уровнем и опытом программирования, которые не знакомы с процессом создания приложений в среде .NET Framework и хотят узнать об использовании языков C# и/или Visual Basic .NET.
Опыт разработки приложений в графической или неграфической среде, умение применять основы структурного программирования, включая такие понятия, как управление исполнением программы (операторы цикла, ветвления и т.п.), переменные, параметры и вызовы функции. Знание английского языка для прочтения методических пособий и выполнения практических заданий.
ознакомить слушателей со средой разработки Visual Studio 2005, сформировать у слушателей основные навыки и приемы разработки приложений на языке C# (и/или Visual Basic .NET).
Слушателям выдаются учебные материалы, авторизованные Microsoft.
По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Модуль 1. Обзор .NET Framework и цикла разработки программного обеспечения, описание основных особенностей Visual Studio 2005 |
| Общие сведения о Microsoft .Net и .Net Framework.
Знакомство с жизненным циклом разработки программного обеспечения.
Базовые навыки работы в среде Visual Studio 2005. |
|
Модуль 2. Создание простого приложения Windows Forms |
| Создание проекта.
Работа с элементами управления.
Компиляция и запуск проекта. |
|
Модуль 3. Основы программирования: основные концепции и определения |
| Основные концепции, используемые при программировании.
Структура программы и её выполнение.
Обзор стандартов кодирования. |
|
Модуль 4. Типы данных и переменные |
| Введение в типы данных.
Объявление и использование переменных.
Объявление и использование коллекций.
Преобразование типов. |
|
Модуль 5. Контроль процесса выполнения программы |
| Написание выражений.
Создание условного оператора.
Создание циклов. |
|
Модуль 6. Основы объектно-ориентированного программирования |
| Введение в объектно-ориентированное программирование.
Объявление класса.
Создание объектов – экземпляров класса. |
|
Модуль 7. Создание объектно-ориентированных приложений |
| Использование дизайнера классов для разработки объектной модели.
Реализация наследования.
Определение и реализация интерфейсов. |
|
Модуль 8. Разработка пользовательского интерфейса |
| Управление формами и диалогами.
Создание меню и панели инструментов.
Разработка системы подсказок пользователю. |
|
Модуль 9. Проверка данных, вводимых пользователем |
| Создание ограничений на пользовательский ввод.
Реализация проверок на уровне полей класса.
Реализация проверок на уровне формы. |
|
Модуль 10. Отладка и обработка исключений |
| Классификация типов ошибок.
Отладка приложений.
Обработка исключений в приложении |
|
Модуль 11. Доступ к данным |
| Обзор технологий доступа к данным.
Доступ к данным с использованием среды разработки Visual Studio 2005.
Программный доступ к данным. |
|
Модуль 12. Создание Web-приложений и XML Web-сервисов |
| Создание Web-приложений.
Создание и использование XML Web-сервисов. |
|
Модуль 13. Обзор технологий .NET Framework версии 3.0 |
| Обзор технологий .Net Framework 3.0.
Обзор Windows Presentation Foundation (WPF).
Введение в Windows Communication Foundation (WCF). |
|
Модуль 14. Тестирование и развертывание .NET Framework приложений |
| Обзор методов тестирования программного обеспечения.
Использование встроенных средств отладки в Visual Studio 2005.
Развёртывание приложения .Net Framework. |
|