Программирование на С# с использованием Microsoft Visual Studio 2010

направление: Microsoft
вендор: MICROSOFT
Даты проведения курса


После успешного прохождения курса слушатели будут:

  • Понимать, что такое .NET Framework и как использовать C# и Visual Studio 2010 для разработки приложений под платформу .NET
  • Понимать синтаксис базовых конструкций языка C
  • Создавать и вызывать методы. Перехватывать, обрабатывать и генерировать исключения
  • Выполнять основные операции с папками и файлами
  • Создавать и использовать новые типы (перечисления, классы и структуры) и понимать различия между ссылочными и значимыми типами
  • Контролировать область видимости и время жизни членов принадлежащих типу
  • Создавать новые ссылочные типы данных, используя наследование
  • Управлять временем жизни объектов и контролировать использование ресурсов
  • Определять свойства и индексаторы для инкапсулирования данных и определять операторы для этих данных
  • Отделять операцию от реализующего ее метода и использовать эту отделённую операцию для обработки асинхронных событий
  • Использовать коллекции для объединения данных и использовать обобщения для реализации типизированных классов, структур, интерфейсов и методов
  • Реализовывать собственные классы коллекций, поддерживающие возможность перечисления элементов
  • Создавать LINQ-запросы к данным, находящимся в памяти
  • Интегрировать код, написанный на динамических языках, таких как Ruby или Python, или с использованием технологии COM, в приложение на C#

    Необходимая предварительная подготовка:

  • Слушатели должны иметь опыт использования объекто-ориентированного языка программирования:в объеме как минимум 12 месяцев
  • Владеть языком C++ или Java и понимать, что такое:
  • Классы и как их создавать
  • Наследование и абстрагирование
  • Полиморфизм
  • Интерфейсы
  • Исключения
  • Уметь работать в Visual Studio

  • Аудитория курса:

    Этот курс предназначен для разработчиков, обладающих опытом программирования на C, C++, Visual Basic или Java и понимающих принципы объектно-ориентированного программирования