Программирование на 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₽