bookofgeek | Unsorted

Telegram-канал bookofgeek - Книги для Java программиста

24141

Вся самая новая и полезная литература для Java разработчиков! По вопросам авторских прав, сотрудничества и рекламы: @NadikaKir Мы на бирже: https://telega.in/c/bookofgeek Канал в перечне РКН: https://vk.cc/cJrTqo

Subscribe to a channel

Книги для Java программиста

👩‍💻 Открытый урок «DAO на Spring JDBC»

🗓 26 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework»

Использование нативного SQL с Spring JDBC позволяет создать безопасное, поддерживаемое и тестируемое DAO для эффективного доступа к данным.

О чём поговорим:
- Преимущества нативного SQL при разработке DAO.
- Основные возможности Spring JDBC для работы с запросами.
- Подходы к обеспечению безопасности и тестируемости DAO.

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

👩‍💻 Создание приложения Блокнот на Java 👩‍💻

🗓 24 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java-разработчик».

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

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

Особое внимание будет уделено работе с файловой системой, потоками ввода/вывода и обработке событий, что позволит создать удобное и интуитивно понятное приложение.

Спикер Александр Фисунов — Senior Kotlin Developer в SSP Software на проекте ВТБ, опытный Java-разработчик и кандидат технических наук.

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

📅 19 апреля, Москва — Яндекс Dev Day&Night — конференция для тех, кто двигает технологии вперёд.

💡 Что вас ждёт?
— Специальный бэкенд-трек с докладами от экспертов
— Активности для нетворкинга
— Тусовка до 2 ночи: знакомства, коктейли, диджеи и дискуссии не под запись 

В карточках — доклады по бэкенду. Полная программа и регистрация уже на сайте.

⚡ Не пропустите масштабное событие весны для бэкенд-разработчиков!

Читать полностью…

Книги для Java программиста

Хотите прокачать скиллы в автоматизации тестирования на Java?

Ждем вас на бесплатном практическом уроке от OTUS — «gitlab-ci и написание пайплайнов для сборки»

Практика: gitlab-ci и методики написания пайплайнов для сборки докер образа с тестами и его публикации в реджестри

👉 Регистрация и подробности:
https://otus.pw/Wuvu/?erid=2W5zFJ5gjPe

#реклама
О рекламодателе

Читать полностью…

Книги для Java программиста

⭐️🚀 Смарт-контракты управляют миллионами транзакций в мире блокчейна. Хотите научиться их разрабатывать?

Solidity — ключевой язык программирования для создания децентрализованных приложений. Разбираем, как написать, задеплоить и протестировать смарт-контракт.

После открытого вебинара вы сможете создать свой первый контракт, поймёте принципы работы Solidity и подготовитесь к профессиональному росту в Web3-разработке.

⏰ Встречаемся 19 марта в 20:00 мск! Участники получат скидку на большое обучение «Solidity Developer».

👉 Для участия зарегистрируйтесь https://vk.cc/cJN8fJ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

👩‍💻 Java Библиотека - топовое сообщество Senior Java Developer, где он делится советами, статьями и лайфхаками чтобы вы стали топовым разработчиком!

Java Guru - вопросы и задачи с собеседований. Канал с помощью которого ты точно получишь оффер!

👩‍💻 Android Developer - канал для андроид разработчиков! Статьи, вопросы и задачи с собеседований, лайфхаки.

👩‍💻 Kotlin Developer - самый топовый канал для котлин разработчика!

📰 Java News - канал с последними новостями из мира Java!

Читать полностью…

Книги для Java программиста

QA.GURU | GraphQL 📱

Прокачайся в JAVA автоматизации на открытых вебинарах от Head of QA

🫢 Загляни под капот автотестов GraphQL, разберись в тонкостях микросервисной архитектуры и на практике узнай, как подменять настоящие микросервисы Wiremock-ом.

Об этом и многом другом говорим на занятиях для продвинутых.

👉 Заходи в @qa_guru >>>
👉 Заходи в @qa_guru >>>

Здесь ты найдешь анонсы ближайших открытых занятий нашей школы и полезные материалы от опытных инженеров.

Решаешь интересный кейс?

Обратись за помощью в открытый чат сообщества. Мы любим сложные задачи.

20 марта ждем тебя на открытом вебинаре по Java для продвинутых.

🔗 Зарегистрируйся за минуту >>>

Читать полностью…

Книги для Java программиста

📚 Greenplum, PostgreSQL и Airflow в одном открытом вебинаре.

Освойте ключевые инструменты работы с данными.
Встречаемся на открытом вебинаре 18 марта в 20:00 мск.

🔍 На уроке вы:

- Создадите инструмент для генерации данных в PostgreSQL
- Настроите хранение истории данных в ArenadataDB
- Напишете ETL-пайплайн для автоматической загрузки данных

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

