Следите за новостями

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.