Язык программирования Visual C#. Создание .Net Framework приложений

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}  % скидка действует до {{ course.discount_expire_date }}

{{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Очное обучение, ₽
Вебинар, ₽
Физ. лица - - {{course.price_base_individuals ? course.price_base_individuals : '-'}} {{course.price_final_individuals ? course.price_final_individuals : '-'}} Бесплатно
{{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '-' }} {{course.price_final_individuals_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
Юр. лица - - {{course.price_base_entities ? course.price_base_entities : '-'}} {{course.price_final_entities ? course.price_final_entities : '-'}} Бесплатно
{{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '-' }} {{course.price_final_entities_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} {{course.to_date | date:'dd.MM.yyyy'}} {{course.time_start}} {{course.time_end}}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}

Оставить заявку на Очное обучение

Ак. час.
Днем, ₽
Вечером, ₽
В выходные, ₽
Физ. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Юр. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}

Оставить заявку на Вебинар

Ак. час.
Стоимость, ₽
Физ. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_individuals}}
Бесплатно
Юр. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_entities}}
Бесплатно

Записаться на Дистанционное обучение

Ак. час.
Стоимость, ₽
Физ. лица %
скидка действует до {{ tables.distant.discount_expire_date }}
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно
Юр. лица %
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно

Продолжительность обучения: 72 академических часа

Форма обучения: очно, дистанционно, в формате вебинара

Стоимость обучения: 34 000 рублей - для физических лиц

                                    36 000 рублей - для юридических лиц

Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).

Документ об окончании: Удостоверение о повышении квалификации по курсу "Язык программирования Visual C#. Создание .Net Framework приложений" установленного образца, сроком действия 5 лет.

Данные выданного документа вносятся в единый реестр ФИС ФРДО.

О процессе обучения:

Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.

О курсе:

Курс предназначен для начинающих программистов, которые хотят изучить актуальный язык программирования Visual C#. Курс обучает работе в Microsoft Visual Studio  в контексте программирования на Visual C#. Является фундаментом для дальнейшего изучения всех объектно-ориентированных языков.

Цель курса: обучить основам программирования на объектно-ориентированном языке программирования Visual C#.

Навыки, приобретаемые по окончании курса :

  • Умение ориентироваться в структурах ООП;
  • Понимать массивы, операторы, выражения языка C#;
  • Понимать наследование, вложение, включение;
  • Понимать интерфейсы, перечисления и структуры;
  • Понимать значение: делегаты и обобщения.

Объектная ориентация программ на C#

  • Типы, классы, объекты;
  • Программа на C#;
  • Пространство имен и создание консольного приложения;
  • Типы ссылок и типы значений;
  • Классификация типов C#;
  • Простые типы, константы-литералы;
  • Объявление переменных и констант базовых типов.

Создание приложений .Net с использованием C#

  • NET Framework SDK;
  • Типы приложений .NET;
  • Работа с Visual Studio;
  • Создание проектов в Visual Studio;
  • Изучение проекта и заполнение проекта кодом;
  • Компоновка проекта;
  • Отладка проекта.

Операция, операторы и выражения языка C#

  • Операции языка C#;
  • Общие сведения об операторах;
  • Метки и безусловный оператор перехода;
  • Условный оператор;
  • Операторы цикла;
  • Операторы передачи управления и переключатель;
  • Автоматическое и явное привидение арифметических типов;
  • Логический тип и логические выражения;
  • Выражения с символьными операциями;
  • Условные операции.

Массивы

  • Одномерные массивы;
  • Массивы как наследники класса ARRAY;
  • Виды массивов и массивы многомерные;
  • Массивы массивов и непрямоугольные массивы;
  • Массивы массивов и поверхностное копирование.

Строки – объекты класса String

  • Строковые литералы;
  • Строковые объекты и ссылки типа string;
  • Операции над строками;
  • Некоторые методы и свойства класса string;
  • Формирование строк;
  • Строка как контейнер;
  • Применение строк в переключателях;
  • Массивы строк и сравнение строк;
  • Преобразование с участием строкового типа;
  • Неизменяемость объектов класса string.

Методы C#

  • Методы-процедуры и методы-функции;
  • Соотношение фиксированных параметров и аргументов;
  • Методы с переменным числом аргументов;
  • Перегрузка методов;
  • Рекурсивные методы и метод Array.Sort.

Классы

  • Статические члены класса;
  • Поля классов (статические поля);
  • Статические константы, статические методы;
  • Статический конструктор, статические классы;
  • Объявление класса;
  • Поля объектов;
  • Объявления методов объектов;
  • Пример класса и его объектов;
  • Ссылка this;
  • Конструкторы объектов класса;
  • Деструкторы и финализаторы.

Перегрузка функций-членов класса

  • Перегрузка методов;
  • Перегрузка конструкторов;
  • Перегрузка индексаторов;
  • Основы перегрузки операторов;
  • Перегрузка операторов отношения и операторов true - false;
  • Перегрузка логических операторов;
  • Операторы преобразования.

Включение, вложение и наследование классов

  • Включение объектов классов;
  • Вложение классов;
  • Наследование классов;
  • Доступность членов класса при наследовании;
  • Методы при наследовании;
  • Абстрактные методы и абстрактные классы;
  • Опечатанные классы и методы;
  • Применение абстрактных классов.

