Друзі, привіт!
Маємо чудові новини для тих, хто хоче поглибити свої знання мови C# та писати більш якісний, ефективний та зручний у повторному використанні код – новий відео курс “Універсальні шаблони C#” вже на сайті в повному обсязі. Курс українською мовою!
Універсальні шаблони, які ще називають узагальненнями або дженериками (generics) – це елемент мови C#, що забезпечує зручні можливості для перевикористання коду зі збереженням безпеки типів і структури алгоритмів, що реалізуються у коді.
Курс «Універсальні шаблони C#» надасть вам детальні знання про конструювання дженериків, їхні теоретичні можливості та використання на практиці. Ви дізнаєтеся про особливості створення універсальних узагальнених класів та методів, реалізацію узагальнених колекцій, інтерфейсів та делегатів. Розглянете особливості понять коваріантність та контрваріантність, їхнє використання під час проєктування коду. Також познайомитеся з рекурсивними універсальними шаблонами та можливостями практичного втілення таких шаблонів у своєму коді.
Автор курсу – Ігор Байлов, .NET Developer at KnubiSoft. Має 4+ роки досвіду в C#/.NET розробці, а починав свій шлях в ІТ з компанії EPAM.
Курс складається з 11 уроків загальною тривалістю 4 години 40 хвилин.
Структура курсу:
- Введення в універсальні шаблони.
- Створення класів.
- Створення методів.
- Обмеження універсальних типів.
- Стандартні колекції.
- Робота з інтерфейсами.
- Створення делегатів.
- Коваріантність та контрваріантність.
- Переваги універсальних шаблонів.
- Рекурсивні універсальні шаблони.
- Універсальні шаблони на практиці.
Чого ви навчитеся на даному курсі:
- Розуміти основи універсальних шаблонів та використовувати на практиці різні інструменти на їхній основі задля впровадження елегантних програмних рішень.
- Розуміти обмеження універсальних типів.
- Розуміти поняття та механізми коваріантності та контрваріантності як важливі особливості узагальнень.
- Створювати узагальнені класи, методи, інтерфейси, делегати.
- Розуміти особливості типових колекцій, що найчастіше використовуються програмістами у поєднанні з узагальненнями.
Попередні вимоги
Необхідно володіти основами C#, а саме – знати наступні теми:
- змінні, оператори, умови, цикли, функції, класи та об'єкти;
- типи колекцій в C#: масиви, списки, словники, черги тощо;
- типи даних: примітивні типи, класи, структури;
- основи ООП (буде великим плюсом).
Курс підійде як новачкам, які знають фундамент C#, так і розробникам, які хочуть підняти свої навички на новий рівень.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями: