CS-20483
Средний40 часов

Программирование на C#

Курс охватывает основы построения программ на языке C#, синтаксис языка и детали реализации приложений на платформе .NET Framework 4.5. Курс также познакомит Вас с методами и технологиями, используемыми в современных настольных и корпоративных приложениях. В курсе рассматриваются обработка событий, программирование пользовательского интерфейса, доступ к базам данных, асинхронное выполнение операций, создание пользовательских атрибутов и шифрование/расшифровка данных.

от 31 600₽
Для физ. лиц - 31 600₽
Для организаций - 38 400₽
Ближайшая группа
31.08.2026-04.09.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00

Целевая аудитория

Курс предназначен для опытных разработчиков, которые уже имеют опыт программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимают концепции объектно-ориентированного программирования

Получаемые знания и навыки

По окончании курса слушатели научатся
  • Описать синтаксис и основные особенности C#
  • Создавать и вызывать методы, перехватывать и обрабатывать исключения, описывать требования к мониторингу масштабируемых приложений
  • Реализовать базовую структуру и основные элементы типичного настольного приложения
  • Создавать классы, определять и реализовать интерфейсы, а также создавать и использовать коллекции
  • Использовать наследование для создания иерархии классов, расширять классы .NET Framework, а также создавать универсальные классы и методы
  • Читать и записывать данные с помощью методов файлового ввода/вывода, потоков, сериализовать и десериализовать данные в различных форматах
  • Создавать и использовать модель данных (Entity Data Model) для доступа к базам данных с помощью LINQ-запросов, обновлять данные
  • Создавать графический интерфейс пользователя средствами XAML
  • Повышать удобство и снижать время отклика приложений с помощью задач и асинхронных операций
  • Интегрировать неуправляемые библиотеки (unmanaged libraries) и динамические компоненты в приложения C#
  • Использовать метаданные с помощью отражения (reflection), создавать и использовать пользовательские атрибуты, генерировать код во время выполнения, а также управлять версиями сборок
  • Шифровать и расшифровывать данные с помощью симметричного и асимметричного шифрования
от 31 600₽
Для физ. лиц - 31 600₽
Для организаций - 38 400₽

Преподаватели курса

Валерий Вавилов

Team Lead, Software Developer / Engineer, преподаватель IT-курсов. Ключевой принцип в работе: «инженерное мышление, а не набор рецептов».
Подробнее

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

  • Обзор способов разработки приложений с использованием C#
  • Типы данных, операторы и выражения
  • Программирование языковых конструкций на C#

  • Создание и инициализация переменных
  • Создание и вызов методов
  • Создание перегруженных методов и использование опциональных (optional) и параметров, возвращающих значение (Output)
  • Обработка исключений
  • Мониторинг приложений

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

  • Создание классов
  • Определение и реализация интерфейсов
  • Реализация коллекции

  • Создание иерархии классов
  • Расширение классов .NET Framework
  • Создание универсальных (generic) типов

  • Чтение и запись файлов
  • Сериализации и десериализации данных
  • Реализация ввода/вывода с помощью потоков

  • Создание и использование моделей данных (Entity Data Models)
  • Запрос данных с помощью LINQ
  • Обновление данных с помощью LINQ

  • Доступ к данным через сеть
  • Доступ к данным в облаке

  • Использование XAML для проектирования пользовательского интерфейса
  • Привязка элементов управления к данным
  • Стилизация пользовательского интерфейса

  • Реализация многопоточности с помощью классов Tasks и лямбда выражений
  • Асинхронное выполнение операций
  • Синхронизация одновременного доступа к данным

  • Создание и использование динамических объектов
  • Управление временем жизни объектов и unmanaged ресурсами

  • Проверка метаданных объекта
  • Создание и использование пользовательских атрибутов
  • Генерация управляемого кода
  • Управление версиями, подпись и развёртывание сборок

  • Реализация симметричного шифрования
  • Реализация асимметричного шифрования

Стоимость и условия оплаты

от 31 600₽
Для физ. лиц - 31 600₽
Для организаций - 38 400₽

Записаться на курс можно

По телефону
+7(495)648-35-00
Через наш
Telegram-чат

Расписание курсов

СреднийГибридный40 часов
CS-20483

Программирование на C#

31.08.2026-04.09.2026
Гибридный
40 часов
10:00–17:00
31 600₽
38 400₽
Для физ. лиц - 31 600₽
Для организаций - 38 400₽
СреднийГибридный40 часов
CS-20483

Программирование на C#

09.11.2026-13.11.2026
Гибридный
40 часов
10:00–17:00
31 600₽
38 400₽
Для физ. лиц - 31 600₽
Для организаций - 38 400₽

Что о нас говорят

все Отзывы
Козупица Дмитрий
Студент курса «Программирование на C#»

Получен большой объем информации в сжатые сроки!

Тараканов Антон
Студент курса «Программирование на C#»

Отличный учебный центр Cischool! Прекрасная администрация Cischool! Особая благодарность преподавателю – Олегу Геннадьевичу. Подача материала систематизирована и понятна. Порадовало то, что на любые вопросы по теме я получал исчерпывающие ответы. Спасибо!