Интерфейсы, перечисления и структуры

  • Два вида наследования в ООП;
  • Объявления интерфейсов;
  • Реализация интерфейсов;
  • Интерфейс как тип;
  • Интерфейсы и наследование;
  • Базовый класс перечислений;
  • Структуры;
  • Упаковка и распаковка;
  • Реализация структурами интерфейсов;

Особенности разработки графического интерфейса в Visual Studio

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

Исключения

  • Системные исключения и их обработка;
  • Свойства исключений;
  • Управление программной с помощью исключений;
  • Генерация исключений;
  • Пользовательские классы исключений.

Делегаты и события

  • Синтаксис делегатов;
  • Массивы делегатов;
  • Многоадресные экземпляры делегатов;
  • Делегаты и обратные вызовы;
  • Анонимные методы и события.

Обобщения

  • Обобщения как средство адаптации;
  • Декларация обобщенных классов;
  • Ограничения типизирующих параметров;
  • Обобщенные структуры;
  • Обобщенные интерфейсы;
  • Обобщенные методы;
  • Обобщенные делегаты.

Подведение итогов курса

Объектная ориентация программ на C#

  • Типы, классы, объекты;
  • Программа на C#;
  • Пространство имен и создание консольного приложения;
  • Типы ссылок и типы значений;
  • Классификация типов C#;
  • Простые типы, константы-литералы;
  • Объявление переменных и констант базовых типов.

Создание приложений .Net с использованием C#

  • NET Framework SDK;
  • Типы приложений .NET;
  • Работа с Visual Studio;
  • Создание проектов в Visual Studio;
  • Изучение проекта и заполнение проекта кодом;
  • Компоновка проекта;
  • Отладка проекта.

Операция, операторы и выражения языка C#

  • Операции языка C#;
  • Общие сведения об операторах;
  • Метки и безусловный оператор перехода;
  • Условный оператор;
  • Операторы цикла;
  • Операторы передачи управления и переключатель;
  • Автоматическое и явное привидение арифметических типов;
  • Логический тип и логические выражения;
  • Выражения с символьными операциями;
  • Условные операции.

Массивы

  • Одномерные массивы;
  • Массивы как наследники класса ARRAY;
  • Виды массивов и массивы многомерные;
  • Массивы массивов и непрямоугольные массивы;
  • Массивы массивов и поверхностное копирование.

Строки – объекты класса String

  • Строковые литералы;
  • Строковые объекты и ссылки типа string;
  • Операции над строками;
  • Некоторые методы и свойства класса string;
  • Формирование строк;
  • Строка как контейнер;
  • Применение строк в переключателях;
  • Массивы строк и сравнение строк;
  • Преобразование с участием строкового типа;
  • Неизменяемость объектов класса string.

Методы C#

  • Методы-процедуры и методы-функции;
  • Соотношение фиксированных параметров и аргументов;
  • Методы с переменным числом аргументов;
  • Перегрузка методов;
  • Рекурсивные методы и метод Array.Sort.

Классы

  • Статические члены класса;
  • Поля классов (статические поля);
  • Статические константы, статические методы;
  • Статический конструктор, статические классы;
  • Объявление класса;
  • Поля объектов;
  • Объявления методов объектов;
  • Пример класса и его объектов;
  • Ссылка this;
  • Конструкторы объектов класса;
  • Деструкторы и финализаторы.

Перегрузка функций-членов класса

  • Перегрузка методов;
  • Перегрузка конструкторов;
  • Перегрузка индексаторов;
  • Основы перегрузки операторов;
  • Перегрузка операторов отношения и операторов true - false;
  • Перегрузка логических операторов;
  • Операторы преобразования.

Включение, вложение и наследование классов

  • Включение объектов классов;
  • Вложение классов;
  • Наследование классов;
  • Доступность членов класса при наследовании;
  • Методы при наследовании;
  • Абстрактные методы и абстрактные классы;
  • Опечатанные классы и методы;
  • Применение абстрактных классов.

Интерфейсы, перечисления и структуры

  • Два вида наследования в ООП;
  • Объявления интерфейсов;
  • Реализация интерфейсов;
  • Интерфейс как тип;
  • Интерфейсы и наследование;
  • Базовый класс перечислений;
  • Структуры;
  • Упаковка и распаковка;
  • Реализация структурами интерфейсов;

Особенности разработки графического интерфейса в Visual Studio 2012

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

Исключения

  • Системные исключения и их обработка;
  • Свойства исключений;
  • Управление программной с помощью исключений;
  • Генерация исключений;
  • Пользовательские классы исключений.

Делегаты и события

  • Синтаксис делегатов;
  • Массивы делегатов;
  • Многоадресные экземпляры делегатов;
  • Делегаты и обратные вызовы;
  • Анонимные методы и события.

Обобщения

  • Обобщения как средство адаптации;
  • Декларация обобщенных классов;
  • Ограничения типизирующих параметров;
  • Обобщенные структуры;
  • Обобщенные интерфейсы;
  • Обобщенные методы;
  • Обобщенные делегаты.

Подведение итогов курса

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

дистанционно

вебинар

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

После обучения вы получаете:

Контактная информация: