26—30 апреля 2010
Екатеринбург
Цель курса: дать слушателям знания и навыки необходимые при разработке программ на C# для платформы Microsoft.Net. Основное внимание уделяется структуре, синтаксису и деталям реализации конструкций на C#. Этот курс поможет Вам подготовится к сертификационным экзаменам для получения статуса Microsoft Certified Application Developer (MCAD) или Microsoft Certified Solution Developer (MCSD)
Вы научитесь:
- перечислять основные элементы. Net Framework и увязывать C# с элементами платформы. Net
- анализировать основную структуру C# приложения и документировать, отлаживать, компилировать и запускать простое приложение
- создавать и использовать переменные
- использовать выражения языка и применять обработку исключений
- создавать методы
- создавать, инициализировать и использовать массивы
- знать базовые концепции и терминологию объектно-ориентированного программирования
- создавать, инициализировать и разрушать объекты в программе на C#
- строить новые C# классы из существующих
- создавать классы и иерархии классов
- определять операции и события в пользовательском классе
- реализовывать свойства и индексаторы
- использовать стандартные и пользовательские атрибуты.
Аудитория. Курс предназначен для опытных разработчиков, которые имеют опыт программирования на С, С++, Vbasic или Java.
Предварительная подготовка. До прохождения курса слушатели должны иметь опыт программирования на С, С++, Visual Basic, Java или другом языке программирования, быть знакомыми со стратегией Microsoft.Net, c. Net Framework, знать английский язык в пределах чтения компьютерно-ориентированного материала.
Программа курса.
Модуль 1. Обзор платформы Microsoft. Net
- Введение в платформу. Net
- Обзор. Net Framework
- Преимущества. Net Framework
- Компоненты. Net Framework
Модуль 2. Обзор С#
- Структура программы на С#
- Базовые операции ввода-вывода
- Рекомендованная практика
- Компиляция, выполнение и отладка
Модуль 3. Использование размерных типов
- Система типов языка С#
- Использование встроенных типов данных
- Создание пользовательских типов данных
- Преобразование типов
Модуль 4. Выражения и исключения
- Операторы выбора
- Итерационные операторы
- Операторы перехода
- Обработка исключений
- Генерация исключений
Модуль 5. Методы и параметры
- Использование методов
- Использование параметров
- Использование перегрузки методов
Модуль 6. Массивы
- Обзор массивов
- Создание массивов
- Использование массивов