Видео курс C# Универсальные шаблоны – видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

О курсе

Универсальные шаблоны являются мощным средством языка С#. В этом видео курсе будут рассмотрены встроенные универсальные коллекции платформы .NET, универсальные классы, интерфейсы и делегаты, будут созданы пользовательские коллекции.

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

Читать дальше...

Этот курс входит в специальности:

Предварительные Требования

Знание и умение применять основные понятия и конструкций языка C#, такие как переменная, циклы, условные конструкции, методы, массивы

Читать дальше...

Вы научитесь

  • Понимать назначение универсальных шаблонов
  • Эффективно использовать универсальные коллекции, классы, интерфейсы, методы
  • Создавать собственные универсальные коллекции
  • Применять рефлексию, работать с ковариантностью и контрвариантностью
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 4 ч 49 м
  • Курс создан: 25.05.2016
  • Уроков: 7
  • Обновлен: 22.12.2020
  • Язык: русский

Что входит в курс

  • 7 видео уроков
  • Домашние задания
  • Тестирование
  • Сертификат
  • Консультация с тренером
  • Проверка ДЗ

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу C# Универсальные шаблоны на 40 дней?

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

В данном уроке вы познакомитесь с понятием "универсальные шаблоны". Узнаете, как универсальные шаблоны помогают сохранять безопасность типов и почему при этом программы не будут терять производительность. Также автор расскажет, как обходить такие операции как Boxing и Unboxing.

Читать дальше...

В данном уроке рассмотрим коллекции из пространства имён System.Generic.Collections. Вы узнаете, как использовать базовые универсальные коллекции эффективно.

Читать дальше...

В данном уроке познакомимся с универсальными классами и интерфейсами. Реализуем интерфейс IEnumerable и скроем часть кода при помощи пользовательского универсального класса.

Читать дальше...

В данном видео уроке рассматриваются преимущества универсальных методов, делегатов и событий.

Читать дальше...

В данном уроке рассмотрим два способа как можно влиять на универсальные параметры типов - это ограничения, ковариантность и контравариантность. Они помогут Вам написать настоящее объектно-ориентированное решение проблем и повторно использовать код по иерархии интерфейсов.

Читать дальше...

В данном уроке Вы узнаете, как взаимодействует рефлексия с универсальными шаблонами, напишите собственный IoC контейнер. Также убедимся в том, что рефлексия является мощным инструментом .Net-a.

Читать дальше...

В уроке рассматривается все примеры, которые не вошли в предыдущие уроки, но Вы должны знать о них. Также рассмотрены случаи в которых универсальные шаблоны будут бессильными.

Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:00:15
План курса
0:00:27
План урока
0:00:46
Кольцевой буфер (циклический)
0:02:51
Реализация кольцевого (циклического) буфера на языке С#
0:12:08
Boxing и Unboxing
0:13:28
Универсальные шаблоны. Универсальные типы
0:16:43
Пример с универсальными типами
0:23:10
Терминология
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
C# 5.0 Стартовый
ПОДРОБНЕЕ
C# 8.0 Стартовый
ПОДРОБНЕЕ
C# базовый (ООП)
ПОДРОБНЕЕ
C# Базовый (ООП) 2021
ПОДРОБНЕЕ
C# Углубленный
ПОДРОБНЕЕ
Что нового в C# 6.0-7.0
ПОДРОБНЕЕ
C# 5.0 для профессионалов
ПОДРОБНЕЕ

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

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
комментарии и обсуждения
Notification success