УЦ Микротест - источник ваших знаний
 
Личный кабинет Вход / Регистрация
 
 
 
  Вход Регистрация
Логин*
E-mail, указанный при регистрации
Пароль* не помню
 
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Используйте вашу учетную запись Google для входа на сайт.
 
 
0 позиций

+7 (495) 231-23-51 Москва

+7 (964) 778-99-27 Москва

+7 (343) 286-17-86 Екатеринбург

+7 (3452) 68-88-99 Тюмень

Учебный Центр «Микротест» - обучение и сертификация IT-специалистов
Учебный центр Микротест / Расписание курсов / Microsoft / Курсы по разработке / Программирование на С# с использованиемMicrosoft Visual Studio 2010

Курс Программирование на С# с использованиемMicrosoft Visual Studio 2010 (Код: 10266)

Microsoft

Чтобы заказать курс, нажмите на удобную дату прохождения обучения
Екатеринбург
Апрель ´17
Май ´17
Июнь ´17
Июль ´17
Август ´17
Сентябрь ´17
Октябрь ´17
Ноябрь ´17
Декабрь ´17
Январь ´18
Февраль ´18
Март ´18
Апрель ´18
31.07 - 04.08

Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!

Цель курса 10266 - познакомить слушателей с синтаксисом языка C#, включая новые возможности, появившиеся в C# 4.0

Теоретическое и практическое знакомство с синтаксисом языка C# 4.0, структурой программы и её реализацию в среде Visual Studio 2010 на Microsoft® .NET Framework 4.0

Курс длится 40 академических часов


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

По окончании курса Вы будете уметь:

  • Создавать и вызывать методы
  • Создавать пользовательские типы и понимать отличия ссылочного и структурного типов
  • Создавать свойства, индексаторы и выполнять перегрузку операций
  • Создавать слабо связанные компоненты с использованием событий
  • Использовать LINQ для доступа к данным в коллекциях

По окончании курса Вы будете понимать:

  • Назначение .NET Framework и роли Visual C# и Visual Studio 2010 в создании приложений
  • Синтаксис программных конструкций C#
  • Механизмы перехвата, обработки и выброса исключений
  • Базовые операции ввода вывода в приложении на Visual C#
  • Способы управления видимостью и временем жизни членов пользовательского типа
  • Значение наследования при создании нового ссылочного типа
  • Механизмы управления временем жизни объектов и использования ресурсов
  • Коллекции и применять параметризованные типы для реализации типо-безопасных классов, структур, интерфейсов и методов
  • Механизмы интеграции кода, написанного на динамических языках и СОМ компонентов с приложением на C# 

Подробная программа курса

Содержание

 Глава 1. Введение в С# и .NET Framework 4

  • Введение в .NET Framework 4
  • Создание проектов в Visual Studio 2010
  • Написание проектов на С#
  • Создание графических приложений
  • Способы документирования кода
  • Отладка приложений в Visual Studio 2010
  • Лабораторная работа: введение в С# и .NET Framework

 Глава 2. Использование программных конструкций С#

  • Создание и инициализация переменных
  • Выражения и операторы
  • Создание и работа с массивами
  • Использование операторов выбора
  • Использование операторов цикла
  • Лабораторная работа: использование программных конструкций С#

 Глава 3. Объявление и вызов методов

  • Создание и использование методов
  • Работа с параметрами по умолчанию и выходными параметрами
  • Лабораторная работа: объявление и вызов методов

 Глава 4. Обработка исключений

  • Перехват исключений
  • Выброс исключений
  • Лабораторная работа: обработка исключений

 Глава 5. Чтение и запись файлов

  • Доступ к файловой системе
  • Чтение и запись файлов с использованием потоков
  • Лабораторная работа: чтение и запись файлов

 Глава 6. Создание пользовательских типов

  • Создание и использование перечислений
  • Создание и использование классов
  • Создание и использование структур
  • Сравнение ссылочного и структурного типов
  • Лабораторная работа: создание пользовательских типов

 Глава 7. Инкапсуляция данных и методы

  • Управление доступом к членам пользовательского типа
  • Разделяемые методы и данные
  • Лабораторная работа: инкапсуляция данных и методы

 Глава 8. Наследование от классов и реализация интерфейсов

  • Использование наследование для создания нового ссылочного типа
  • Объявление и реализация интерфейсов
  • Объявление абстрактных классов
  • Лабораторная работа: наследование от классов и реализация интерфейсов

 Глава 9. Управление временем жизни объектов и работа с ресурсами

  • Ведение в сборку мусора
  • Управление ресурсами
  • Лабораторная работа: управление временем жизни объектов и работа с ресурсами

 Глава 10. Инкапсуляция данных и определение перегруженных операций

  • Создание и использование свойств
  • Лабораторная работа А: создание и использование свойств
  • Создание и использование индексаторов
  • Лабораторная работа В: создание и использование индексаторов
  • Перегрузка операций
  • Лабораторная работа С: перегрузка операций

 Глава 11. Слабо связанные компоненты и обработка событий

  • Объявление и использование делегатов
  • Использование лямбда выражений
  • Обработка событий
  • Лабораторная работа: слабо связанные компоненты и обработка событий

 Глава 12. Использование коллекций и создание параметризованных типов

  • Работа с коллекциями
  • Лабораторная работа А: работа с коллекциями
  • Создание и использование параметризованных типов
  • Создание параметризованных интерфейсов, понимание ковариации и контравариации
  • Использование параметризованных методов и делегатов
  • Лабораторная работа В: создание параметризованных типов

 Глава 13. Создание и работа с пользовательской коллекцией

  • Создание пользовательской коллекции
  • Добавление объекта перечислителя к пользовательской коллекции
  • Лабораторная работа: создание и работа с пользовательской коллекцией

 Глава 14. Использование LINQ для доступа к данным

  • Использование расширяющих методов LINQ и операторов для создания запросов
  • Создание динамических запросов и выражений на LINQ
  • Лабораторная работа: использование LINQ для доступа к данным

 Глава 15. Интеграция кода Visual C# с динамическими языками и СОМ компонентами

  • Интеграция кода Visual C# с Ruby и Python
  • Реализация доступа к СОМ компонентам из Visual C#
  • Лабораторная работа: интеграция кода Visual C# с динамическими языками и СОМ компонентами 

Скрыть подробную программу курса

Заказать обучение «Программирование на С# с использованиемMicrosoft Visual Studio 2010 (10266)» можно, кликнув на удобную дату его проведения, по почте training AT training-microtest DOT ru или по одному из телефонов, указанных в разделе Контакты.



 
 
Заказать