Книги по Java | Books Java 📚
3.47K subscribers
261 photos
1 video
24 files
255 links
Java книги. По всем вопросам @evgenycarter
Download Telegram
More Java 17: An In-Depth Exploration of the Java Language and Its Features
Автор: Kishori Sharan (2021)

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

Скачать

👉 @java_360
👍2
Microservices Patterns. With Examples in Java
Автор: Chris Richardson (2019)

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

Скачать

👉 @java_360
👍2
Building Modern Business Applications: Reactive Cloud Architecture for Java, Spring, and PostgreSQL
Автор: Peter Royal (2022)

Откройте для себя новый взгляд на бизнес-приложения в свете массового перехода индустрии к облачным вычислениям и технологиям реактивного программирования. Эта книга синтезирует такие технологии и методы, как поиск событий, разделение ответственности командных запросов (CQRS), тестирование на основе свойств и GraphQL, в целостное руководство по современным бизнес-приложениям, которое будет полезно каждому разработчику.

Скачать

👉 @java_360
👍2
Java: A Beginner's Guide, Ninth Edition
Herbert Schildt (2022)

A practical introduction to Java programming-fully revised for the latest version, Java SE 17. Thoroughly updated for Java Platform Standard Edition 17, this hands-on resource shows, step by step, how to get started programming in Java from the very first chapter. Written by Java guru Herbert Schildt, the book starts with the basics, such as how to create, compile, and run a Java program. From there, you will learn essential Java keywords, syntax, and commands.
Java: A Beginner's Guide, Ninth Edition covers the basics and touches on advanced features, including multithreaded programming, generics, Lambda expressions, and Swing. Enumeration, modules, and interface methods are also clearly explained. This guide delivers the appropriate mix of theory and practical coding necessary to get you up and running developing Java applications in no time!

Скачать

👉 @java_360
👍2
Android Studio 4.2 Development Essentials
Neil Smyth (2021)

Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.

Скачать

👉 @java_360
👍1
Обучение Java-разработке с постоплатой и гарантированное трудоустройство! Учись сейчас – плати, когда устроишься на работу.

Старт нового потока по Java от школы IT Mentor уже в сентябре. Срок обучения 6-8 месяцев.
Ворвись в сферу высокооплачиваемого IT с поддержкой в закрытом комьюнити профессионалов-коллег в течение 18 месяцев.

👉 Записывайся на курс

Выпускники нашей школы уже на старте зарабатывают от 150 тыс.руб. Сможешь и ты!

Почему тебе точно нужно в школу IT Mentor?
Только актуальная инфа и востребованный стек технологий: Java Core, JDBC, HIBERNATE, SPRING (Core, MVC, Security), SPRING BOOT, GIT (GITHUB, GITLAB), MAVEN
Индивидуальная программа, заточенная под твой уровень знаний
Контроль знаний с обратной связью менторов
Работа на реальном проекте – при выпуске готовый кейс
Поддержка опытных менторов позволит подготовиться к собеседованиям и составить твое CVL, проведение тестовых собеседований - быть уверенным в результате.
Закрытое комьюнити с коллегами и чаты помогут оставаться в тренде.

Стань частью профессионального IT-сообщества! А если хорошо знаешь английский, вообще nice 🔥! Для тебя есть опция - трудоустройство в иностранную компанию и возможность релокации зарубеж.

Кстати, если вообще решишь не работать, а чилить на диване 24/7 и не устроишься в IT - вообще ничего не должен! Этот пункт мы внесли в договор 💸 Поэтому ты вообще ничего не теряешь.

👉 Записывайся на курс
Мест осталось мало!
👍1
Seriously Good Software
Автор: Marco Faella (2020)

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

Что внутри:
✔️Оценка качества программного обеспечения;
✔️Оценка компромиссов и взаимодействия;
✔️Упражнения на основе Java, которые можно выполнять на любом объектно-ориентированном языке.

Скачать

👉 @java_360
👍3
Think Java: How to Think Like a Computer Scientist
Downey Allen B., Mayfield Chris (2020)

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques.

In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification.

Скачать

👉 @java_360
👍4
Think Java: How to Think Like a Computer Scientist, 2nd
Downey Allen B., Mayfield Chris (2020)

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques.

In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification.

Скачать

👉 @java_360
👍3
Java in a Nutshell: A Desktop Quick Reference, 7th Edition
Ben Evans, David Flanagan (2019)

This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities.

The book’s first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment.

Скачать

👉 @java_360
👍1
Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML
Автор: Sanjay Patni (2023)

Откройте для себя технологии RESTful, включая REST, JSON, XML, веб-сервисы JAX-RS, SOAP и другие, для создания современных микросервисов на Java, приложений больших данных и приложений веб-сервисов с использованием фреймворка Micronaut.

Скачать

👉 @java_360
👍3
Java Persistence with Spring Data and Hibernate
Автор: Catalin Tudose (2023)

Книга помогает исследовать Persistence в Java с использованием стандартных инструментов. Практические примеры познакомят вас с объектно-реляционным отображением и проведут вас через различные стратегии отображения в соответствии с вашими потребностями. Охватывая транзакции, тестирование постоянных приложений и нереляционные базы данных, эта книга станет вашим основным ресурсом по управлению данными в Java-приложениях.

Скачать

👉 @java_360
👍2
Learn Java the easy way: a hands-on introduction to programming
Payne, Bryson (2018)

Вначале вы познакомитесь с JShell - интерактивной оболочкой командной строки Java, которая позволяет программистам выполнять отдельные строки кода и получать немедленную обратную связь. Затем вы создадите игру-гадание, шифратор секретных сообщений и приложение для рисования пузырьков с помощью мультисенсорного ввода для настольных и мобильных устройств, используя Eclipse, стандартную IDE, и Android Studio, среду разработки для создания приложений для Android.

В процессе создания этих приложений вы узнаете, как:
-Проводить вычисления, манипулировать текстовыми строками и генерировать случайные цвета
-использовать условия, циклы и методы, чтобы сделать свои программы отзывчивыми и лаконичными
-создавать функции для повторного использования кода и экономии времени
-создавать элементы графического интерфейса пользователя (GUI), включая кнопки, меню, всплывающие окна и ползунки
-Использовать возможности Eclipse и Android Studio для отладки кода, поиска, исправления и предотвращения распространенных ошибок

Скачать

👉 @java_360
👍2
Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture
Автор: Alan Mellor (2023)

Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.

Скачать

👉 @java_360
👍6