Книги для джавистов | Java


Гео и язык канала: Россия, Русский
Категория: Технологии


Лучшие книги по Java
По рекламе: @igor_telegrams

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


📚Spring Security, 4th Edition: Effectively secure your web apps, RESTful services, cloud apps, and microservice architectures (2024)

✍️Автор: Badr Nasslahsen

📃Страниц: 596

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

Скачать книгу


📚Domain-Driven Design with Java - A Practitioner's Guide: Create simple, elegant, and valuable software solutions for complex business problems (2022)

✍️Автор: Premanand Chandrasekaran, Karthik Krishnan

📃Страниц: 300

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

Скачать книгу


📚Mastering Spring AI: The Java Developer's Guide for Large Language Models and Generative AI (2024)

✍️ Автор: Banu Parasuraman

📃 Страниц: 434

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

Скачать книгу


📚Kubernetes Native Microservices with Quarkus and MicroProfile (2021)

✍️Автор: John Clingan, Ken Finnigan

📃Страниц: 330

Создавайте быстрые и эффективные Java-приложения на базе Kubernetes, используя платформу Quarkus framework, MicroProfile и стандарты Java.

Что внутри:
🔸Развертывание корпоративных Java-приложений на Kubernetes
🔸 Разработка приложений с использованием среды выполнения Quarkus
🔸 Компиляция с использованием GraalVM для максимальной скорости
🔸 Создание эффективных приложений для микросервисов

Ссылка на книгу


📚Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games (2022)

✍️Автор: Victor G Brusca

📃Страниц: 256

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

Что внутри:
🔸Освоите основы языка программирования Java
🔸Используйте различные структуры данных, такие как массивы, списки, стеки и очереди
🔸Разберитесь в основах программирования игр, включая основной игровой цикл
🔸Получите опыт работы с тремя различными игровыми проектами с помощью книги "Задачи по программированию".

Скачать книгу


📚Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 10 APIs, and Kubernetes (2022)

✍️Автор: Ghazy Abdallah

📃Страниц: 380

Это профессиональное руководство по DevOps облачных приложений на базе Java углубляется в создание и развертывание готовых к производству облачных приложений

Что внутри:
🔸Создайте и разверните готовое к работе облачное Java-приложение, используя MicroProfile, Jakarta EE и Kubernetes
🔸Используйте API Jakarta EE, такие как Persistence, CDI и другие
🔸Используйте платформу MicroProfile

Скачать книгу


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

✍️Автор: Doug Lowe

📃Страниц: 915

Если вы хотите научиться говорить на самом популярном в мире языке программирования как на родном, Java для чайников - ваш идеальный компаньон. Уделяя особое внимание повторному использованию существующего кода, он быстро и легко показывает вам, как создавать базовые объекты Java, работать с классами и методами Java, понимать значения переменных, учиться управлять ходом выполнения программы с помощью циклов или инструкций для принятия решений и многому другому!

Что внутри:
🔸Познакомьтесь с новейшими функциями и инструментами Java 9
🔸Научитесь объединять несколько небольших программ для создания более крупной программы
🔸Создавайте базовые объекты Java и повторно используйте код
🔸Уверенно обрабатывайте исключения и события

Скачать книгу


📚Head First Java (2022)

✍️Автор: Kathy Sierra, Bert Bates, Trisha Gee

📃Страниц: 1182

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

Скачать книгу


📚Java Interview Course - Prepare for Your Java Interview in a Day (2020)

✍️Автор: Jolly M.

📃Страниц: 174

Курс Java Interview охватывает большинство концепций Java, которые, как ожидается, кандидаты должны иметь на практике, и должен обладать глубоким концептуальным пониманием. Эта книга также содержит множество фрагментов кода и рисунков для объяснения концепций.

Скачать книгу


📚JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (2024)

✍️Автор: Monica Beckwith

📃Страниц: 397

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

Скачать книгу


📚Java Interview Course - Prepare for Your Java Interview in a Day (2020)

✍️Автор: Jolly M.

📃Страниц: 174

