Курс C# Углубленный ᐈ CyberBionic Systematics

Курс C# Углубленный

Этот курс для тебя, если вы:

Курс предназначен для студентов успешно окончивших курс "С# Базовый" (С# Essential), а также разработчиков, имеющих опыт разработки приложений на языке C# или планирующих сдать сертификационный экзамен 70-536 по программе Microsoft MCTS

Продолжительность

30 ч.

Количество занятий

15 занятий

Начало курса

5 августа

Расписание занятий

3 раза в неделю (19:00-21:00)

Курс входит в

C#/.NET Разработчик + AI Skills

Наши выпускники работают в

Ваш путь

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

Каждое занятие – это живой онлайн-урок с практическими задачами и обратной связью.

01
Пользовательские коллекции
В этом уроке рассматривается работа с коллекциями в Microsoft .Net Framework.
Учащимся демонстрируются различные примеры создания пользовательской коллекции и разъясняется работа ключевых интерфейсов: IEnumerable и IEnumerator, IEnumerable< T > и IEnumerator < T >, ICollection и ICollection < T >, IList.
02
Предопределенные коллекции
На данном уроке демонстрируется все разнообразие основных классов для группировки связанных объектов и последующей их обработки. Рассматриваются основные предопределенные коллекции.
03
Программирование ввода-вывода
В этом уроке рассматривается работа со средствами ввода-вывода в Microsoft .Net Framework,
которые позволяют получать доступ к файлам и папкам файловой системы. Демонстрируется работа с потоками для чтения и записи, сжатие потоков и механизм изолированного хранения.
04
Работа с текстом. Регулярные выражения
Урок позволяет понять, как регулярные выражения предоставляют мощный, гибкий и эффективный метод обработки текста. Рассматриваются обширные возможности сопоставления шаблонов, которые позволяют проверять текст на соответствие определенным заранее требованиям
05
XML. Файлы конфигурации. Реестр
Урок помогает научиться самостоятельно выполнять запись и чтение XML-файла, выборочно читать или добавлять в них данные, выполнять операции сравнения.
06
Рефлексия
Урок позволяет понимать принципы рефлексии и использовать в своей работе классы Type и Assembly, для получения доступа к информации, относящейся к определению любого типа данных, а также выгружать или загружать информацию из «внешней» сборки в свое приложение.
07
Атрибуты
На уроке рассматривается общее понятие атрибутов, создание пользовательских атрибутов, отображение информации об атрибуте, глобальные атрибуты и их применение.
08
Сериализация
Урок знакомит с понятием сериализации и десериализации объектов. Демонстрируются примеры выполнения сериализации в XML, двоичном формате и формате SOAP, рассматривается реализация собственных методов.
09
Управление памятью. Garbage collector
На уроке рассматриваются механизмы управления памятью, работа сборщика мусора (GC), его поколения, а также работа деструктора.
10
Версионность
Урок раскрывает понятие версионности. Демонстрируется, каким образом можно выполнять контроль версий приложения. Рассматривается пример и применение паттерна NVI.
11
Потоки
Урок позволяет научиться синхронизировать работу потоков, раскрывает основные принципы управления потоками. Рассматриваются примеры применения классов Interlocked, SpinLock, Monitor .
12
Синхронизация при помощи объектов ядра Windows
На уроке рассматриваются примеры безопасного получения доступа к какому-либо элементу из нескольких потоков. Демонстрируются примеры применения Mutex и Semaphore, для синхронизации доступа к защищенным ресурсам и управления доступом к пулу ресурсов.
13
TPL – Параллельное программирование
На уроке рассматривается тема распараллеливания и многопоточности, демонстрируются примеры запуска задач, возврат из них значений. Объясняются принципы написания PLINQ запросов и их назначение.
14
C# Async & Await
Синхронность и асинхронность, асинхронность в C#.
C#: async и await, исключения, асинхронность и многопоточность.
15
Работа контекста синхронизации с async await
Урок познакомит вас с работой ключевых слов async await в приложениях WPF и ASP.NET.
Навыки после курса

По завершению курса вы будете уметь

Check

Понимать и правильно применять важный инструмент программирования - коллекции

Check

Работать с файловой системой: получать доступ к файлам, каталогам и дискам с целью извлечения либо записи необходимой информации

Check

Работать с текстами и/или текстовыми файлами, в том числе с XML-файлами

Check

Эффективно управлять оперативной памятью, используя Garbage Collector

Check

Использовать двоичную, SOAP и XML технологии сериализации для преобразования состояния объекта в форму, пригодную для сохранения или дальнейшей передачи

Check

Выполнять контроль версий (Versioning)

Check

Работать с потоками с целью использования преимуществ многопроцессорных или многоядерных систем

Check

Понимать и использовать фундаментальные вещи функционального программирования: лямбда-выражения, замыкания, мемоизацию, каррирование
Старт 5 августа 2026

Попробуй
C# Углубленный бесплатно

Первое полноценное занятие с тренером.

Как проходит обучение

Просто и понятно

Структура занятия

120 минут

Теория

Разбор кода

Q&A

Теория – 60 минут

Разбор кода – 45 минут

Q&A сессия - 10 минут

Когда проходят занятия

Группа 1

Группа 2

ПН

ВТ

СР

ЧТ

ПТ

СБ

ВС

19:00 - 21:00

Живое занятие с тренером

Задавай вопрос в реальном времени

1

Живые онлайн занятия с тренером

Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.

2

Выполнение домашних заданий

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

3

Проверка ДЗ и фидбек

Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.

4

Тестирование и сертификация

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

Сертификация

Подтверди свои знания

Именный сертификат по окончании курса

После завершения курса и прохождения тестирования вы получите именной сертификат от CyberBionic Systematics и TestProvider.com — платформы, признанной ведущими IT-компаниями Украины

Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.
Certificate
Хто проводить навчання

Твої тренери

Запис відкритий

Готов начать обучение?

Отправляй заявку и зафиксируй свою скидку на обучение

Уточнено детали и зарезервировано место

Получишь первый урок бесплатно

Почнеш кар'єру в ІТ

Зарезервировать место

Оставь контакты - мы позвоним и расскажем детали

Отзывы студентов
Что говорят те, кто уже учился
Отзывы наших студентов
photo
Никита Мамайсур
Star Star Star Star Star
Специальность C# и .NET Developer посоветовал друг.Она заинтересовала меня своей актуальностью. Основную часть курса у нас вёл Влад Синенко, спасибо ему за подробное разъяснение материала (порой, по несколько раз). Объясняет всё очень доступно. ASP.NET MVC у нас вел Антон Иванченко. Учитывая наши навыки, он давал нам много практики и большое количество лайфхаков. Спасибо! Всем, кто учится, советую не откладывать выполнение ДЗ и тестирования, читать много дополнительной литературы. Спасибо CyberBionic Systematics. До встреч!
photo
Сергій Бишенко
Star Star Star Star Star
Я дізнався про курси в інтернеті, коли шукав і обирав мову програмування. Після першого пробного уроку по C#, я зрозумів, що це саме те, що я шукав. Моє навчання пройшло легко і швидко. Матеріал подається зрозуміло та концентровано. Всі викладачі дуже приємні люди. Все було просто чудово. Дякую CyberBionic Systematics за такі прекрасні та корисні курси!
photo
Катерина Жугастрова
.Net developer, EPAM Systems
Star Star Star Star Star
Уже больше 3 лет я рекомендую курсы Cyberbionic Systematics всем своим знакомым, которые ищут курсы для того, чтобы изучить новые технологии или повысить свою квалификацию и упорядочить уже имеющиеся знания. Курсы по С# для начинающих совсем не просты и закладывают очень хорошие базовые знания платформы .Net и ООП, а четкое понимание основ является практически бесценным для начинающих программистов. Понимание базовых механизмов не только будет здоровенным плюсом на собеседованиях, но и поможет правильно и с легкостью усваивать дальнейшие знания в реальной работе. Те же, кто хотят повысить свой уровень наверняка останутся довольны глубиной излагаемого материала, его структурированностью и доступностью для понимания даже при изучении сложных абстрактных понятий. Вся теоретическая информация подкреплена многочисленными практическими примерами, к которым вы потом не раз будете возвращаться, настолько тесно они связаны с реальными задачами. Естественно, всё это можно изучить и самостоятельно, но курсы помогут сделать это максимально быстро и эффективно.
icon

Отзывы с DOU

icon

Отзывы с Facebook

icon

Отзывы с Google

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

Выберите формат

Групповое обучение с тренером

3 занятия в неделю

30 часов

Живые онлайн-занятия в группе

30 ч. / 15 занятий с тренером

Видеозапись занятий навсегда

Проверка домашних заданий и фидбек

3 мес. доступа к видеокурсам ITVDN

Чат курса с поддержкой тренера

Доступ к системе LMS

Профессиональный софт от JETBRAINS

Онлайн-тестирование и сертификат

Видеокурс ITVDN в подарок

216

или × 7 платежей

Купить сейчас

Оплата частями

Monobank

7 платежей
PrivatBank

7 платежей

Видеолекции с поддержкой

1 вебинар в неделю

30 часов

3 мес. доступа к видеолекциям

30 ч. видео / 10 ч. с тренером

Видеозаписи вебинаров навсегда

Проверка домашних заданий и фидбек

Чат курса с поддержкой тренера

Доступ к системе LMS

Профессиональный софт от JETBRAINS

Онлайн-тестирование и сертификат

108

или × 7 платежей

Купить сейчас

Оплата частями

Monobank

7 платежей
PrivatBank

7 платежей
Консультация

Остались вопросы?

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

Phone

0 800 337 146

Или напишите нам в мессенджеры:

Свяжемся с вами в ближайшее время