Данный курс предназначен для разработчиков, которые планируют пользоваться платформой Microsoft .Net Framework в своей практике.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
Успешное окончание курса #2349 Программирование Microsoft .NET Framework на языке C#, или эквивалентная подготовка
Теоретическое и практическое знакомство с возможностями платформы .Net Framework 3.0/3.5 и Visual Studio® 2008 для созданию программного обеспечения на всех этапах жизненного цикла ПО.
Освоение новых технологий платформы 2008 года.
Получение теоретических и практических основ для сдачи экзаменов на статус Microsoft Technology Specialist
Слушателям выдаются учебные материалы, авторизованные Microsoft. По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Модуль 1. Дизайн и разработка программного обеспечения (ПО) в Microsoft Visual Studio 2008 |
| Введение в дизайн и разработку ПО
Знакомство с основными методологиями создания П О
Введение в Microsoft .NET Framework приложения
Разработка многоуровневых архитектур |
|
Модуль 2. Объектно-ориентированное программирование (ООП) в Microsoft Visual Studio 2008 |
| Концепции ООП
Разработка класса
Механизмы наследования
Определение и реализация интерфейсов
Создание и использование делегатов и событий
Генерики |
|
Модуль 3. Проверка данных |
| Введение в проверку данных
Проверка данных в приложениях Windows Forms
Проверка данных в приложениях ASP.Net |
|
Модуль 4. Отладка и профилирование .Net приложения |
| Трассировка кода и отладка
Профилирование приложения |
|
Модуль 5. Мониторинг и сбор статистики о .Net приложении |
| Знакомство с инструментами Visual Studio 2008
Запись событий приложения |
|
Модуль 6. Тестирование Microsoft .Net приложения |
| Введение в тестирование ПО
Использование возможностей Visual Studio 2008 для тестирования приложения |
|
Модуль 7. Введение в LINQ |
| Что нового в C# и VB.Net
Лабораторная работа А: использование новых языковых возможностей C# и VB.Net
Введение в LINQ
|
|
Модуль 8. Доступ к данным с использованием LINQ |
| LINQ to XML
LINQ to Entities
LINQ to SQL |
|
Модуль 9. Реализация механизмов безопасности для .Net приложения |
| Обзор механизмов безопасности
Реализация безопасности доступа к коду - CAS
Реализация ролевой безопасности
Использование сервисов криптографии
|
|
Модуль 10. Сетевое программирование |
| Введение в сетевое программирование
Настройка и передача данных для аутентификации
Посылка почты |
|
Модуль 11. Создание распределённых приложений |
| Введение в распределённые приложения
Создание и использование XML Web сервисов
Создание и использование сервисов WCF |
|
Модуль 12. Конфигурирование .Net приложений |
| Знакомство с конфигурированием приложений
Использование конфигурационного файла в .Net |
|
Модуль 13. Развёртывание .Net приложений |
| Введение в понятие «сборка»
Обзор возможностей MSBuild
Развёртывание .Net приложений с использованием технологии ClickOnce
Развёртывание .Net приложений с использованием Windows Installer |
|
Модуль 14. Приложения Windows Presentation Foundation (WPF) |
| Введение в WPF
Введение в XAML
Создание приложений WPF |
|