Курс 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#, я зрозумів, що це саме те, що я шукав. Моє навчання пройшло легко і швидко. Матеріал подається зрозуміло та концентровано. Всі викладачі дуже приємні люди. Все було просто чудово. Дякую CyberBionic Systematics за такі прекрасні та корисні курси!
photo
Никита Мамайсур
Star Star Star Star Star
Специальность C# и .NET Developer посоветовал друг.Она заинтересовала меня своей актуальностью. Основную часть курса у нас вёл Влад Синенко, спасибо ему за подробное разъяснение материала (порой, по несколько раз). Объясняет всё очень доступно. ASP.NET MVC у нас вел Антон Иванченко. Учитывая наши навыки, он давал нам много практики и большое количество лайфхаков. Спасибо! Всем, кто учится, советую не откладывать выполнение ДЗ и тестирования, читать много дополнительной литературы. Спасибо CyberBionic Systematics. До встреч!
photo
Анна Картавая
Star Star Star Star Star
О CyberBionic Systematics я впервые узнала, когда выбирала для себя сферу разработки, посмотрела несколько видео курсов и решила пройти очно одну большую специальность, в итоге выбрала C#/.NET Developer, поскольку она больше всего подходила моим требованиям. Поначалу было легко, поскольку я уже обладала стартовыми знаниями объектно-ориентированного программирования и C#. Затем пошли более интересные курсы, например, я смогла подтянуть свои знания о потоках и делегатах. Альберт Ташу очень хорошо объяснял материал и даже если после третьего примера кто-то (я, например), путался, то он не оставлял разговор на потом, а продолжал углубляться в материал и повторял его для нас, за что я очень благодарна. Сам материал был очень интересным, я получила много новых знаний, познакомилась с двумя технологиями Entity Framework и ASP.NET MVC и в дальнейшем планирую закрепить все полученные знания на практике. Для новичков могу дать следующий совет: выбирайте специальность лишь в том случае, если абсолютно точно определились, кем хотите быть, поскольку .NET Developer – специальность не из лёгких. Однако, если вы все же уверены, что хотите развиваться в этом направлении, то разочарованными не останетесь. Перспектив для дальнейшего развития тоже много: вы можете заниматься и desktop, и web, и даже другой разработкой, и ваши навыки будут достойно оценены как работодателем, так и вами лично.
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

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

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