bookofgeek | Unsorted

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

24141

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

Subscribe to a channel

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

Java: быстрый старт (2021) PDF

Всегда хотели научиться программировать на Java, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Java? Уже перепробовали множество книг и курсов, но ничего не подходит? Серия «Быстрый старт» — отличное решение, и вот почему: сложные понятия разбиты на простые шаги — вы сможете освоить язык Java, даже если никогда раньше не занимались программированием; все фундаментальные концепции подкреплены реальными примерами; вы получите полное представление о Java: концепции объектно-ориентированного программирования, средства обработки ошибок, работа с файлами, лямбда-выражения и т. д.; в конце книги вас ждет интересный проект, который поможет усвоить полученные знания.

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

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

Принципы объектно-ориентированного программирования (2024) PDF

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

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

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

Learning Recursion (2023) True PDF

In this book, Alvin Alexander brings his well-known, simple teaching style to the topic of recursion, also known as recursive programming. In the book you’ll learn how to write functions that call themselves. He covers the basics of recursion, and then covers the important topic of tail recursion.

The source code examples are written with the Scala 3 programming language, but he doesn’t use any special Scala techniques, so the code should be readable if you know other languages like C, C#, Java, Kotlin, Python, etc.

You’re about to jump into a series of lessons on recursive programming. Please note that some of these lessons may be overkill for some people. Basically what I do in the following chapters is introduce recursion in several different ways — for example, using code, using a conversation between two developers, and using images — so if one of those ways works for you, great!

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

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

Practical Spring Cloud Function: Developing Cloud-Native Functions for Multi-Cloud and Hybrid-Cloud Environments (2022) PDF, ePUB

Unlike other resources that target only programming communities, this book targets both programming and business communities. With programming models shifting more towards no-code and low-code, citizen programmers from the business side will welcome this book as a guide for how to design and optimize their information pipeline while lowering costs for infrastructure. Programmers, on the other hand, will welcome this book's business-centric programming view, which will get them a step closer to fulfilling real business requirements.

Practical Spring Cloud Function touches on the themes of portability, scalability, high performance and high availability. Each theme is explored via a real enterprise use case and code. The use cases target industries including energy (oil pipeline sensors), automotive (event-driven connected vehicles), and retail (conversational AI).

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

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

ООП в языке Java. Сборник заданий и тематических примеров (2023) PDF

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

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

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

Spring Boot 2. Лучшие практики для профессионалов (2020) PDF

Хотите повысить свою эффективность в разработке корпоративных и облачных Java-приложений?
Увеличьте скорость и простоту разработки микросервисов и сложных приложений, избавившись от забот по конфигурации Spring.
Используйте Spring Boot 2 и такие инструменты фреймворка Spring 5, как WebFlux, Security, Actuator, а также фреймворк Micrometer, предоставляющий новый способ сбора метрик.
В этой книге: настройка и использование Spring Boot 2; работа с нефункциональными требованиями с помощью Spring Boot Actuator; разработка веб-приложений с помощью Spring Boot 2; постоянное хранение данных с использованием JDBC, JPA и баз данных NoSQL; обмен сообщениями с помощью JMS, RabbitMQ и WebSockets; краткое знакомство с проектами Spring Cloud; тестирование, микросервисы и развертывание в облачной среде с использованием Spring Boot 2; расширение Spring Boot путем создания своего собственного «стартового набора» и добавления функциональности @ Enable.

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

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

Core Java, Volume I-II (Final), 13th Edition (2024) True EPUB (Retail Copy)

The Classic Guide to the Java Programming Language—Fully Updated through Java 21.

Written for experienced programmers looking for in-depth coverage of the Java language and platform, this revised and updated edition continues to be the first choice for serious programmers. The carefully crafted sample programs demonstrate almost every language and library feature, as well as the newest capabilities introduced in Java 21. The examples are purposefully simple to focus on the major points, but, for the most part, they aren't fake and they don't cut corners. They should make good starting points for your own code.

The first of two volumes offers a detailed treatment of fundamental Java programming topics, including object-oriented programming, reflection and proxies, interfaces and inner classes, exception handling, generics, collections, lambda expressions, concurrency, annotations, and the Java Platform Module System.

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

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

Java Systems Design Interview Challenger: Pass Java System Design interviews by understanding the fundamentals of a cloud system’s components. Don’t try to learn all the tools, focus on concepts instead (2024) True PDF, ePUB

What about learning about System Design with a Java flavor? In this book, you will learn essential fundamentals for System design within the Java ecosystem so you know what technologies to use to design a Java system!

Nowadays, most companies ask for system design knowledge in their interviews. In this book, you will learn the fundamentals of a cloud system, how to make it scalable, and how to build robust systems. Instead of learning tools, focus on the concepts so you don't waste time trying to learn everything.

The Systems design interview became very popular in the market nowadays. After the big techs Google, Meta, Microsoft, Amazon and other companies started using it, all the other companies are doing the same.

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

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

Spring Interview Questions (2023) PDF