Курс Java Interview охватывает большинство концепций Java, которые, как ожидается, кандидаты должны иметь на практике, и должен обладать глубоким концептуальным пониманием. Эта книга также содержит множество фрагментов кода и рисунков для объяснения концепций.

Скачать книгу


📚Mastering High Performance with Kotlin: Overcome performance difficulties in Kotlin with a range of exciting techniques and solutions (2018)

✍️Автор: Igor Kucherenko

📃Страниц: 309

Книга начинается с анализа различных спецификаций Kotlin, чтобы выявить те из них, которые потенциально негативно влияют на производительность. Затем мы переходим к методам мониторинга, которые позволяют нам выявлять узкие места в производительности и оптимизировать показатели производительности. Далее мы рассмотрим методы, которые помогают нам достичь высокой производительности: оптимизацию памяти, параллелизм, многопоточность, масштабирование и кэширование. Мы также рассмотрим решения по отказоустойчивости и важность ведения журнала.

Скачать книгу


📚More Java 17: An In-Depth Exploration of the Java Language and Its Features (2021)

✍️Автор: Kishori Sharan, Peter Späth

📃Страниц: 970

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

Скачать книгу


📚Think Java How to Think Like a Computer Scientist (2019)

✍️Автор: Allen B. Downey

📃Страниц: 248

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

Скачать книгу


📚Modern API Development with Spring 6 and Spring Boot 3: Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 (2023)

✍️Автор: Sourabh Sharma

📃Страниц: 405

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

Скачать книгу


📚Grokking Concurrency (2024)

✍️Автор: Kirill Bobrov

📃Страниц: 306

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

Что внутри:
🔸Познакомьтесь с основными концепциями параллелизма, асинхронности и параллельного программирования
🔸 Изучите сильные и слабые стороны различных аппаратных архитектур
🔸 Улучшите характеристики последовательной работы вашего программного обеспечения

Скачать книгу


📚Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 (2021)

✍️Автор: Kishori Sharan, Adam L. Davis

📃Страниц: 889

В то время как эта книга знакомит вас с основами, она также была переработана, чтобы включить в нее последние версии Java 17, в том числе следующие: типы значений (записи), неизменяемые объекты с эффективным расположением памяти; вывод типа локальной переменной (var); сопоставление с образцом, механизм тестирования и деконструкции значений; закрытые типы, механизм для объявления всех возможных подклассов класса, многострочных текстовых значений и выражений переключения.

Скачать книгу


📚Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (2019)

✍️Автор: Sam Newman

📃Страниц: 229

Как вы разделяете монолитную систему и переносите ее на микросервисную архитектуру? Как вы это делаете, сохраняя при этом обычный бизнес? В этой новой книге, дополняющей чрезвычайно популярную книгу Сэма Ньюмана "Построение микросервисов", подробно описывается проверенный метод перехода от существующей монолитной системы к архитектуре микросервисов.

Скачать книгу


📚Spark in Action - Second Edition: Covers Apache Spark 3 with Examples in Java, Python, and Scala (2020)

✍️Автор: Jean-Georges Perrin

📃Страниц: 577

Второе издание Spark in Action научит вас создавать комплексные аналитические приложения. В этой совершенно новой книге вы познакомитесь с интересными примерами, основанными на Java, включая полный конвейер обработки данных для обработки спутниковых данных НАСА. Кроме того, вы найдете примеры кода на Java, Python и Scala, размещенные на GitHub, которые вы можете изучить и адаптировать, а также приложения, которые дают вам шпаргалку по установке инструментов и пониманию специфических терминов Spark.

Скачать книгу


📚Java Design Patterns: A Hands-On Experience with Real-World Examples (2019)

✍️Автор: Vaskaran Sarcar

📃Страниц: 317

Эта книга состоит из трех частей. В первой части рассматриваются 23 шаблона проектирования "Банды четырех" (GoF). Во второй части представлены три альтернативных шаблона проектирования. В третьей части представлены критические замечания по шаблонам проектирования с обзором анти-шаблонов. Вы будете работать с простыми примерами, чтобы глубже понять концепции, и у вас будет набор программ для переноса в ваши собственные проекты.

Скачать книгу

Показано 20 последних публикаций.