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

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

Подписка

Здравствуйте, друзья!

Имеем прекрасные новости для тех, кто хочет углубить свои знания языка C# и писать более качественный, эффективный и удобный в повторном использовании код – новый видео курс "Универсальные шаблоны C#" уже на сайте в полном объеме. Курс на украинском языке!

Универсальные шаблоны, ещё называемые обобщениями или дженериками (generics) – это элемент языка C#, обеспечивающий удобные возможности для переиспользования кода с сохранением безопасности типов и структуры алгоритмов, реализуемых в коде.

Курс «Универсальные шаблоны C#» предоставит вам подробные знания о конструировании дженериков, их теоретических возможностях и использовании на практике. Вы узнаете об особенностях создания универсальных обобщенных классов и методов, реализации обобщенных коллекций, интерфейсов и делегатов. Рассмотрите особенности понятий ковариантности и контрвариантности, их использования при проектировании кода. Также познакомитесь с рекурсивными универсальными шаблонами и возможностями практического воплощения таких шаблонов в коде.

Автор курсаИгорь Байлов, .NET Developer at KnubiSoft. Имеет 4+ года опыта в разработке на C#/.NET, а начинал свой путь в IT с компании EPAM.

Курс состоит из 11 уроков общей продолжительностью 4 часа 40 минут.

Структура курса:

  1. Введение в универсальные шаблоны.
  2. Создание классов.
  3. Создание методов.
  4. Ограничения универсальных типов.
  5. Стандартные коллекции.
  6. Работа с интерфейсами.
  7. Создание делегатов.
  8. Ковариантность и контрвариантность.
  9. Достоинства универсальных шаблонов.
  10. Рекурсивные универсальные шаблоны.
  11. Универсальные шаблоны на практике.

Чему вы научитесь на данном курсе:

  • Понимать основы универсальных шаблонов и использовать на практике различные инструменты на их основе для внедрения элегантных программных решений.
  • Понимать ограничение универсальных типов.
  • Разбираться в понятиях и механизмах ковариантности и контрвариантности, как важных особенностях обобщений.
  • Создавать обобщенные классы, методы, интерфейсы, делегаты.
  • Понимать особенности типичных коллекций, наиболее часто используемых программистами в сочетании с обобщениями.

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

Необходимо владеть основами C#, а именно – знать следующие темы:

  • переменные, операторы, условия, циклы, функции, классы и объекты;
  • типы коллекций в C#: массивы, списки, словари, очереди и т. п.;
  • типы данных: примитивные типы, классы, структуры;
  • основы ООП (будет большим плюсом).

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

Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.

Курс входит в комплексные программы подготовки по специальностям:

              

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

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

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

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

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