Книги по Java | Books Java 📚
3.49K subscribers
284 photos
1 video
24 files
274 links
Java книги. По всем вопросам @evgenycarter
Download Telegram
Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application
Автор: David Vlijmincx (2023)

Сначала вы окунетесь в сферу облачной нативной разработки, узнаете о контейнерах и познакомитесь с микропрофилем Eclipse — мощным инструментом в вашем арсенале. Далее вы сделаете смелый шаг — перенесете свои приложения с локального оборудования в безграничные возможности облака. Следуя экспертным рекомендациям автора по развертыванию приложений Jakarta EE в Microsoft Azure, вы получите практический опыт управления облачными ресурсами. В заключительной части курса вы познакомитесь с миром бессерверной архитектуры. Вы научитесь разрабатывать и запускать действительно бессерверные сервисы, используя потенциал событийно-управляемой парадигмы для масштабируемости и экономичности.

Скачать

👉 @java_360
👍1
👩‍💻 Java в Kubernetes за 40 минут: как задеплоить приложение в Minikube

Приглашаем на открытый урок.

🗓 27 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса
«Java Developer. Advanced».

Minikube — личный Kubernetes для тестов. Научитесь деплоить Java-приложения — база для DevOps, CI/CD и продакшна.

Что будет на вебинаре:

✔️ Подготовка Java-приложения к деплою (JAR → Docker image).
✔️Установка Minikube и настройка локального кластера.
✔️Написание манифестов: Deployment, Service, ConfigMap.
✔️Запуск приложения и проверка работоспособности.

В результате вебинара вы:
✔️ Сможете самостоятельно задеплоить Java-приложение в Minikube, написать манифесты и лучше понять, как работает Kubernetes «под капотом».

Кому будет интересно:
Java-разработчикам, начинающим осваивать Kubernetes и DevOps-подходы, а также инженерам, выстраивающим локальные CI/CD практики.

🔗 Ссылка на регистрацию: https://vk.cc/cQxmKH

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine
Автор: Monica Beckwith (2022)

Загляните под капот сложной, но увлекательной виртуальной машины Java Погрузитесь в тонкости производительности JVM с помощью незаменимого руководства для опытных Java-разработчиков, желающих разобраться в JVM. Сосредоточившись на виртуальной машине OpenJDK HotSpot, эта книга дает представление о передовых методах и тенденциях в области производительности Java. Автор сочетает теоретические знания и практические инструменты — тематические исследования, приложения, диаграммы использования и технологические схемы — для демонстрации методов диагностики, методологии производительности и оптимизации.

Скачать

👉 @java_360
👍3
🎥 Открытый урок «Наблюдаемость микросервиса: метрики + Prometheus/Grafana».

🗓 11 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса
«Java Developer. Advanced».

Что будет на вебинаре:

✔️ Полезные метрики для микросервисов: технические и продуктовые; типовые анти-метрики.
✔️Интеграция Spring Actuator/Micrometer и экспорт /actuator/prometheus.
✔️ Сбор в Prometheus: таргеты, ретенция, базовые правила алертинга.
✔️ Дашборды «для разработчика» в Grafana: структура панелей, аннотации, drill-down.

В результате вебинара вы:
- Сможете выделять действительно важные метрики, подключить Actuator/Micrometer, настроить сбор в Prometheus и собрать базовый дашборд в Grafana.

Кому будет интересно:
Java backend-разработчикам, DevOps/SRE и инженерам, отвечающим за эксплуатацию микросервисов.

🔗 Ссылка на регистрацию: https://vk.cc/cR0ElK

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games
Автор: Victor G Brusca (2022)

Хотите научиться программировать на Java? Давайте признаем, что лучший способ научиться программировать - это писать программы. Это может быть пугающим предложением, когда над головой висит призрак многочасовых примеров простых программ командной строки. Не бойтесь! Теперь вы можете научиться программировать на Java в увлекательной форме, работая над видеоиграми.
В этой книге вы сможете поработать с тремя игровыми проектами на Java и получить доступ к полному коду каждого проекта, включая полный игровой движок Java.

Скачать

👉 @java_360
👍4
🎥 Открытый урок «Java Memory Model: как синхронизировать потоки».

🗓 20 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса
«Java Developer. Advanced».

