Опытных разработчиков, которые имеют опыт программирования на С, С++, Vbasic или Java.
Дать слушателям знания и навыки необходимые при разработке программ на C# для платформы Microsoft .Net. Основное внимание уделяется структуре, синтаксису и деталям реализации конструкций на C#.
Слушателям выдаются учебные материалы, авторизованные Microsoft.
По окончании курса слушатели получают сертификат компании Microsoft международного образца.
Модуль 1. Обзор платформы Microsoft .Net |
| введение в платформу .Net
обзор .Net Framework
преимущества .Net Framework
компоненты .Net Framework |
|
Модуль 2. Обзор С# |
| структура программы на С#
базовые операции ввода-вывода
компиляция, выполнение и отладка |
|
Модуль 3. Использование размерных типов |
| система типов языка С#
использование встроенных типов данных
создание пользовательских типов данных
преобразование типов |
|
Модуль 4. Выражения и исключения |
| операторы выбора
итерационные операторы
операторы перехода обработка исключений
генерация исключений |
|
Модуль 5. Методы и параметры |
| использование методов
использование параметров
использование перегрузки методов |
|
Модуль 6. Массивы |
| обзор массивов
создание массивов
использование массивов |
|
Модуль 7. Принципы объектно-ориентированного программирования |
| классы и объекты
использование инкапсуляции
С# и объектно-ориентированное программирование
разработка объектно-ориентированных систем |
|
Модуль 8. Использование ссылочных типов |
| использование стандартных ссылочных типов
иерархия объектов с единым корнем
пространства имен в .Net Framework
преобразование типов |
|
Модуль 9. Создание и разрушение объектов |
| использование конструктора
инициализация данных
объекты и память
использование деструктора |
|
Модуль 10. Наследование в С# |
| производные классы
реализация методов
изолированные классы
использование интерфейсов
абстрактные классы |
|
Модуль 11. Агрегирование, пространства имен и область видимости |
| использование вложенных классов
использование агрегирования
использование пространства имен
использование модулей и сборок |
|
Модуль 12. Операции, делегаты и события |
| обзор операций
перегрузка операций
создание и использование делегатов
определение и использование событий |
|
Модуль 13. Свойства и индексаторы |
| использование свойств
использование индексаторов |
|
Модуль 14. Атрибуты |
| обзор атрибутов
создание пользовательских атрибутов
получение значения атрибута |
|