Welcome to this book on Spring interview questions! If you are reading this, chances are you are gearing up for a job interview that requires knowledge of the Spring framework. Congratulations on taking this step towards advancing your career! Whether you are just starting your career or are a seasoned professional, having a strong understanding of Spring can help you land your dream job or excel in your current role.

This book aims to provide you with a comprehensive set of interview questions and answers related to Spring, one of the most widely used Java frameworks today. I cover a broad range of topics, including Core Spring concepts, Spring Boot, Spring MVC, Spring Security, and many more. Each question has been carefully crafted to test your understanding of the framework and your ability to apply it in real-world scenarios.

However, it's important to note that Spring is a vast framework with numerous ossibilities, and this book cannot possibly cover everything.

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

Книги для 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 программиста

JAVA FROM EPAM (2020)

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

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

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

Kafka Streams в действии. Приложения и микросервисы, управляемые событиями. 2-е изд. (2025) PDF, ePUB

Корпоративным приложениям приходится ежедневно обрабатывать тысячи и даже миллионы событий. Благодаря интуитивно понятному API и безупречной надежности библиотека Kafka Streams по праву занимает в этих системах центральное место. Она обеспечивает именно ту мощь и простоту, которые необходимы для управления обработкой событий в реальном времени или обмена сообщениями между микросервисами.
Создавайте приложения потоковой обработки на удивительной платформе Apache Kafka. Переработанное новое издание охватывает более широкий спектр потоковых архитектур и включает интеграцию данных с Kafka Connect. Здесь собраны практические примеры, которые познакомят вас с компонентами и брокерами, а также пояснят особенности управления схемами. Попутно вы освоите приемы использования Kafka с фреймворком Spring, методы низкоуровневого управления узлами-обработчиками и хранилищами состояний, сохранения данных событий с помощью ksqlDB и тестирования потоковых приложений.

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

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

📢 Выходцы из Jetbrains запилили годноту для Java/Kotlin-разработчиков.
 
Стартап называется ❇️ Explyt.
Они только что выкатили мощный релиз. 
Вкратце: это плагин в IDE, который сам генерирует тесты с интересными возможностями
✔️ Vibe debugging. За счет интеграции с IDE, плагин собирает данные по исполнению программы и генерирует тест по этим данным, что экономит время на тестировании и отлавливает ошибки на 80-90% (!) 
✔️ Агентский режим. Ассистент, который живёт в проекте и следит за покрытием, сам находит незакрытые места и предлагает тесты. Работает в фоне, как часть команды. 

👉 Кому интересно - вот ссылка на релиз и установку плагина

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

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

Регистрируйтесь на Yandex Ecom Open Air 8 августа

Море инсайтов для бизнеса, музыкальный open-air, лекции и нетворкинг.
Участие бесплатно!

Зарегистрироваться

#реклама 18+
ecomfest.ru

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

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

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

Продавай быстрее с помощью гайда

Всё о цифровых продуктах и сервисах для развития дилерского бизнеса — в канале Пульс рынка от Авто.ру Бизнес. Подписывайтесь и общайтесь с экспертами и коллегами!

Подписаться

#реклама 16+
О рекламодателе
Реклама на Яндексе

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

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

OpenIDE – профессиональные инструменты без ограничений

Первое большое онлайн-событие запуск OpenIDE — новой бесплатной мультиязычной среды разработки, построенной на базе IntelliJ IDEA Platform.

🧩 Вместе с ключевыми разработчиками, лидерами и представителями отрасли мы обсудим:
- Зачем появилась OpenIDE.
- Как она уже сегодня может заменить IntelliJ Platform для Java и Spring.
- В чём её ценность для всей экосистемы.
- Как работать с проектами на Go, Python и TypeScript.
- Как присоединиться к сообществу и помочь развитию проекта.

Покажем, почему OpenIDE — это не просто очередная сборка, а открытая экосистема для Java, Kotlin, Go, Python, JS, TS и десятков других языков.
👉🏻Со своим маркетплейсом. С исходниками. Без ограничений.

📅 31 июля в 17:00 МСК
📍 Бесплатно, онлайн, на всех наших платформах. Главное – зарегистрироваться.

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

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

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

💻 Основы проектирования бизнес-логики в микросервисной архитектуре 🛠

🔥 28 июля в 20:00 мск приглашаем на открытый вебинар в OTUS.

На вебинаре рассмотрим:
- Принципы проектирования бизнес-логики в микросервисной архитектуре
- Основные паттерны: Shared Kernel, API Composition, Saga и другие
- Где должна жить логика — в сервисе, API-шлюзе или общем слое?
- Ошибки при проектировании и как их избежать на ранних этапах
- Кейсы из реальной практики: как правильно декомпозировать сложную бизнес-логику

🎓 После вебинара вы:
- Получите фундаментальное понимание того, где должна находиться бизнес-логика в микросервисах
- Освоите применение паттернов распределённой логики
- Научитесь декомпозировать сложные бизнес-процессы
- Получите практические советы, которые помогут избежать ошибок при проектировании

Присоединяйтесь, чтобы прокачать архитектурное мышление и разобраться в тонкостях проектирования микросервисов! 🚀

