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

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

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

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

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

30 ч.

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

15 занятий

Начало курса

Старт ожидается

Курс входит в

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

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

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

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

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