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
Автор: 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
Приглашаем на открытый урок.
🗓 27 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Advanced».
Minikube — личный Kubernetes для тестов. Научитесь деплоить Java-приложения — база для DevOps, CI/CD и продакшна.
Что будет на вебинаре:
В результате вебинара вы:
Кому будет интересно:
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
Автор: 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
🗓 11 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Advanced».
Что будет на вебинаре:
В результате вебинара вы:
- Сможете выделять действительно важные метрики, подключить 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
Автор: Victor G Brusca (2022)
Хотите научиться программировать на Java? Давайте признаем, что лучший способ научиться программировать - это писать программы. Это может быть пугающим предложением, когда над головой висит призрак многочасовых примеров простых программ командной строки. Не бойтесь! Теперь вы можете научиться программировать на Java в увлекательной форме, работая над видеоиграми.
В этой книге вы сможете поработать с тремя игровыми проектами на Java и получить доступ к полному коду каждого проекта, включая полный игровой движок Java.
Скачать
👉 @java_360
👍4
🎥 Открытый урок «Java Memory Model: как синхронизировать потоки».
🗓 20 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Advanced».
Что будет на вебинаре:
✔️ Схематичное устройство памяти и взаимодействие с ядрами процессора.
✔️ Проблемы многопоточности: memory ordering, data race, race condition.
✔️ Правило happens-before и его практическое применение.
✔️ Какие гарантии дают synchronized и volatile.
В результате вебинара вы:
- Научитесь распознавать проблемный многопоточный код и понимать, где применять synchronized и volatile для корректной синхронизации.
Кому будет интересно:
Java-разработчикам и инженерам, работающим с многопоточностью и производительностью.
🔗 Ссылка на регистрацию: https://vk.cc/cR97tt
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🗓 20 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Advanced».
JMM определяет, как JVM видит память: что наблюдают потоки и где нужна синхронизация — база корректного многопоточного кода.
Что будет на вебинаре:
В результате вебинара вы:
- Научитесь распознавать проблемный многопоточный код и понимать, где применять 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
Автор: 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
Приглашаем на открытый урок.
🗓 26 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Professional».
Программа вебинара:
Вебинар будет полезен:
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
Автор: Perry Xiao (2019)
Java, как современный язык программирования высокого уровня, является отличным инструментом, помогающим изучать цифровые технологии, а также разрабатывать приложения. В своей книге автор использует Java как инструмент, который поможет вам изучить новые технологии и лучше подготовиться к будущим изменениям.
Книга:
✔️Дает краткий обзор для начала работы с Java;
✔️Помогает понять, как программировать на Java, взаимодействуя с операционными системами, сетями и мобильными приложениями;
✔️Показывает, как Java может использоваться в современных технологических приложениях, связанных с IoT, искусственным интеллектом, кибербезопасностью и блокчейном.
Скачать
👉 @java_360
👍4
🎯 Курс «Java Developer. Advanced» от OTUS — это глубокое погружение в устройство JVM, байткод, сборщики мусора, профилирование и оптимизацию в облаке.
Наши эксперты-практики покажут, как выбрать GC, снять дамп памяти и обнаружить утечки, как профилировать “горячие” места, настраивать интеграцию с Prometheus & Grafana и деплоить сервисы в Kubernetes.
Реклама. ООО «Отус онлайн-образование», ОГРН 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
Автор: Stuart Reges, Marty Stepp (2019)
Книга познакомит вас с основами Java. Она рассчитана на тех, кто прошел начальный курс подготовки в области компьютерных наук и хочет далее развиваться в сфере Java. В пятом издании книги были добавлены некоторые разделы, включая несколько проектов, примеров кода и упражнений.
Скачать
👉 @java_360
👍2