📚Quick Java (2023)
✍️Автор: David Matuszek
📃Страниц: 235
Это компактное и практичное руководство для тех, кто хочет быстро освоить и начать программировать на языке Java. Книга предназначена как для начинающих разработчиков, так и для тех, кто уже имеет некоторый опыт в программировании и хочет расширить свои знания в области Java.
Что внутри:
🔸Циклический подход позволяет очень быстро освоить Java
🔸Полное описание тестирования JUnit
🔸Краткое изложение функционального программирования на Java
🔸Введение в синхронизацию и параллельную обработку
Скачать книгу
✍️Автор: David Matuszek
📃Страниц: 235
Это компактное и практичное руководство для тех, кто хочет быстро освоить и начать программировать на языке Java. Книга предназначена как для начинающих разработчиков, так и для тех, кто уже имеет некоторый опыт в программировании и хочет расширить свои знания в области Java.
Что внутри:
🔸Циклический подход позволяет очень быстро освоить Java
🔸Полное описание тестирования JUnit
🔸Краткое изложение функционального программирования на Java
🔸Введение в синхронизацию и параллельную обработку
Скачать книгу
📚Practical Spring LDAP: Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6 (2024)
✍️Автор: Balaji Varanasi, Andres Sacco
📃Страниц: 332
В книге рассматриваются эти популярные модули Spring project и объясняется назначение и фундаментальные концепции LDAP, прежде чем дать исчерпывающий обзор последней версии Spring LDAP и Spring Data LDAP, которые можно найти в Spring Framework 6.
Что внутри:
🔸Изучите "Что такое Java LDAP?" и разберитесь в фреймворках Spring LDAP и Spring Data LDAP
🔸Сортируйте результаты LDAP
🔸Погрузитесь в сопоставление каталогов объектов
🔸Обрабатывайте транзакции LDAP и многое другое
Скачать книгу
✍️Автор: Balaji Varanasi, Andres Sacco
📃Страниц: 332
В книге рассматриваются эти популярные модули Spring project и объясняется назначение и фундаментальные концепции LDAP, прежде чем дать исчерпывающий обзор последней версии Spring LDAP и Spring Data LDAP, которые можно найти в Spring Framework 6.
Что внутри:
🔸Изучите "Что такое Java LDAP?" и разберитесь в фреймворках Spring LDAP и Spring Data LDAP
🔸Сортируйте результаты LDAP
🔸Погрузитесь в сопоставление каталогов объектов
🔸Обрабатывайте транзакции LDAP и многое другое
Скачать книгу
📚Java Basics Using ChatGPT/GPT-4 (MLI Generative AI Series) (2024)
✍️Автор: Oswald Campesato
📃Страниц: 709
В книге рассматриваются основы программирования на Java и среды разработки, включая понимание рекурсии, строк, массивов, фундаментальных структур данных, анализа алгоритмов, очередей и стеков, а также роль ChatGPT в генерации, объяснении и отладке кода.
Что внутри:
🔸Сочетает созданный вручную Java-код с примерами, сгенерированными ChatGPT, для многогранного обучения
🔸Предлагает практические навыки программирования на Java с примерами рекурсии, структур данных и анализа алгоритмов
🔸Описывает возможности ChatGPT для генерации кода, отладки и объяснения, предоставляя современный взгляд на программирование
Скачать книгу
✍️Автор: Oswald Campesato
📃Страниц: 709
В книге рассматриваются основы программирования на Java и среды разработки, включая понимание рекурсии, строк, массивов, фундаментальных структур данных, анализа алгоритмов, очередей и стеков, а также роль ChatGPT в генерации, объяснении и отладке кода.
Что внутри:
🔸Сочетает созданный вручную Java-код с примерами, сгенерированными ChatGPT, для многогранного обучения
🔸Предлагает практические навыки программирования на Java с примерами рекурсии, структур данных и анализа алгоритмов
🔸Описывает возможности ChatGPT для генерации кода, отладки и объяснения, предоставляя современный взгляд на программирование
Скачать книгу
📚Core Java for the Impatient (2023)
✍️Автор: Cay S. Horstmann
📃Страниц: 408
Это полное, но краткое руководство, отражающее все изменения, внесенные в Java SE 17, последний выпуск Oracle с долгосрочной поддержкой (LTS). Написанный Кей С. Хорстманном - автором классического двухтомника Core Java - этот незаменимый учебник предлагает более быстрый и простой путь изучения современного Java.
Что внутри:
🔸Тестируйте код по мере его создания
🔸Улучшайте свой объектно-ориентированный дизайн с помощью записей и закрытых классов
🔸Эффективно используйте текстовые блоки, переключающие выражения и сопоставление с образцом
🔸Разбирайтесь в функциональном программировании с помощью лямбда-выражений
Скачать книгу
✍️Автор: Cay S. Horstmann
📃Страниц: 408
Это полное, но краткое руководство, отражающее все изменения, внесенные в Java SE 17, последний выпуск Oracle с долгосрочной поддержкой (LTS). Написанный Кей С. Хорстманном - автором классического двухтомника Core Java - этот незаменимый учебник предлагает более быстрый и простой путь изучения современного Java.
Что внутри:
🔸Тестируйте код по мере его создания
🔸Улучшайте свой объектно-ориентированный дизайн с помощью записей и закрытых классов
🔸Эффективно используйте текстовые блоки, переключающие выражения и сопоставление с образцом
🔸Разбирайтесь в функциональном программировании с помощью лямбда-выражений
Скачать книгу
📚Microservices Patterns: With examples in Java (2018)
✍️Автор: Chris Richardson
📃Страниц: 522
Книга является руководством по написанию приложений с микросервисной архитектурой. Авторы используют сбалансированный, прагматичный подход, рассказывая как о преимуществах, так и о недостатках микросервисов. Книга написана для опытных разработчиков, примеры в книге приводятся на Java.
Что внутри:
🔸Как и почему нужно использовать микросервисную архитектуру;
🔸Управление транзакциями и шаблоны запросов;
🔸Эффективные способы тестирования;
🔸Стратегии декомпозиции.
Скачать книгу
✍️Автор: Chris Richardson
📃Страниц: 522
Книга является руководством по написанию приложений с микросервисной архитектурой. Авторы используют сбалансированный, прагматичный подход, рассказывая как о преимуществах, так и о недостатках микросервисов. Книга написана для опытных разработчиков, примеры в книге приводятся на Java.
Что внутри:
🔸Как и почему нужно использовать микросервисную архитектуру;
🔸Управление транзакциями и шаблоны запросов;
🔸Эффективные способы тестирования;
🔸Стратегии декомпозиции.
Скачать книгу
📚A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles (2023)
✍️Автор: Ben Weidig
📃Страниц: 400
Автор освещает различные аспекты функционального программирования и показывает, как включить их в свой код, не переходя на "полную функциональность". Вы узнаете, как, когда и зачем использовать такие концепции ФП, как неизменяемость и чистые функции, для написания более лаконичного, разумного и перспективного кода.
Скачать книгу
✍️Автор: Ben Weidig
📃Страниц: 400
Автор освещает различные аспекты функционального программирования и показывает, как включить их в свой код, не переходя на "полную функциональность". Вы узнаете, как, когда и зачем использовать такие концепции ФП, как неизменяемость и чистые функции, для написания более лаконичного, разумного и перспективного кода.
Скачать книгу
🤔 Остаться или уйти? Оптимальный срок работы на одном месте
Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась?
Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний.
Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?
👉 Расскажите о своём опыте в нашем новом опросе 👈
Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась?
Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний.
Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?
👉 Расскажите о своём опыте в нашем новом опросе 👈
📚Improve Java Coding: Best Practices for Effective Coding (2023)
✍️Автор: Sar Maroof
📃Страниц: 370
В этой книге автор познакомит вас с типичными ошибками на примере различных фрагментов кода, которые работают правильно, но также объясню, почему крайне важно избегать такого рода кодирования, даже если оно работает.
Эта книга систематически рассматривает проблемы в следующих шагах:
🔸Представление распространенных ошибок в коде на примере простого фрагмента кода.
🔸Выполнение кода для выявления неожиданных результатов.
🔸Объяснение ситуации и предоставление улучшений кода.
🔸Такой подход гарантирует, что вы поймете, как справляться с подобными проблемами в своей работе программиста.
Скачать книгу
✍️Автор: Sar Maroof
📃Страниц: 370
В этой книге автор познакомит вас с типичными ошибками на примере различных фрагментов кода, которые работают правильно, но также объясню, почему крайне важно избегать такого рода кодирования, даже если оно работает.
Эта книга систематически рассматривает проблемы в следующих шагах:
🔸Представление распространенных ошибок в коде на примере простого фрагмента кода.
🔸Выполнение кода для выявления неожиданных результатов.
🔸Объяснение ситуации и предоставление улучшений кода.
🔸Такой подход гарантирует, что вы поймете, как справляться с подобными проблемами в своей работе программиста.
Скачать книгу
📚Advanced JAVA Interview Questions You’ll Most Likely Be Asked, 3rd Edition (2020)
✍️Автор: Vibrant Publishers
📃Страниц: 166
Эта книга является частью серии "Вопросы для собеседования", в которую входит более 75 книг, посвященных вопросам и ответам на собеседования по различным техническим дисциплинам и темам, связанным с управлением персоналом.
Что внутри:
🔸297 Расширенных вопросов для собеседования на JAVA
🔸75 Вопросов для собеседования с персоналом
🔸Вопросы, основанные на реальных сценариях жизни
🔸Стратегии ответов на вопросы
Скачать книгу
✍️Автор: Vibrant Publishers
📃Страниц: 166
Эта книга является частью серии "Вопросы для собеседования", в которую входит более 75 книг, посвященных вопросам и ответам на собеседования по различным техническим дисциплинам и темам, связанным с управлением персоналом.
Что внутри:
🔸297 Расширенных вопросов для собеседования на JAVA
🔸75 Вопросов для собеседования с персоналом
🔸Вопросы, основанные на реальных сценариях жизни
🔸Стратегии ответов на вопросы
Скачать книгу
📚Quick Functional Programming (2023)
✍️Автор: David Matuszek
📃Страниц: 128
Функциональное программирование - это мощный инструмент, который вы можете использовать в дополнение ко всем своим обычным инструментам, в той мере, в какой ваш текущий основной язык поддерживает его. Большинство языков имеют хотя бы базовую поддержку.
Попробуйте функциональное программирование. Вы можете быть удивлены, насколько сильно один инструмент может помочь вам в повседневном программировании.
Скачать книгу
✍️Автор: David Matuszek
📃Страниц: 128
Функциональное программирование - это мощный инструмент, который вы можете использовать в дополнение ко всем своим обычным инструментам, в той мере, в какой ваш текущий основной язык поддерживает его. Большинство языков имеют хотя бы базовую поддержку.
Попробуйте функциональное программирование. Вы можете быть удивлены, насколько сильно один инструмент может помочь вам в повседневном программировании.
Скачать книгу
📚Pro Jakarta EE 10: Open Source Enterprise Java-based Cloud-native Applications Development (2023)
✍️Автор: Peter Späth
📃Страниц: 512
Эта книга поможет вам создавать более сложные корпоративные облачные и другие приложения на базе Java, которые могут работать в корпоративных и других критически важных средах.
Что внутри:
🔸Создавайте сложные приложения Jakarta EE
🔸Создайте рабочий процесс профессиональной разработки с помощью Jakarta EE
🔸Создавайте более продвинутые приложения для веб-разработки
🔸Работайте с более продвинутыми вспомогательными технологиями для повышения зрелости и стабильности приложений в корпоративной среде
Скачать книгу
✍️Автор: Peter Späth
📃Страниц: 512
Эта книга поможет вам создавать более сложные корпоративные облачные и другие приложения на базе Java, которые могут работать в корпоративных и других критически важных средах.
Что внутри:
🔸Создавайте сложные приложения Jakarta EE
🔸Создайте рабочий процесс профессиональной разработки с помощью Jakarta EE
🔸Создавайте более продвинутые приложения для веб-разработки
🔸Работайте с более продвинутыми вспомогательными технологиями для повышения зрелости и стабильности приложений в корпоративной среде
Скачать книгу
📚Testing Spring Boot Applications Demystified: Avoiding Pitfalls, Implementing Recipes, and Embracing Best Practices (2023)
✍️Автор: Philip Riecks
📃Страниц: 133
В этой книге мы расскажем о тестировании приложений Spring Boot, предоставив вам четкие объяснения, практические выводы и лучшие практики. Мы проведем вас через типичные ловушки, с которыми сталкиваются разработчики, поделимся проверенными временем рецептами успеха и вооружим вас инструментами и знаниями, необходимыми для написания полных и эффективных тестов.
Скачать книгу
✍️Автор: Philip Riecks
📃Страниц: 133
В этой книге мы расскажем о тестировании приложений Spring Boot, предоставив вам четкие объяснения, практические выводы и лучшие практики. Мы проведем вас через типичные ловушки, с которыми сталкиваются разработчики, поделимся проверенными временем рецептами успеха и вооружим вас инструментами и знаниями, необходимыми для написания полных и эффективных тестов.
Скачать книгу
📚Mastering Java: 100+ Solved and Commented Exercises to Accelerate your Learning (2023)
✍️Автор: Ruhan Conceição
📃Страниц: 211
В этой книге представлено более 100 логических упражнений по программированию, все они решены и прокомментированы. Во многих упражнениях приводится несколько решений, чтобы вы могли сравнить различные способы решения задачи программирования.
Что внутри:
🔸Математические формулы (15 упражнений)
🔸 Условные обозначения (20 упражнений)
🔸 Циклы (25 упражнений)
🔸 Массивы (10 упражнений)
🔸 Строки (10 упражнений)
🔸 Матрицы (10 упражнений)
🔸 Рекурсивные функции (10 упражнений)
Скачать книгу
✍️Автор: Ruhan Conceição
📃Страниц: 211
В этой книге представлено более 100 логических упражнений по программированию, все они решены и прокомментированы. Во многих упражнениях приводится несколько решений, чтобы вы могли сравнить различные способы решения задачи программирования.
Что внутри:
🔸Математические формулы (15 упражнений)
🔸 Условные обозначения (20 упражнений)
🔸 Циклы (25 упражнений)
🔸 Массивы (10 упражнений)
🔸 Строки (10 упражнений)
🔸 Матрицы (10 упражнений)
🔸 Рекурсивные функции (10 упражнений)
Скачать книгу
📚Java Programming Made Easy: Unlock Your Coding Potential from Scratch (2023)
✍️Автор: Ryan Campbell
📃Страниц: 112
Являетесь ли вы абсолютным новичком с нулевым опытом программирования или опытным программистом, желающим усовершенствовать свои навыки работы с Java, это всеобъемлющее руководство станет вашим идеальным компаньоном. Мы превратили сложные концепции в простые, понятные объяснения, дополненные практическими примерами и упражнениями
Что внутри:
🔸Понимание основ языка Java и принципов ООП.
🔸 Работа с классами, объектами, наследованием, полиморфизмом и интерфейсами.
🔸 Использование возможности структур данных, массивов и коллекций для эффективного управления данными.
🔸 Реализация файлового ввода-вывода для взаимодействия приложений с внешними данными.
Скачать книгу
✍️Автор: Ryan Campbell
📃Страниц: 112
Являетесь ли вы абсолютным новичком с нулевым опытом программирования или опытным программистом, желающим усовершенствовать свои навыки работы с Java, это всеобъемлющее руководство станет вашим идеальным компаньоном. Мы превратили сложные концепции в простые, понятные объяснения, дополненные практическими примерами и упражнениями
Что внутри:
🔸Понимание основ языка Java и принципов ООП.
🔸 Работа с классами, объектами, наследованием, полиморфизмом и интерфейсами.
🔸 Использование возможности структур данных, массивов и коллекций для эффективного управления данными.
🔸 Реализация файлового ввода-вывода для взаимодействия приложений с внешними данными.
Скачать книгу
📚Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes (2023)
✍️Автор: Magnus Larsson
📃Страниц: 706
Используя практический подход, вы начнете с простых микросервисов и перейдете к сложным распределенным приложениям. Изучите основные функциональные возможности и разверните микросервисы с помощью Kubernetes и Istio.
Что внутри:
🔸Создавайте реактивные микросервисы с помощью Spring Boot
🔸Разрабатывайте устойчивые и масштабируемые микросервисы с помощью Spring Cloud
🔸Используйте OAuth 2.1/OIDC и Spring Security для защиты общедоступных API
🔸Реализуйте Docker для устранения разрыва между разработкой, тестированием и производством
Скачать книгу
✍️Автор: Magnus Larsson
📃Страниц: 706
Используя практический подход, вы начнете с простых микросервисов и перейдете к сложным распределенным приложениям. Изучите основные функциональные возможности и разверните микросервисы с помощью Kubernetes и Istio.
Что внутри:
🔸Создавайте реактивные микросервисы с помощью Spring Boot
🔸Разрабатывайте устойчивые и масштабируемые микросервисы с помощью Spring Cloud
🔸Используйте OAuth 2.1/OIDC и Spring Security для защиты общедоступных API
🔸Реализуйте Docker для устранения разрыва между разработкой, тестированием и производством
Скачать книгу
📚Persistence Best Practices for Java Applications: Effective strategies for distributed cloud-native applications and data-driven modernization (2023)
✍️Автор: Karina Varela
📃Страниц: 202
Этот бестселлер, идеально подходящий для программистов, только начинающих изучать язык Java, познакомит вас с возможностями Java 21
Что внутри:
🔸Получите представление об интеграции данных в службах Java и внутренней работе фреймворков
🔸Применяйте шаблоны проектирования данных для создания более удобочитаемой и поддерживаемой системы проектирования
🔸Поймите влияние шаблонов проектирования на производительность программ
🔸Изучите роль облачных технологий в сохранении современных приложений
Скачать книгу
✍️Автор: Karina Varela
📃Страниц: 202
Этот бестселлер, идеально подходящий для программистов, только начинающих изучать язык Java, познакомит вас с возможностями Java 21
Что внутри:
🔸Получите представление об интеграции данных в службах Java и внутренней работе фреймворков
🔸Применяйте шаблоны проектирования данных для создания более удобочитаемой и поддерживаемой системы проектирования
🔸Поймите влияние шаблонов проектирования на производительность программ
🔸Изучите роль облачных технологий в сохранении современных приложений
Скачать книгу
📚Learning Java: An Introduction to Real-World Programming with Java (2023)
✍️Автор: Daniel Leuck
📃Страниц: 549
Этот бестселлер, идеально подходящий для программистов, только начинающих изучать язык Java, познакомит вас с возможностями Java 21
Что внутри:
🔸Изучите встроенные в Java средства потоковой обработки и пакет параллелизма
🔸Изучите обработку текста и мощный API регулярных выражений
🔸Пишите продвинутые сетевые или веб-приложения и сервисы
Скачать книгу
✍️Автор: Daniel Leuck
📃Страниц: 549
Этот бестселлер, идеально подходящий для программистов, только начинающих изучать язык Java, познакомит вас с возможностями Java 21
Что внутри:
🔸Изучите встроенные в Java средства потоковой обработки и пакет параллелизма
🔸Изучите обработку текста и мощный API регулярных выражений
🔸Пишите продвинутые сетевые или веб-приложения и сервисы
Скачать книгу
📚Functional Programming in Java: Harness the Power of Streams and Lambda Expressions, 2nd Edition (2023)
✍️Автор: Venkat Subramaniam
📃Страниц: 276
Обновленное до последней версии Java, это издание содержит четыре новые главы, посвященные обработке ошибок, рефакторингу до функционального стиля, преобразованию данных и идиомам функционального программирования
Скачать книгу
✍️Автор: Venkat Subramaniam
📃Страниц: 276
Обновленное до последней версии Java, это издание содержит четыре новые главы, посвященные обработке ошибок, рефакторингу до функционального стиля, преобразованию данных и идиомам функционального программирования
Скачать книгу
📚Clean Code Cookbook: Recipes to Improve the Design and Quality of your Code (2023)
✍️Автор: Maximiliano Contieri
📃Страниц: 428
На реальных примерах из JavaScript, PHP, Java, Python и многих других языков программирования в этой книге представлены проверенные рецепты, которые помогут вам масштабировать и поддерживать большие системы
Что внутри:
🔸Шаг за шагом изучайте методы рефакторинга
🔸Получите наглядные примеры кода на нескольких современных языках программирования
Скачать книгу
✍️Автор: Maximiliano Contieri
📃Страниц: 428
На реальных примерах из JavaScript, PHP, Java, Python и многих других языков программирования в этой книге представлены проверенные рецепты, которые помогут вам масштабировать и поддерживать большие системы
Что внутри:
🔸Шаг за шагом изучайте методы рефакторинга
🔸Получите наглядные примеры кода на нескольких современных языках программирования
Скачать книгу
📚Pro Spring 6: An In-Depth Guide to the Spring Framework (2023)
✍️Автор: Chris Schaefer
📃Страниц: 964
Эта книга выходит далеко за рамки основ: вы узнаете, как использовать новейший Spring Framework 6 для создания различных уровней и частей современных сложных корпоративных Java-прикладных систем
Что внутри:
🔸Что нового в Spring Framework 6 и как использовать его с последней версией Java LTS, Java 17
🔸Как интегрировать Spring с наиболее известными и практичными фреймворками и зависимостями
🔸Как создавать сложные корпоративные облачные приложения с использованием Spring 6
🔸Как управлять доступом к данным, сохранением данных и транзакциями
Скачать книгу
✍️Автор: Chris Schaefer
📃Страниц: 964
Эта книга выходит далеко за рамки основ: вы узнаете, как использовать новейший Spring Framework 6 для создания различных уровней и частей современных сложных корпоративных Java-прикладных систем
Что внутри:
🔸Что нового в Spring Framework 6 и как использовать его с последней версией Java LTS, Java 17
🔸Как интегрировать Spring с наиболее известными и практичными фреймворками и зависимостями
🔸Как создавать сложные корпоративные облачные приложения с использованием Spring 6
🔸Как управлять доступом к данным, сохранением данных и транзакциями
Скачать книгу
📚Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization (2023)
✍️Автор: Daniel Gomez Blanco
📃Страниц: 260
На примерах из Java в книге показано, как использовать API OpenTelemetry и настраивать плагины и SDK для инструментации сервисов и получения ценных телеметрических данных
Что внутри:
🔸Почему наблюдаемость необходима в современных распределенных системах
🔸Ценность открытой телеметрии для инженеров и организаций
🔸Спецификация компонентов OpenTelemetry и общий дизайн
🔸API и SDK для отслеживания, метрик и журналов с примерами на Java
Скачать книгу
✍️Автор: Daniel Gomez Blanco
📃Страниц: 260
На примерах из Java в книге показано, как использовать API OpenTelemetry и настраивать плагины и SDK для инструментации сервисов и получения ценных телеметрических данных
Что внутри:
🔸Почему наблюдаемость необходима в современных распределенных системах
🔸Ценность открытой телеметрии для инженеров и организаций
🔸Спецификация компонентов OpenTelemetry и общий дизайн
🔸API и SDK для отслеживания, метрик и журналов с примерами на Java
Скачать книгу