Программирование на языке C#

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

Общие сведения​

Объём программы

70 ак. часов (время на просмотр видеолекции и выполнение практических заданий, сдачи тестов и аттестации)

Стоимость обучения

23 980 рублей

Категория слушателей

к освоению программы допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.

Контакты

+7 (499) 317-91-92
+7 (903) 105-90-17
uc@mpt.ru

Запись на обучение

Документ об окончании

При успешном окончании обучения выдаётся удостоверение о повышении квалификации Российского экономического университета им. Г.В. Плеханова

Основы алгоритмизации. Переменные, типы данных, вывод. Ввод данных, конвертация

  • Алгоритмы, условия и циклы в практических примерах;
  • Основы работы с переменными: определение, типы данных и хранящиеся значения;
  • Взаимодействие с консолью: вывод и ввод данных, конвертация типов.
  • Условия. Оператор множественного выбора switch-case

  • Основы условного оператора If: базовое использование и комбинирование условий;
  • Логические операции И и ИЛИ;
  • Вариации условий: If...else и If...else if;
  • Работа с switch-case: преобразование if в switch, использование множественных case.
  • Циклы – while. Циклы – for. Циклы – do-while

  • Введение в циклы: определение и основные типы (while, for, do-while);
  • Применение операторов управления циклами: break и continue.
  • Коллекции – массив. Коллекции – лист. Коллекции – матрицы. Работа с коллекциями через LINQ html

  • Основы коллекций: массивы, списки и матрицы;
  • Перебор коллекций с использованием foreach и вложенных циклов;
  • Введение в LINQ: подключение, базовые и сложные запросы.
  • Методы. Методы с параметрами. Возвращаемые методы

  • Создание и структурирование методов;
  • Особенности методов с параметрами: работа с несколькими параметрами, значения по умолчанию;
  • Работа с возвращаемыми методами и перегрузка методов.
  • Классы как контейнеры. Инкапсуляция. Классы как типы данных

  • Основы классов: определение, методы и переменные;
  • Принципы инкапсуляции: модификаторы доступа и их применение;
  • Использование классов как типов данных: атрибуты, конструкторы и коллекции.
  • Статичные объекты. Чтение файла. Запись в файл

  • Основы статических объектов: определение и применение;
  • Работа с файлами через System.IO: чтение, запись и дополнение данных.
  • Наследование. Интерфейсы. Полиморфизм

  • Основы наследования: создание родительских и дочерних классов, их использование и приведение типов (downcast и upcast);
  • Введение в интерфейсы: создание, наследование и реализация;
  • Понятие и применение полиморфизма: базовые методы, virtual и override.
  • Примечание

    Программа повышения квалификации включена в состав дипломированных программ профессиональной переподготовки. Пройдя обучение, вы имеете возможность получить диплом, дающий право на ведение новой профессиональной деятельности.

    Скорогудаева София Алексеевна

    По результатам обучения можно получить:

    Понимание принципов алгоритмизации и программирования с применением современных методик.

    Профессиональное владение структурами данных, такими как массивы, списки и матрицы, для оптимизации хранения и обработки информации.

    Уверенное применение условных операторов и циклов для реализации сложных логических задач и повторяющихся процессов.

    Мастерство в создании и структурировании методов, а также в передаче параметров для эффективной модульности кода.

    Знание и понимание основ объектно-ориентированного программирования, включая классы, инкапсуляцию, наследование и полиморфизм.

    Профессиональное использование статических объектов и методов для повышения эффективности и производительности кода.

    Навыки работы с файлами, включая чтение, запись и обработку информации с применением современных библиотек.

    Понимание и применение принципов LINQ для сложных запросов к коллекциям и оптимизации выборок данных.

    Уверенное использование современных подходов к наследованию, реализации интерфейсов и применению полиморфизма в практике разработки.

    Приобретение навыков и инструментов для оптимизации кода, повышения его читаемости и обеспечения качественной работы приложений.

    Применение передовых практик в программировании для решения актуальных задач в IT-сфере.

    Подготовка к созданию крупных программных проектов, способных адаптироваться к различным требованиям и условиям эксплуатации.

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

    Этот курс предоставляет уникальную возможность приобрести знания и навыки для успешной карьеры в области программирования, позволяя создавать надежные, эффективные и инновационные программные решения.

    Преимущества программы:

    Гибкое обучение без ограничений по месту и времени благодаря дистанционному формату.

    Наглядные видео лекции, которые обеспечивают понимание сложных тем и примеры из реальной практики.

    Опытные преподаватели всегда готовы помочь вам преодолеть тупики и ответить на вопросы.

    Разнообразные практические задания, способствующие закреплению полученных знаний на практике.

    Получение удостоверения об успешном окончании курса, подтверждающего ваши компетенции в области программирования.

    Мы вас ждём

    Присоединяйтесь к программе "Программирование на языке C#​​​​" и овладейте навыками, востребованными на современном рынке труда. Начните свой путь к экспертизе в области разработки программного обеспечения уже сегодня!