наверх

Промышленная разработка на языке С#

18 июля 2024 - 1 января 2030 г.
Курс уже начался
1865 дней
До конца записи
  • Русский

    язык курса

  • 6 недель

    длительность курса

  • от 6 до 8 часов в неделю

    понадобится для освоения

  • 3 зачётных единицы

    для зачета в своем вузе

Курс является частью специализации “Программирование на языке C#”, состоящей из трех курсов: «Основы языка C#», «Объектно-ориентированное программирование на языке С#» и «Промышленная разработка на языке С#».

О курсе

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

Практические навыки, получаемые в процессе освоения курса:
- реализация кода с использованием обобщённых типов языка C#;
- навыки работы с источниками данных разных типов из кода программ, написанных на языке C#.

Формат

Курс состоит из 6 недель. Каждая неделя содержит видеолекции, тестовые задания и материалы для самостоятельного изучения. В открытом доступе вы можете ознакомиться с видеолекциями первых двух недель, остальные материалы станут доступны после оплаты курса.

  • Подбельский В. В. Программирование. Базовый курс С#: учебник для среднего профессионального образования / В. В. Подбельский. М.: Издательство Юрайт, 2023. 369 с.
  • Рихтер Д. CLR via C#: Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. СПб.: Питер, 2019. 86 с.
  • Албахари Д. C# 9.0. Справочник. Полное описание языка. М.: Диалектика, 2021. 1056 с.
  • Джепикс Ф., Троелсен Э. Язык программирования C# 7 и платформы .NET и .NET Core. М.: Диалектика-Вильямс, 2019. 1300 с.

Требования

Знания, полученные при успешном освоении курса “Объектно-ориентированное программирование на языке  С#”, или эквивалентная подготовка.

Программа курса

  1. Делегаты и лямбда-выражения.
  2. События и шаблоны обработки событий.
  3. Обобщенные типы.
  4. Итераторы и нумераторы.
  5. Потоковый ввод / вывод данных.
  6. LINQ to objects.

Результаты обучения

В результате обучения вы научитесь:

  • разарабатывать программный код способный создавать и обрабатывать события, в том числе совместимые с платформой .NET;
  • разарабатывать классы и простые иерархии классов с учётом различий интерфейсного полиморфизма и обобщённых типов;
  • использовать при работе с объектами и данными в программном коде коллекции и основы LINQ to objects;
  • реализовывать в коде собственные обобщённые итерируемые коллекции;
  • оценивать работоспособность прочитанного программного кода;
  • устанавливать причины ошибок компиляции в прочитанном коде, имеющем синтаксические и семантические ошибки;
  • анализировать причины возникновения ошибок времени исполнения исходного кода;
  • устранять ошибки различных видов в программном коде на языке C#, содержащем делегаты, события, обобщённые типы данных;
  • документировать исходный код, применяя разные виды комментариев языка программирования C#.

Формируемые компетенции

  • Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач (УК-1).
  • Способен разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ОПК-6).
  • Готовность применять основные методы и инструменты разработки программного обеспечения (ПК-1).
  • Владение навыками чтения, понимания и выделения главной идеи прочитанного исходного кода, документации (ПК-21).

Направления подготовки

Отзывы о курсе

Необходимое материальное и программное обеспечение: 

  • ПК или ноутбук, соответствующий требованиям IDE Visual Studio 2022 Community Edition.
  • IDE Visual Studio 2022 Community Edition.

Максименкова Ольга Вениаминовна

Кандидат технических наук, Доцент
Должность: Доцент: Факультет компьютерных наук / Департамент программной инженерии

Горденко Мария Константиновна


Должность: Приглашенный преподаватель: Факультет компьютерных наук / Департамент программной инженерии

сертификат об окончании курса

Сертификат

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

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 3600 Р.

Программы, в которые включен курс

Похожие курсы