JMM определяет, как JVM видит память: что наблюдают потоки и где нужна синхронизация — база корректного многопоточного кода.


Что будет на вебинаре:
✔️ Схематичное устройство памяти и взаимодействие с ядрами процессора.
✔️ Проблемы многопоточности: memory ordering, data race, race condition.
✔️ Правило happens-before и его практическое применение.
✔️ Какие гарантии дают synchronized и volatile.

В результате вебинара вы:
- Научитесь распознавать проблемный многопоточный код и понимать, где применять synchronized и volatile для корректной синхронизации.

Кому будет интересно:
Java-разработчикам и инженерам, работающим с многопоточностью и производительностью.

🔗 Ссылка на регистрацию: https://vk.cc/cR97tt

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Practical Quantum Computing for Developers
Автор: Johan Vos (2022)

В этой книге рассматриваются такие основные темы, как физические компоненты квантового компьютера: кубиты, запутанность, логические элементы, схемы и то, чем они отличаются от традиционного компьютера. Кроме того, в "Практических квантовых вычислениях для разработчиков" обсуждаются квантовые вычисления в облаке с использованием IBM Q Experience, включая: композитор, квантовые оценки, эксперименты, схемы, симуляторы, реальные квантовые устройства и многое другое. Вы сможете проводить эксперименты в облаке на реальном квантовом устройстве.

В этой книге показано, как выполнять квантовое программирование с помощью QISKit, Python SDK и других API, таких как QASM. Вы научитесь писать код на этих языках и выполнять его на симуляторах (локальных или удаленных) или на реальном квантовом компьютере, предоставляемом IBM Q Experience

Скачать

👉 @java_360
👍2
👩‍💻 Spring Boot + Kafka

Приглашаем на открытый урок.

🗓 26 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Professional».

Программа вебинара:

✔️ Введение в Kafka: топики, партиции, транзакции.
✔️ Простое приложение на Spring Boot: надежная отправка и получение сообщений.

Вебинар будет полезен:
Java-разработчикам и backend-инженерам, начинающим работать с Kafka.

В результате вебинара:
Получите базовые знания по Kafka и сможете написать клиента на Spring Boot для отправки и приема сообщений.

🔗 Ссылка на регистрацию: https://vk.cc/cRvb38

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Practical Java Programming for IoT, AI, and Blockchain
Автор: Perry Xiao (2019)

Java, как современный язык программирования высокого уровня, является отличным инструментом, помогающим изучать цифровые технологии, а также разрабатывать приложения. В своей книге автор использует Java как инструмент, который поможет вам изучить новые технологии и лучше подготовиться к будущим изменениям.

Книга:
✔️Дает краткий обзор для начала работы с Java;
✔️Помогает понять, как программировать на Java, взаимодействуя с операционными системами, сетями и мобильными приложениями;
✔️Показывает, как Java может использоваться в современных технологических приложениях, связанных с IoT, искусственным интеллектом, кибербезопасностью и блокчейном.

Скачать

👉 @java_360
👍4
👩‍💻 Ваши Java-приложения под нагрузкой едва дышат? Профилирование и оптимизация кода остаются за скобками?

🎯 Курс «Java Developer. Advanced» от OTUS — это глубокое погружение в устройство JVM, байткод, сборщики мусора, профилирование и оптимизацию в облаке.
Наши эксперты-практики покажут, как выбрать GC, снять дамп памяти и обнаружить утечки, как профилировать “горячие” места, настраивать интеграцию с Prometheus & Grafana и деплоить сервисы в Kubernetes.

✔️ Вы научитесь обосновывать выбор JVM-имплементации, анализировать heap-дампы, синхронизировать потоки, использовать Reactor и неблокирующие I/O, проектировать метрики и трассировку.

➡️ Пройдите короткий тест и присоединяйтесь к группе: https://vk.cc/cRBKlo

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Building Java Programs: A Back to Basics Approach
Автор: Stuart Reges, Marty Stepp (2019)

Книга познакомит вас с основами Java. Она рассчитана на тех, кто прошел начальный курс подготовки в области компьютерных наук и хочет далее развиваться в сфере Java. В пятом издании книги были добавлены некоторые разделы, включая несколько проектов, примеров кода и упражнений.

Скачать

👉 @java_360
👍2