Книги по Java | Books Java 📚
3.49K subscribers
283 photos
1 video
24 files
273 links
Java книги. По всем вопросам @evgenycarter
Download Telegram
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