🎓 Записывайтесь и получите скидку на большое обучение «Greenplum для разработчиков и архитекторов баз данных»: https://vk.cc/cJFAB2

Не упустите возможность прокачать свои навыки и освоить современные технологии! 🚀

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

👩‍💻 Курс «Java-разработчик»: помощь в превращении стажёра в сильного Middle

🔥 Вы платите не только за знания, но и за эффективное карьерное сопровождение. Быстрее найдя работу, вы окупите затраты и начнёте уверенно расти в доходе.

💻 Наше обучение — это живые вебинары с действующими экспертами в области, которые проведут тебя от новичка до уверенного Middle-разработчика. Ты освоишь Spring, Hibernate, PostgreSQL, Docker, Kafka, Kubernetes и другие актуальные технологии!

✔️ Трехступенчатая поддержка до полного трудоустройства
- Мы сопровождаем студента не только в момент обучения и поиска работы, но и в период адаптации после выхода в новую компанию.

✔️ Индивидуальный подход на вебинарах и консультациях
- Мы не выдаем всем «один и тот же скрипт»: во время карьерных вебинаров отвечаем на конкретные вопросы студентов.

✔️ Профессиональное резюме под руководством HR-экспертов
- Подготовка резюме и разбор «точек роста». Эксперт помогает сформулировать сильные стороны, уникальные достижения и убрать «лишнее», чтобы резюме работало на конкретные вакансии.

✔️ Поддержка после оффера
- Даем рекомендации, как вести себя в первые месяцы, какие вопросы задавать руководителю, как справляться со стрессом и «синдромом самозванца». Это особенно важно, когда студент переходит из стажерской/джуниор роли в более серьезную позицию.

Наш партнер — СберКорус, разработчик передовых цифровых решений!

👉 Оставь заявку и получи скидку на курс: https://vk.cc/cJFwR3

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

⚡️ Квиз на знание Java

Пройти тестирование — сложно! А ты справишься?
22 вопроса, 30 минут

Проверь себя - пройди квиз и оцени свой уровень навыков, а также свою готовность к обучению на курсе — «Java Developer. Advanced» от Отус.

👩‍💻 На курсе ты научишься профилировать приложения, настраивать GC, работать с реактивными подходами и мониторить метрики в Grafana. Пройдешь весь путь от JVM до Kubernetes, научишься анализировать «горячие точки», оптимизировать приложения и настраивать интеграции с Prometheus.

➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cJDlqR

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

Задачи растут, код раздувается, производительность падает?

Решение есть — шаблон проектирования Proxy. Это мощный инструмент, который помогает управлять доступом к объектам, повышать безопасность и оптимизировать нагрузку на систему.

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

— Разберем Proxy, Adapter и Decorator, чтобы понять, в чем разница.
— Узнаем, как использовать прокси для ускорения работы приложений.
— Рассмотрим реальные кейсы, где Proxy спасает от хаоса в коде.

Применяйте продвинутые шаблоны проектирования и создавайте масштабируемые, гибкие и безопасные системы.

Встречаемся 20 марта в 20:00 мск. Успейте зарегистрироваться и получить скидку на большое обучение «Архитектура и шаблоны проектирования»: https://vk.cc/cJByL6

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

👩‍💻 Открытый урок «Spring Boot: разбор (не)стандартных вопросов интервью»

🗓 17 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework»

Продолжаем готовится к возможному собеседованию.
На уроке мы обсудим вопросы, которые могут встретиться на интервью по теме разработки на Spring.
На очереди Spring Boot.
Подключайтесь.

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

Открытый вебинар «Архитектурные решения в Backend-разработке»

📚На вебинаре вы узнаете:
1. Как выбрать архитектурный стиль в зависимости от требований к производительности, масштабируемости и отказоустойчивости.

2. Микросервисы vs монолит: плюсы и минусы, примеры смены подходов. 

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

4. CQRS и источник событий: как управлять данными в сложных условиях.

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

6. Ключевые ошибки при проектировании конструкции и как их избежать.

👨‍💻Кому будет полезно?
+ Разработчикам Backend
+ Разработчикам FullStack
+ Системным аналитикам

⏰ 18 марта в 20:00 (мск).
🆓Бесплатно. Вебинар в рамках курса «Software Architect»

👉Записывайтесь: https://otus.pw/ux57/?erid=2W5zFGGch84

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

#реклама
О рекламодателе

Читать полностью…

Книги для Java программиста

Хотите прокачать скиллы в автоматизации тестирования на Java?

Ждем вас на бесплатном практическом уроке от OTUS — «Обзор terraform и ansible и их использование в разворачивании тестовой инфраструктуры в cloud»

Практика: Разворачивание инфраструктуры тестирования в облаке с помощью terraform и ansible

