Курс M10266 Программирование на C# в Microsoft Visual Studio 2010

Пятидневный курс предоставит знания синтаксиса языка программирования C# и новых возможностей C# 4.0


По окончании курса слушатели смогут:
  • объяснить, что такое .NET Framework и как использовать C# и Visual Studio 2010 для разработки приложений под платформу .NET;
  • понимать синтаксис простых конструкций языка C#;
  • создавать и вызывать методы;
  • перехватывать, обрабатывать и отбрасывать исключения;
  • выполнять простые операции для взаимодействия с файловой системой;
  • создавать и использовать новые типы, перечисления, классы и структуры, а также понимать различия между ссылочными и значимыми типами данных;
  • контролировать область видимости и время жизни членов типа;
  • использовать наследование для разработки новых ссылочных типов данных;
  • управлять временем жизни объектов и контролировать использование ресурсов;
  • определять свойства и индексаторы для инкапсулирования данных, а также определять операторы для этих данных;
  • отделять действие от метода, реализующего это действие, и использовать отделенные операции для обработки асинхронных событий;
  • использовать коллекции для объединения данных и использовать обобщения для реализации типизированных классов, структур, интерфейсов и методов;
  • реализовывать собственные классы коллекций, поддерживающие возможность перебора элементов;
  • создавать запросы к данным, находящимся в памяти, с использованием LINQ;
  • интегрировать код, написанный на динамических языках, таких как Ruby или Python, или с использованием технологии COM, в приложение, написанное на C#.
Аудитория

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


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • минимум 12 месяцев использования объекто-ориентированного языка программирования;
  • знание C++ или Java, в частности, понятий о создании классов, наследовании и абстрагировании, полиморфизме, интерфейсах, исключениях;
  • знание среды разработки Visual Studio.
  1. Обзор C# и .NET Framework
  2. Использование синтаксических конструкций C#
  3. Объявление и вызов методов
  4. Обработка исключений
  5. Чтение из файлов и запись в файлы
  6. Создание новых типов
  7. Инкапсулирование данных и методов
  8. Наследование от классов и реализация интерфейсов
  9. Управление временем жизни объектов и контроль использования ресурсов
  10. Инкапсулирование данных и перегрузка операторов
  11. Делегирование и обработка событий
  12. Использования коллекций и создание обобщений
  13. Создание и использование собственного класса коллекции
  14. Использование LINQ для создания запросов к данным
  15. Интегрирование кода C# с динамическими языками и COM-компонентами

Регистрация на ближайший курс

Код курса

M10266

Длительность, дней (часов)

5 (40)

Ближайшие даты

по запросу

Цена, грн