Вебінар для ЗСУ. 🇺🇦 Як Перемагати за допомогою Java
10 років досвіду роботи на різних Java-проектах зі Spring та Hibernate у вигяді 10-ти прикладів коду. 🔥 Дізнайся, як сформувати глибоку експертизу і перемагати з Java. 💪


Деталі
01 жовт. 2022 р., 09:00 – 12:00
Вебінар
Про подію
УСІ ГРОШІ ВІД ПРОДАЖУ КВИТКІВ БУДУТЬ ПЕРЕРАХОВАНІ НА ПОТРЕБИ АРМІЇ ! 💪🇺🇦
Після проходження цього вебінару ви зможете:
Зрозуміти, як насправді працюють дженеріки і чому Spring може "заінжектити" типізований List, але Stream не може повернути типізований масив 🤨
Використовувати . Створити власний коллектор (java.util.Collector). Переосмислити можливості Функціонального Програмування в Java "downstream" коллектори у Stream API🤔
Краще зрозуміти, як працює індексація даних в реляційній базі. в залежності від задачі. Дізнатися, в яких випадках база створює індекс автоматично, а коли це потрібно робити вручну. і аналізувати його для оптимізації 🧐Обирати структуру даних для збереження індексівГенерувати план виконання запиту
Дізнатися у яких випадках і як правильно налаштовувати @OneToMany. Побачити, і навчитися використовувати каскадні операції 🤯Hibernate генерує зайві UPDATE-запитияк правильний мапінг можна поламати неправильним кодом
Розібратися, що таке і чому це так важливо. Побачити, як 😲 N+1 SELECT PROBLEMне тільки LAZY, а також і EAGER звʼязки спричинають N+1
різними способами Вирішувати N+1 SELECT PROBLEM(JOIN FETCH, @BatchSize, Custom Repo)
Зрозуміти, , коли генерує реалізацію методів репозиторію 😱яку підставу для нас робить Sprind Data JPA
Краще зрозуміти, як працює Spring @Transactional. Побачити, у яких випадках 😬@Transactional не працює (через обмеження проксі, через багатопоточність)
Зрозуміти, , коли реєструє яку підставу для нас робить Spring BootOpenSessionInViewInterceptor 😠
Налаштувати з бази за допомогою Spring Data JPA Repository, або 😅 потокове передавання (streaming) данихЯк уникнути OutOfMemoryError з третьої спроби
Як проходить вебінар? 💻
Вебінар проходить в Ви дивитесь презентацію і приклади коду, а також вирішуєте задачі в коді, берете участь в опитуваннях, квізах. , в режимі реального часу.Zoom
🤓Чи є домашка?
Після закінчення вебінару, вам на пошту приходить лист із посиланнями на . Також на пошту вам прийдуть матеріали вебінару: відеозапис, приклади коду, слайди.практичні вправи
Для кого підходить цей вебінар? 🤔
Цей вебінар найкраще підійде для досвідчених розробників (не для початківців) ❗
Що гарантує результат? 🙋🏻♂️
– кожен вебінар інтерактивний. Ви не тільки дивитесь, а також відповідаєте на запитання, проходите квізи, вирішуєте завдання в коді. Це гарантує ваше включення і допомагає краще сприймати матеріал під час вебінаруАктивне заняття
– зрозуміти матеріал і сформувати навики за один раз неможливо. Тому ми створюємо для вас тренувальні вправи, які ви маєте виконувати після вебінару, щоб покращити розуміння і сформувати практичні навикиТренувальні вправи
– навіть дуже уважна людина сприймає тільки частину інформації, тому ви отримуєте доступ до відеозапису вебінару, щоб могти знову переглянути незрозумілі моменти і повторити матеріалВідеозапис
💪🇺🇦Реєструйся, щоб навчитися перемагати з Java і допомогти ЗСУ
Квитки
Regular
25,00 USD
Продаж завершено