Курс Программирование на С# с использованием Microsoft .NET Framework 4 (M2124)
Программирование на С# с использованием Microsoft .NET Framework 4 (M2124)
-
- Код курса:
- 10266
-
- Длительность:
- 5 / 40
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Оніщенко Александр А
-
Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...
Описание Курса:
Теоретическое и практическое знакомство с синтаксисом языка C# 4.0, структурой программы и её реализацию в среде Visual Studio 2010 на Microsoft® .NET Framework 4.0.
Аудитория:
Разработчики, которые имеют опыт написания кода на С, С++, Visual Basic или Java и понимают концепции ООП.
Предварительная подготовка:
Успешное окончание курса Программирование на Visual С++ или эквивалентная подготовка.
Для того чтобы оценить свою степень готовности к изучению материала, рекомендуем Вам пройти тестирование.
Для того чтобы оценить свою степень готовности к изучению материала, рекомендуем Вам пройти тестирование.
Приобретаемые навыки:
По окончании курса Вы будете уметь:
- Создавать и вызывать методы
- Создавать пользовательские типы и понимать отличия ссылочного и структурного типов
- Создавать свойства, индексаторы и выполнять перегрузку операций
- Создавать слабо связанные компоненты с использованием событий
- Использовать 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
- Создание и инициализация переменных
- Выражения и операторы
- Создание и работа с массивами
- Использование операторов выбора
- Использование операторов цикла
- Лабораторная работа: использование программных конструкций С#
- Создание и использование методов
- Работа с параметрами по умолчанию и выходными параметрами
- Лабораторная работа: объявление и вызов методов
- Перехват исключений
- Выброс исключений
- Лабораторная работа: обработка исключений
- Доступ к файловой системе
- Чтение и запись файлов с использованием потоков
- Лабораторная работа: чтение и запись файлов
- Создание и использование перечислений
- Создание и использование классов
- Создание и использование структур
- Сравнение ссылочного и структурного типов
- Лабораторная работа: создание пользовательских типов
- Управление доступом к членам пользовательского типа
- Разделяемые методы и данные
- Лабораторная работа: инкапсуляция данных и методы
- Использование наследование для создания нового ссылочного типа
- Объявление и реализация интерфейсов
- Объявление абстрактных классов
- Лабораторная работа: наследование от классов и реализация интерфейсов
- Ведение в сборку мусора
- Управление ресурсами
- Лабораторная работа: управление временем жизни объектов и работа с ресурсами
- Создание и использование свойств
- Лабораторная работа А: создание и использование свойств
- Создание и использование индексаторов
- Лабораторная работа В: создание и использование индексаторов
- Перегрузка операций
- Лабораторная работа С: перегрузка операций
- Объявление и использование делегатов
- Использование лямбда выражений
- Обработка событий
- Лабораторная работа: слабо связанные компоненты и обработка событий
- Работа с коллекциями
- Лабораторная работа А: работа с коллекциями
- Создание и использование параметризованных типов
- Создание параметризованных интерфейсов, понимание ковариации и контравариации
- Использование параметризованных методов и делегатов
- Лабораторная работа В: создание параметризованных типов
- Создание пользовательской коллекции
- Добавление объекта перечислителя к пользовательской коллекции
- Лабораторная работа: создание и работа с пользовательской коллекцией
- Использование расширяющих методов LINQ и операторов для создания запросов
- Создание динамических запросов и выражений на LINQ
- Лабораторная работа: использование LINQ для доступа к данным
- Интеграция кода Visual C# с Ruby и Python
- Реализация доступа к СОМ компонентам из Visual C#
- Лабораторная работа: интеграция кода Visual C# с динамическими языками и СОМ компонентами
Материалы и сертификаты:
Microsoft