M2124 Введение в C# программирование на платформе Microsoft.NET

Цена курса: 23800 руб

Длительность курса: 45/5 часов/дней.

Цель курса: предоставить слушателям необходимый набор знаний и навыков для успешной разработки приложений на VC# для платформы Microsoft .NET. В курсе рассматриваются: структура программы на C#, синтаксис языка и детали создания оптимального кода. Язык C# оптимизирован для создания приложений масштаба предприятия на платформе Microsoft .NET. Он совмещает в себе высокую скорость разработки, характерную для Microsoft Visual Basic и низкоуровневые черты Visual C++.

Курс ориентирован: на разработчиков с опытом программирования на C, C++ или Java и планирующих в дальнейшем разработку программных решений масштаба предприятия.

Предварительный уровень подготовки:

  • опыт программирования на одном из объектно-ориентированных языков, желательно: C++, Visual Basic, Java;
  • знакомство с технологией Microsoft .NET в объеме материалов, представленных на сайте ;
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.

Методические материалы: yчебник Microsoft на английском языке

Документ об окончании курса: cертификат фирмы Microsoft

По окончании обучения слушатель сможет:

  • перечислить основные черты новой технологии .NET Platform и объяснить, какие черты языка VC# позволяют воспользоваться преимуществами новой платформы;
  • провести анализ структуры, компиляцию, отладку, запуск и документирование несложного приложения на C#;
  • создавать переменные и присваивать им значения;
  • использовать операторы общего назначения для реализации ветвлений, циклов и обработки исключений;
  • реализовывать методы (процедуры и функции), способные возвращать значения и принимать параметры;
  • создавать, инициализировать и использовать массивы;
  • объяснять базовые понятия и концепции объектно-ориентированного программирования;
  • использовать объекты и ссылочные типы;
  • создавать новые C# классы, наследуя их от уже существующих;
  • (пере)определять операторы, использовать делегаты и обработчики событий;
  • реализовывать свойства (индексированные свойства);
  • объяснить принцип функционирования механизма рефлексии, использовать встроенные и пользовательские атрибуты

Содержание курса:

Обзор платформы Microsoft .NET

Описываются основные черты платформы Microsoft .NET и ее компонентов, в частности .NET Framework Обсуждается место языка C# среди инструментов разработки на этой платформе.

Обзор языка C#

  • Структура программы на C#
  • Базовые операции ввода-вывода
  • Рекомендуемые методики
  • Компиляция, запуск и отладка

Использование переменных типов-значений

  • Система типов общего назначения
  • Именование переменных
  • Использование встроенных типов данных
  • Преобразование типов данных

Операторы и исключения

  • Описание различных типов управляющих операторов
  • Использование операторов перехода
  • Использование операторов выбора
  • Использование операторов цикла
  • Генерация исключений
  • Обработка Basic-их исключений

Методы и параметры

  • Разработка и использование статических методов (функций и процедур), способных возвращать значения и принимать параметры
  • Различные способы передачи параметров в процедуры и функции
  • Использование перегруженных методов

Массивы

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

Основы объектно-ориентированного программирования

  • Классы и объекты
  • Инкапсуляция, наследование и полиморфизм
  • Реализация концепций ООП средствами C#

Использование переменных ссылочных типов

  • Использование переменных ссылочных типов
  • Использование ссылочных типов общего назначения
  • Иерархия объектов
  • Пространства имен в .Net Framework
  • Преобразования данных

Создание и удаление объектов

  • Использование конструкторов
  • Инициализация данных
  • Объекты и память
  • Управление ресурсами

Наследование в C#

  • Порождение дочерних классов
  • Реализация методов
  • Использование запечатанных классов
  • Интерфейсы и абстрактные классы

Агрегация, пространства имен и расширенные области видимости

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

Операторы и события

  • Обзор операторов
  • Перегрузка операторов
  • Создание и перегрузка операторов
  • Объявление и использование событий

Свойства и индексеры (параметризованные свойства)

  • Использование свойств
  • Использование параметризованных свойств (индексеров)

Атрибуты

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

Цена курса: 23800 руб

Длительность курса: 45/5 часов/дней.

Комментарии запрещены.

Наши акции:
Учебный центр «Трайтек» признан одним из лучших учебных центров Microsoft в России!
Отзывы:

Татаисэнерго:

Отзыв о проведении семинара на тему «Построение моделей данных с помощью ERwin Data Modeller. Практический курс».