👉 Регистрация
https://vk.cc/cNVjvm

Бесплатное занятие приурочено к старту курса Microservice Architecture, обучение на котором позволит освоить микросервисы: Docker, Kafka, API и стать мастером производительных систем

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

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

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

🤖 Ваш подход к разработке устарел? Тратите время на функции, которые давно готовы в сторонних сервисах?

Приглашаем на открытый урок «Стиль разработки 2020-х и среда окружения современного бэкенд-приложения».

🗓 30 июля в 19:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Backend Developer. Professional».

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

🔥Вы получите готовые инфраструктурные файлы, которые упростят создание приложений на Kotlin и любых других языках.

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

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

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

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

Как зарабатывать удаленно с нейросетями? Присоединяйся!

Подпишись прямо сейчас, чтобы не потерять:

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

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

Как находить клиентов, готовых платить дорого — секреты эффективного поиска заказов и построения стабильного потока заказов.

Автоматизация работы — научитесь выполнять 2-часовую работу за 20 минут без выгорания, автоматизируя рутину с помощью нейросетей.

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

Подписаться

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

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

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

🔍Тестовое собеседование с Java-разработчиком из Oracle завтра

23 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.

Как это будет:
📂 Алексей Ушаровский, разработчик с опытом работы в Oracle и EPAM, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot

Реклама.
О рекламодателе

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

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

👩‍💻 31 июля стартует курс «Java-разработчик» от OTUS — это то, что нужно, если вы хотите успешно вкатиться в разработку в 2025

🦾 Вас ждет огромное количество практики и реальные кейсы: настройка окружения, базовые алгоритмы, синтаксис Java, Spring и Docker. Мы покажем, почему диплом OTUS ценят HR в крупных компаниях.

Если вы сисадмин, тестировщик, аналитик или просто хотите освоить программирование с нуля — этот курс для вас.
Мы научим создавать серверные веб-приложения, работать с PostgreSQL, Kafka и Kubernetes, формировать портфолио и готовить резюме под Middle-Java-Dev.

🎁 Дарим промокод, который дает скидку на обучение - JAVA7

👉 Оставьте заявку и и присоединяйтесь к группе: https://vk.cc/cNTsHo

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

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

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

Виртуальная инфраструктура с GPU

Протестируйте новый сервис «Виртуальная инфраструктура с GPU».

⚡Первыми на рынке запускаем это решение с инновационными NVIDIA H200.

В составе «Публичного облака» услуга доступна в двух вариантах:
✅ виртуальные машины;
✅ Linux-контейнеры с GPU на базе NVIDIA H200.

Хотите протестировать флагманскую инфраструктуру?
Оставьте заявку на сайте или напишите нам на почту.

Попробовать

#реклама 16+
cloud.rt.ru

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

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

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

Запустите рекламу в телеграм-каналах с Яндекс Директом

Перфоманс-реклама теперь в телеграм-каналах ⚡

Яндекс Директ знает, как привлечь целевую аудиторию 💰👌

Попробовать

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

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

ИИ + Тайм-менеджмент = Будущее продуктивности

Хотите знать, как ИИ может оптимизировать работу вашей команды?

В Таймлист ИИ мы делимся:

⚡ Свежими новостями из мира ИИ для бизнеса
⚡ Лайфхаками по тайм-менеджменту для команд
💻 Обновлениями и фичами Таймлист ИИ

Управляйте временем с ИИ и увеличивайте эффективность!

Подписаться

#реклама 16+
tgryx.ru

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

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

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

🥳 День рождения Kotlin уже совсем скоро!

Мы не могли обойти это замечательное событие стороной и решили провести прямую трансляцию, посвященную ему.

В программе мероприятия доклад о ConneKt — новом HTTP-клиенте для IntelliJ IDEA, который теперь становится Open Source!

Спикеры:
🛑 Роман Елизаров (Автор корутин в Kotlin)
🛑 Илья Кучмин (Developer Advocate Amplicode)
🛑 Александр Шустанов (Product Manager в Amplicode)

📅 22 июля, 17:00 МСК
🫶 Онлайн. Бесплатно.
🔗 Зарегистрироваться

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

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

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

Пройди практику в Wildberries&Russ и получи диплом ТГУ

Хочешь развивать карьеру в аналитике и не тратить на это 10 лет? Магистратура «Дата-аналитика для бизнеса» ускорит!
В ней ты:
⚡Прокачаешь навыки работы с Big Data и искусственным интеллектом в бизнесе с экспертами Wildberries & Russ, других топ-компаний и преподавателями ТГУ.
⚡3 специализации на выбор: продуктовая аналитика, маркетинговая аналитика и BI/бизнес-аналитика — выбирай то, что ближе к твоим целям.
⚡Получишь возможность пройти стажировку в Wildberries & Russ.
Учёба онлайн — с гибким графиком из любой точки мира.

Оставляй заявку, а мы проконсультируем, как :)

Узнать больше

#реклама 16+
ai.tsu.ru

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

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

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

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

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

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

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

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

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