👉 Регистрация и подробности:
https://otus.pw/gZSk/?erid=2W5zFHuSCrt

#реклама
О рекламодателе

Читать полностью…

Книги для Java программиста

Java + QA =

👉👉👉 QA.GURU

5 лет назад мы сложили тестирование и Джава, став самым крупным сообществом QA Automation инженеров. И выпустили уже около двух тысяч джавистов.

В сообществе школы мы обсуждаем вызовы QA: инженеры разного уровня помогают друг другу.

А еще постим много полезного контента: архитектура, автоматизация, работа с базами данных, REST, gRPC, GraphQL и не только.

👉 Сохрани ссылку на @qa_guru_chat
👉 Сохрани ссылку на @qa_guru_chat
👉 Сохрани ссылку на @qa_guru_chat

И не пропусти ближайший открытый вебинар по Java Advanced.

Читать полностью…

Книги для Java программиста

👩‍💻 Learning Spring Boot 3.0: Simplify the development of production-grade applications using Java and Spring, 3rd Edition (2022) True PDF

Spring Boot 3 brings more than just the powerful ability to build secure web apps on top of a rock-solid database. It delivers new options for testing, deployment, Docker support, and native images for GraalVM, along with ways to squeeze out more efficient usage of existing resources.

This third edition of the bestseller starts off by helping you build a simple app, and then shows you how to secure, test, bundle, and deploy it to production. Next, you'll familiarize yourself with the ability to go "native" and release using GraalVM. As you advance, you'll explore reactive programming and get a taste of scalable web controllers and data operations. The book goes into detail about GraalVM native images and deployment, teaching you how to secure your application using both routes and method-based rules and enabling you to apply the lessons you've learned to any problem.

Читать полностью…

Книги для Java программиста

Стильный Java. Код который работает всегда и везде, Год 2021, Формат: Издательский pdf+epub

В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.

Пройдя все этапы создания центрального проекта книги, вы сможете уверенно выбрать правильный путь оптимизации собственного приложения.

Читать полностью…

Книги для Java программиста

Java All-in-One For Dummies, 7th Edition (2023) True PDF

With Java All-in-One For Dummies, you get 8 books in one, for the most well-rounded Java knowledge on the market. Updated for Java 19, this book includes all the major changes to the programming language, so you won’t fall behind. Start by learning the basics of Java?you can do it, even if you’ve never written a line of code in your life. Then go in-depth, with all the info you need on object-oriented programming, Java FX, Java web development, and beyond. Grab a hot cup of java and settle in to learn some Java, with friendly For Dummies guidance!

Java All-in-One For Dummies, 7th Edition, is a reference for all the great things (and maybe a few not-so-great things) that you may need to know when you’re writing Java programs. You can, of course, buy a huge 1,200-page book on each of the programming topics covered in this book. But then, who would carry them home from the bookstore for you? And where would you find the shelf space to store them?

Читать полностью…

Книги для Java программиста

Java 9.0 to 17.0 Cookbook: A Roadmap with Instructions for the Effective Implementation of Features, Codes, and Programs (2023) True ePUB

This book is developed to bring various capabilities of Java across versions from Java 9.0 to 17.0 in the development of end to end Java applications. This book will help any Java user interested in learning how to use each significant feature available in various Java versions.

This book is packed with information that is useful for Java experts. It includes many recipes and features you may implement, including type reference, local variable syntax, and single-file source code programs. Each recipe in the book strengthens the technical understanding and introduces the reader to some of the most recent features, such as the Application Class Data Sharing, switch expressions, hidden classes, and many others. The book also includes examples of our implementation of these features such as sealed classes, pattern matching, null pointer exceptions, a dynamic CDS archive, and text blocks.

Читать полностью…

Книги для Java программиста

Алгоритмы (2023) PDF

В этом руководстве содержатся основные сведения об алгоритмах: анализируются различные типы алгоритмов, рассматриваются мето-ды их построения (рекурсия, динамическое программирование и др.), приводятся практические примеры. В конце каждой главы приводятся упражнения, направленные на закрепление пройденного.Для изучения материала требуется знание основ дискретной математики и методов доказательств, а также представление об основных вычислительных задачах и алгоритмах. Желателен практический опыт работы с языком программирования, поддерживающим косвенную адресацию и рекурсию.Издание адресовано студентам и преподавателям технических вузов, а также тем, кто хочет изучить основы алгоритмизации.

Читать полностью…

Книги для Java программиста

Шаблоны проектирования для облачной среды (2020)

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

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

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

Издание будет полезно всем, кого интересует развертывание систем на различных облачных платформах.

Читать полностью…

Книги для Java программиста

Java. Состояние языка и его перспективы (2023) PDF

