Звезды и С - Главная Тел: +7 495 363 36 86
e-mail: info@stars-s.ru
Москва, Ленинградский пр-кт, д. 5, стр. 2
План проезда
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

О нас|Курсы CITRIX|Курсы MICROSOFT|Обучение|Тестирование|Новости|Поиск
Курсы MICROSOFT

Software Assurance - Бесплатные курсы обучения по ваучерам
Microsoft Windows Server 2016 / 2019
Microsoft Windows 10
Облачные технологии: Azure, Private Cloud, Office 365
Microsoft Exchange Server 2016 / 2019
Microsoft System Center
Microsoft Skype for business 2019
Microsoft SQL Server 2014 / 2016
Microsoft SharePoint 2016 / 2019
Microsoft Visual Studio 2016
Авторские курсы Microsoft
Расписание курсов Microsoft и Citrix в графическом формате
Корпоративное обучение пользователей Microsoft Office
Более ранние версии программных продуктов Microsoft

Курс M10266: Программирование на С# с использованием Microsoft .NET Framework 4

Цена для физических лиц, р.: 23900
Цена для юридических лиц, р.: 25900
Цена вебинара для физических лиц, р.: 20900
Цена вебинара для юридических лиц, р.: 20900

Продолжительность курса (дней): 5

Даты (день):

Даты (вечер):

Цель: Среда разработки Visual Studio получила широкое распространение на платформе Microsoft Windows. Одна из последних версий — Visual Studio 2010 охватывает все этапы создания приложений от разработки объектно-ориентированной архитектуры и кодирования до тестирования и отладки. На курсе «Программирование на С# с использованием Microsoft® .NET Framework 4» подробно рассматривается синтаксис языка программирования C# 4.0, основные приемы и методы эффективного использование новейших возможностей C#, его интеграция с технологией доступа к данным LINQ и интеграция с динамическими языками Ruby и Python.

Необходимая подготовка: Успешное окончание курса Программирование на Visual С++ или эквивалентная подготовка.

Формат обучения, регистрация на курс:

План курса:

Модуль 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# с динамическими языками и СОМ компонентами


  О нас|Курсы CITRIX|Курсы MICROSOFT|Обучение|Тестирование|Новости|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2021, Оферта