top of page

Вебінар для ЗСУ. 🇺🇦 Як Перемагати за допомогою Java

10 років досвіду роботи на різних Java-проектах зі Spring та Hibernate у вигяді 10-ти прикладів коду. 🔥 Дізнайся, як сформувати глибоку експертизу і перемагати з Java. 💪

Вебінар для ЗСУ. 🇺🇦 Як Перемагати за допомогою Java
Вебінар для ЗСУ. 🇺🇦 Як Перемагати за допомогою Java

Деталі

01 жовт. 2022 р., 09:00 – 12:00

Вебінар

Про подію

УСІ ГРОШІ ВІД ПРОДАЖУ КВИТКІВ БУДУТЬ ПЕРЕРАХОВАНІ НА ПОТРЕБИ АРМІЇ ! 💪🇺🇦 

()Деталі у відео

Після проходження цього вебінару ви зможете: 

  1. Зрозуміти, як насправді працюють дженеріки і чому Spring може "заінжектити" типізований List, але Stream не може повернути типізований масив 🤨

  2. Використовувати . Створити власний коллектор (java.util.Collector). Переосмислити можливості Функціонального Програмування в Java "downstream" коллектори у Stream API🤔

  3. Краще зрозуміти, як працює індексація даних в реляційній базі. в залежності від задачі. Дізнатися, в яких випадках база створює індекс автоматично, а коли це потрібно робити вручну. і аналізувати його для оптимізації 🧐Обирати структуру даних для збереження індексівГенерувати план виконання запиту

  4. Дізнатися у яких випадках і як правильно налаштовувати @OneToMany. Побачити, і навчитися використовувати каскадні операції 🤯Hibernate генерує зайві UPDATE-запитияк правильний мапінг можна поламати неправильним кодом

  5. Розібратися, що таке і чому це так важливо. Побачити, як 😲 N+1 SELECT PROBLEMне тільки LAZY, а також і EAGER звʼязки спричинають N+1

  6. різними способами Вирішувати N+1 SELECT PROBLEM(JOIN FETCH, @BatchSize, Custom Repo)

  7. Зрозуміти, , коли генерує реалізацію методів репозиторію 😱яку підставу для нас робить Sprind Data JPA

  8. Краще зрозуміти, як працює Spring @Transactional. Побачити, у яких випадках 😬@Transactional не працює (через обмеження проксі, через багатопоточність)

  9. Зрозуміти, , коли реєструє яку підставу для нас робить Spring BootOpenSessionInViewInterceptor 😠

  10. Налаштувати з бази за допомогою Spring Data JPA Repository,  або 😅 потокове передавання (streaming) данихЯк уникнути OutOfMemoryError з третьої спроби

Як проходить вебінар? 💻

Вебінар проходить в Ви дивитесь презентацію і приклади коду, а також вирішуєте задачі в коді, берете участь в опитуваннях, квізах. , в режимі реального часу.Zoom

🤓Чи є домашка?

Після закінчення вебінару, вам на пошту приходить лист із посиланнями на . Також на пошту вам прийдуть матеріали вебінару: відеозапис, приклади коду, слайди.практичні вправи

Для кого підходить цей вебінар? 🤔

Цей вебінар найкраще підійде для досвідчених розробників (не для початківців) ❗

Що гарантує результат? 🙋🏻‍♂️

  1. – кожен вебінар інтерактивний. Ви не тільки дивитесь, а також відповідаєте на запитання, проходите квізи, вирішуєте завдання в коді. Це гарантує ваше включення і допомагає краще сприймати матеріал під час вебінаруАктивне заняття

  2. – зрозуміти матеріал і сформувати навики за один раз неможливо. Тому ми створюємо для вас тренувальні вправи, які ви маєте виконувати після вебінару, щоб покращити розуміння і сформувати практичні навикиТренувальні вправи

  3. – навіть дуже уважна людина сприймає тільки частину інформації, тому ви отримуєте доступ до відеозапису вебінару, щоб могти знову переглянути незрозумілі моменти і повторити матеріалВідеозапис

💪🇺🇦Реєструйся, щоб навчитися перемагати з Java і допомогти ЗСУ

Квитки

  • Regular

    25,00 USD

    Продаж завершено

Share this event

Приєднуйся та зростай разом з
Bobocode Community
bottom of page