Книга о современном состоянии языка Java, векторе его развития, а также о грамотном программировании в духе паттернов GoF. Книга дает базовое представление о фреймворке Spring, контейнерах Docker, принципах ООП, затрагивая, в частности, переход к облачным решениям, обращение с IDE. Также освещены темы из enterprise-разработки: файловый ввод/вывод NIO2, многопоточность, локализация, интеграция и оптимизация производительности. В книге отражено состояние языка по состоянию на версию Java 17 с разбором некоторых аспектов Java 18.

Будет интересна специалистам, возвращающимся к работе с Java после перерыва, бэкенд-разработчикам, читателям, готовящимся к сертификационным экзаменам.

Читать полностью…

Книги для Java программиста

Облачные технологии. Практическое руководство по созданию инновационных приложений (2024) PDF, ePUB, rtf

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

Читать полностью…

Книги для Java программиста

JAVA FROM EPAM (2020)

Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL. В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

Читать полностью…

Книги для Java программиста

Optimizing Cloud Native Java: Practical Techniques for Improving JVM Application Performance, 2nd Edition (Final Release) (2025) True EPUB (Retail Copy)

Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. With this practical book, intermediate to advanced Java technologists working with complex platforms will learn how to tune Java cloud applications for performance using a quantitative, verifiable, and repeatable approach.

In response to the ubiquity of cloud computing, this updated edition of Optimizing Cloud Native Java addresses topics that are key to high performance of Java applications in the cloud. Many resources on performance tend to focus on the theory and internals of Java virtual machines, but this book discusses the low-level technical aspects within the context of performance-tuning practicalities and examines a wide range of aspects.

Читать полностью…

Книги для Java программиста

Предметно-ориентированное проектирование в Enterprise Java (2020) PDF

В книге подробно рассматриваются реализации шаблонов предметно-ориентированного проектирования с применением различных инструментальных средств и рабочих программных сред из Enterprise Java Space. При таком подходе читатель получает завершенную картину и возможность практического применения любого из этих средств в процессе предметно-ориентированного проектирования.
В начальных главах описывается эталонная реализация проекта Cargo Tracker - создание монолитного приложения с использованием платформы Jakarta EE. Затем рассматривается полный процесс преобразования монолитного приложения в архитектуру, основанную на микросервисах. В заключительных главах демонстрируется создание версии приложения с использованием шаблонов CQRS и Event Sourcing (ES); основной рабочей средой является Axon Framework.

Читать полностью…

Книги для Java программиста

Pro Jakarta EE 10: Open Source Enterprise Java-based Cloud-native Applications Development (2023) True PDF. ePUB

Welcome to your in-depth professional guide to the open source Eclipse Jakarta EE 10 platform. This book will help you build more complex native enterprise Java-based cloud and other applications that can run in corporate and other mission-critical settings. The majority of the key Jakarta EE 10 APIs or features are dissected in this book, including JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets, and many more. Along the way, various open source Apache, Eclipse, and other projects are integrated and used for more complete workflows and treatment in general

Jakarta EE 10 comes with a significant number of improvements over Java EE 9 technologies and adopts a series of new technologies. This book starts out with a concise development procedure proposal and shows NetBeans as an alternative IDE to Eclipse. It also talks about versioning, software repositories, and continuous integration techniques

Читать полностью…

Книги для Java программиста

97 вещей, о которых должен знать каждый Java-программист. Советы лучших экспертов (2023) PDF

Все, что вам нужно — это Java!

Что должен знать каждый Java-программист? Ответов на этот вопрос может быть очень много. Авторы этой книги собрали мнения нескольких десятков опытных разработчиков на Java, чтобы создать единое руководство для тех, кто только начинает свой путь в программировании.

Внутри вы найдете подробные инструкции по основным темам, касающимся работы с Java:

• Функциональность Java Virtual Machine.

• Методы тестирования кода.

• Набор инструментов Java Development Kit.

• Особенности языка.

• Архитектура программного обеспечения.

И еще — советы от экспертов и их истории профессионального развития в программировании на Java!

Читать полностью…

Книги для Java программиста

Numerical Methods Using Kotlin: For Data Science, Analysis, and Engineering (2023) PDF, ePUB

This in-depth guide covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and time series analysis. The mathematical concepts behind the algorithms are clearly explained, with plenty of code examples and illustrations to help even beginners get started.

In this book, you'll implement numerical algorithms in Kotlin using NM Dev, an object-oriented and high-performance programming library for applied and industrial mathematics. Discover how Kotlin has many advantages over Java in its speed, and in some cases, ease of use. In this book, you’ll see how it can help you easily create solutions for your complex engineering and data science problems.

Читать полностью…

Книги для Java программиста

Паттерны для начинающих программистов с примерами на JAVA (2024) PDF

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

Читать полностью…
Subscribe to a channel