Programming with C#
Аннотация
Данный курс предназначен для опытных программистов, использующих С, С++, Visual Basic и Java в качестве инструмента для разработки приложений и желающих приобрести навыки создания программных продуктов на языке C#.
После изучения курса вы сможете
- анализировать структуру простейших приложений на языке C#;
- документировать, отлаживать, компилировать и выполнять простые программы;
- объявлять переменные и присваивать им значения;
- использовать стандартные выражения для управления потоком выполнения программы, циклами, обработки исключений;
- создавать методы, функции, процедуры, которые могут возвращать значения и принимать параметры;
- создавать, инициализировать и использовать массивы;
- объяснять общие принципы объектно-ориентированного программирования;
- использовать объекты и ссылки;
- создавать, инициализировать и удалять объекты в приложениях C#;
- конструировать новые классы на основе существующих в C#;
- определять операторы, использовать делегирование, обрабатывать события;
- применять свойства и индексаторы;
- использовать стандартные и собственные атрибуты.
Содержание курса
- Платформа .NET.
- Компоненты и языки в среде .NET.
- Структура программ на C#.
- Простейшие операторы.
- Компиляция, выполнение и отладка программы.
- Типы переменных, создание собственных типов.
- Стандартные инструкции C#.
- Вызов и обработка исключительных ситуаций.
- Методы, принимающие и возвращающие значения.
- Массивы.
- Основы объектно-ориентированного программирования.
- Использование переменных типа ссылки.
- Создание и удаление объектов.
- Наследование в C#.
- Агрегирование.
- Пространство имен для организации классов.
- Создание простых модулей.
- Операторы и события.
- Свойства и индексаторы.
- Атрибуты.
Слушатели
Опытные программисты, использующие C, C++,
Visual Basic или Java для разработки приложений, в задачи которых входит
создание программного обеспечения в масштабе крупных предприятий.
Предварительная подготовка
Изучение материалов данного курса предполагает, что слушатель уже имеет навыки программирования на С, С++, Visual Basic, Java или на другом языке. Также необходимо, чтобы слушатели были знакомы с общими принципами работы со средой Microsoft® .NET.