Вебінар «Дженеріки для Cіньйорів. Глибоко про Параметризацію Типів в Java»
Хочеш вільно читати і розуміти складний код? – Давай детально розберемо всі нюанси параметризації типів і навчимося ефективно використовувати дженеріки у своєму коді 😎


Деталі
29 черв. 2024 р., 09:00 – 12:00
Вебінар
Про подію
Відкриваєш метод бібліотеки і не розумієш, що там написано через дженеріки? Таке бувало у всіх. 😅 Джеренеріки – це низькорівнена і невідʼємна частина Java, тому складний код є в кожній бібліотеці чи фреймворку. Якщо ти хочеш вільно читати і розуміти дженеріки, то запрошуємо тебе на вебінар. Завдяки детальному поясненні та спеціальним тренувальним вправам, ти зможеш не тільки вільно читати складний код і розуміти всі нюанси, а й навчишся ефективно використовувати параметризацію типів, щоб створювати гнучкий API. 💪
Після проходження цього вебінару ти зможеш:
- Cформувати глибоке розуміння теми параметризації типів ✔️
- Розібрати, як реалізовані дженеріки в Java у порівнянні з іншими мовами (С++, С#)
- Зрозуміти обмеження Java через стирання типів під час компіляції, а також можливості доступу до метаданих за доп. Reflection API ✔️
- Пояснити патерн Type Token і чому ми не можемо зробити new T() ✔️
- Читати і розуміти будь-який код з дженеріками, наприклад <T extends Object & Comparable<? super T>> ✔️
- Усвідомити, чому компілятор дозволяє Number[] numArr = intArr, але не дозволяє List<Number> numList = intList
- Використовувати параметризацію типів в Java, щоб створювати гнучкий API ✔️
Як проходить вебінар? 💻
Вебінар проходить в Zoom. Ти дивишся презентацію, розвʼязуєш задачі в коді і береш участь в дискусіях з іншими учасниками.
Чи є домашка? 🤓
Після закінчення вебінару, тобі на пошту прийдуть матеріали: відеозапис, слайди, вправи.
Для кого цей вебінар? 🤔
Цей вебінар підійде для досвідчених (працюючих) розробників, які хочуть повністю розібратися з темою парметризації типів, щоб могти вільно читати код JDK та інших бібліотек і фреймворків, а також навчитися ефективно використовувати дженеріки у своєму коді.
Що гарантує результат? 🙋🏻♂️
- Активне заняття – ти не просто дивишся, а також спілкуєшся з іншими учасниками, проходиш квізи, вирішуєш завдання в коді
- Тренувальні вправи – на вебінарі ти дізнаєшся ключові ідеї і можеш продовжити тренування вдома, роблячи вправи
- Відеозапис – все, що незрозуміло одразу можна переглянути в записі і розібрати в своєму темпі
Реєструйся, щоб розібрати і повністю зрозуміти, як працюють дженеріки 💪