В вашем браузере отключен JavaScript. Из-за этого многие элементы сайта не будут работать. Как включить JavaScript?

Учебно-Методический портал
Внимание! Суперакция! С 19 по 21 июня Скидки 72% на ВСЁ! Подробнее

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

Код: ПКИТ-13
Напомнить
Подписаться на похожие
Эксклюзивная скидка -5% от УчМет
Раздел: it курсы
Продолжительность: 72 ч.
Стоимость
19950 21000

Скидки

1 участник – до 5%
Коллективное участие – до 5%
Скидка по акции 5%.
До окончания акции осталось:
Скидка рассчитается автоматически при оформлении договора или заказа
  • Описание
  • Отзывы
Описание

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

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

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

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

Стоимость обучения:
  • Физические лица - 21000 руб.
  • Юридические лица - 23000 руб.
После обучения вы получаете: Удостоверение о повышении квалификации.

Программа курса
Объектная ориентация программ на 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
  • Виды элементы управления и их назначение
  • Размещение элементов управления и их инициализация в коде программы
  • Разработка простого приложения
Исключения
  • Системные исключения и их обработка;
  • Свойства исключений;
  • Управление программной с помощью исключений;
  • Генерация исключений;
  • Пользовательские классы исключений.
Делегаты и события
  • Синтаксис делегатов;
  • Массивы делегатов;
  • Многоадресные экземпляры делегатов;
  • Делегаты и обратные вызовы;
  • Анонимные методы и события.
Обобщения
  • Обобщения как средство адаптации;
  • Декларация обобщенных классов;
  • Ограничения типизирующих параметров;
  • Обобщенные структуры;
  • Обобщенные интерфейсы;
  • Обобщенные методы;
  • Обобщенные делегаты.
Подведение итогов курса

Сообщество

Отзывы
Загрузка отзывов...
Рекомендуемые курсы и вебинары
11994 отзыва слушателей
Нас рекомендуют 87% слушателей (по данным портала Отзовик).
Валентина Миронова
Отзыв Валентины Мироновой
20 июня 2024
Хочу выразить огромную благодарность УчМет, за возможность прохождения обучения.
Подробнее
Коваленко Татьяна Юрьевна
Отзыв Татьяны Коваленко
19 июня 2024
Материал интересный, нужный, доступный.
Очень пригодится в моей работе.
Подробнее
Алина Еникеева
Отзыв Алины Еникеевой
08 июня 2024
В целом обширный курс. Много материала. Подробно разобрана педагогическая сторона образовательного процесса.
Подробнее
Все отзывы слушателей
Задать вопрос