Книги по Java | Books Java 📚
3.47K subscribers
266 photos
1 video
24 files
256 links
Java книги. По всем вопросам @evgenycarter
加入频道
💪 Открытый урок «Альтернативные фреймворки Spring Framework» 💪

🗓 Дата: 27 января в 20:00 мск.

На занятии мы разберем, почему Spring столь популярен, почему появились альтернативные решения, и познакомимся с такими фреймворками, как Quarkus, Micronaut и Helidon.

Программа урока:
✔️ Почему Spring Framework занимает лидирующие позиции в разработке.
✔️ Причины появления альтернативных фреймворков.
✔️Обзор Quarkus: основные особенности и возможности.
✔️Обзор Micronaut: ключевые преимущества и использование.
✔️ Обзор Helidon: применение в современных проектах.

🔗 Регистрация на вебинар: https://vk.cc/cHw14U

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Android Studio 4.2 Development Essentials
Neil Smyth (2021)

Начиная с основ, эта книга предоставляет обзор шагов, необходимых для настройки среды разработки и тестирования приложений для Android. Включен обзор Android Studio, охватывающий такие области, как окна инструментов, редактор кода и инструмент Layout Editor. После введения в архитектуру Android следует подробное рассмотрение проектирования приложений и пользовательских интерфейсов Android с использованием среды Android Studio.

Скачать

👉 @java_360
👍1
👩‍💻 Хотите, чтобы ваши приложения на Java выдерживали любую нагрузку?

Executors — это не просто инструмент, а секретная «суперсила» JDK для управления потоками. Разберем, как грамотно настраивать пулы потоков и использовать их в реальных проектах.

🗓 На открытом уроке 27 января в 20:00 мск мы покажем, как сделать ваши сервисы быстрее и надежнее, даже если нагрузки растут. Участники получат скидку на большое обучение «Java Developer. Professional».

🎙 Спикер Сергей Петрелевич — опытный разработчик на Java и Kotlin.

➡️ Успейте зарегистрироваться и узнайте, как улучшить свои навыки в многопоточности с помощью Executors: https://vk.cc/cHzjWr

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Pro Jakarta EE 10: Open Source Enterprise Java-based Cloud-native Applications Development
Автор: Peter Späth (2023)

Эта книга поможет вам создавать более сложные корпоративные облачные и другие приложения на базе Java, которые могут работать в корпоративных и других критически важных средах. В книге рассматривается большинство ключевых API или функций Jakarta EE 10, включая JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets и многие другие. Попутно интегрируются и используются различные открытые проекты Apache, Eclipse и другие для более полного представления рабочих процессов и лечения в целом.

Скачать

👉 @java_360
👍1
👩‍💻 Пройди тест по Java

👩‍💻 Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене.

За 5 месяцев обучения вы освоите современные возможности Spring, научитесь быстро проходить путь от идеи до production-grade, создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке.

👉 ПРОЙТИ ТЕСТ: https://vk.cc/cHFqPe

🎫 Начни обучение со скидкой, подробности у менеджеров.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture
Автор: Alan Mellor (2023)

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

Скачать

👉 @java_360
👍2
⚡️ Хотите управлять приложениями на Java и Kotlin, как дирижер оркестром?

Spring Framework — ключевой инструмент для создания мощных Java-приложений. Вы научитесь проектировать микросервисы, внедрять Spring Boot, разрабатывать безопасные системы с Spring Security и решать задачи уровня Middle+.

🦾 На курсе вас ждут живые лекции, реальные задачи и экспертное ревью кода. Ваш диплом от OTUS – билет в крупные компании!

Присоединяйтесь к курсу и прокачайте Java-навыки на Spring до профессионального уровня.

📌 Регистрация открыта — успейте записаться: https://vk.cc/cHWcLz

🎫 ПРОМОКОД: Spring_01
Начни обучение со скидкой, подробности у менеджеров.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Quick Java
Автор: David Matuszek (2023)

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

Скачать

👉 @java_360
👍31
👩‍💻 Пройди тест по Java и проверь свои знания, готов ли ты к обучению на курсе.

Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса

За 6 месяцев обучения вы научитесь создавать современные Java-приложения, освоите Spring WebFlux и Kafka, а также разберётесь в работе JVM изнутри.

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

Начните свой путь к уровню Middle+!

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🦾👩‍💻🦾 Вы уже опытный Java-разработчик, но хотите освоить глубины JVM и оптимизацию приложений в облаке?

Курс «Java Developer. Advanced» — ваш билет к продвинутым технологиям, которые востребованы в крупных проектах.

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

Представьте, как ваши навыки открывают двери в серьёзные проекты с высокими требованиями. Наши преподаватели-практикующие эксперты поделятся опытом, а диплом OTUS станет отличным усилением к вашему резюме.

➡️ Это последний шанс попасть в группу! Регистрируйтесь сейчас и получите скидку: https://vk.cc/cI1cPC

🎫 ПРОМОКОД: Java_adv
Начните обучение со скидкой, подробности у менеджеров.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers
Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky (2022)

С появлением DevOps, недорогих облачных вычислений и контейнерных технологий подход Java-разработчиков к созданию программного обеспечения значительно изменился. Это практическое руководство поможет вам воспользоваться преимуществами микросервисов, серверных технологий (serverless) и облачных нативных технологий, применяя современные методы DevOps для упрощения процесса сборки и создания высокопроизводительных команд.

В книге рассматриваются такие темы, как управление исходным кодом с помощью Git, описание сборки с использованием Maven и Gradle, непрерывная интеграция и доставка (CI/CD) с CircleCI, управление пакетами с помощью Artifactory, контейнеризация с Docker и Kubernetes, и многое другое. Независимо от того, создаете ли вы приложения с использованием Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut или Quarkus, это всеобъемлющее руководство охватывает все необходимые аспекты.

Скачать

👉 @java_360
👍2
👩‍💻Ваши приложения готовы к перегрузкам? А если вдруг лавина запросов?

На открытом вебинаре «Resilience4j. Bulkhead» вы узнаете, как защитить свои сервисы от сбоев. Разберём ключевые возможности Bulkhead и покажем, как ограничение ресурсов может спасти приложение.

Хотите углубить навыки бэкенд-разработки, повысить устойчивость своих микросервисов и освоить Resilience4j?

🗓 Всё это уже 12 февраля в 20:00 мск!

Спикер Сергей Петрелевич — опытный разработчик на Java и Kotlin.

➡️ Регистрируйтесь на открытый урок прямо сейчас! Участники получат скидку на большое обучение на курс «Java Developer. Professional»: https://vk.cc/cIfl3A

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Java EE 8 Recipes, 2nd Edition
Автор: Josh Juneau (2018)

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

В книге рассматриваются следующие темы:
✔️ работа с сервлетами;
✔️ MVC фреймворк;
✔️ объектно-ориентированное программирование;
✔️ JavaServer и Ajax;
✔️ контейнеры;
✔️ контекст и внедрение зависимостей;
✔️ вебсокеты и JSON;
✔️ безопасность;
✔️ многопоточность и многое другое.

Скачать

👉 @java_360
👍2
👩‍💻 Resilience4j. RateLimiter

Приглашаем на открытый урок.

🗓 24 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса«Java Developer. Professional».

Где мы разберем:

✔️Что такое RateLimiter?
✔️Настройка и особенности.

Урок будет полезен тем, кто хочет:
✔️Защитить приложения от пиковых нагрузок и обеспечить высокую доступность.
✔️Использовать ключевые инструменты Resilience4j для управления трафиком.
✔️Глубже понять, как писать надёжные микросервисы и оптимизировать их под реальные сценарии.

В результате урока вы:
✔️Разберётесь, как работает RateLimiter и в чём его польза при ограничении запросов.
✔️Получите несколько примеров настройки и сможете применять эти приёмы в базовых сценариях.

Спикер Сергей Петрелевич — опытный Java/Kotlin-разработчик и преподаватель.

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Core Java, Volume I: Fundamentals
Cay S. Horstmann (2022)

Core Java, Volume I: Fundamentals, Twelfth Edition - это окончательное руководство по написанию надежного и удобного кода. Какую бы версию Java вы ни использовали - до Java 17 включительно - эта книга поможет вам достичь глубокого и практического понимания языка и API. На сотнях реалистичных примеров Кей С. Хорстманн показывает наиболее мощные и эффективные способы выполнения работы.

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

Скачать

👉 @java_360
👍5
👩‍💻 Вы — Java-разработчик, готовый к большему?

Повышение квалификации на курсе «Java Developer. Professional» — это путь от уверенного программиста до востребованного Middle+ специалиста.

Почему этот курс для вас?

— 96 часов практики и детального кода.
— Основы JVM: разберём byteCode и сборку мусора.
— Современные фреймворки: Spring WebFlux, Kafka, Kubernetes.
— Реальные задачи и код-ревью от экспертов.

Преподаватели с опытом в крупнейших компаниях помогут вам:

— Освоить многопоточность и реактивный Postgres.
— Решать задачи уровня Middle+ с уверенностью.
— Писать код быстрее, чище и без лишних багов.

🔥 До 28.02 скидка на все курсы 10%, кроме этого дарим промокод Javapro-02 который прибавляет к скидке еще 5% !!!

🎫 Курс можно приобрести в рассрочку

➡️ Последний шанс пройти тестирование и получить скидку! Не упустите возможность прокачать свои навыки и построить впечатляющую карьеру: https://vk.cc/cIX0vb

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN 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
👍3
Mastering the Java Virtual Machine: An in-depth guide to JVM internals and performance optimization
Автор: Otavio Santana (2024)

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

Скачать

👉 @java_360
👍5
Подборка Telegram каналов для программистов

https://yangx.top/bash_srv Bash Советы
https://yangx.top/win_sysadmin Системный Администратор Windows
https://yangx.top/lifeproger Жизнь программиста. Авторский канал.
https://yangx.top/devopslib Библиотека девопса | DevOps, SRE, Sysadmin
https://yangx.top/rabota1C_rus Вакансии для программистов 1С

Системное администрирование 📌
https://yangx.top/sysadmin_girl Девочка Сисадмин
https://yangx.top/srv_admin_linux Админские угодья
https://yangx.top/linux_srv Типичный Сисадмин

https://yangx.top/linux_odmin Linux: Системный администратор
https://yangx.top/devops_star DevOps Star (Звезда Девопса)
https://yangx.top/i_linux Системный администратор
https://yangx.top/linuxchmod Linux
https://yangx.top/sys_adminos Системный Администратор
https://yangx.top/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://yangx.top/sysadminof Книги для админов, полезные материалы
https://yangx.top/i_odmin Все для системного администратора
https://yangx.top/i_odmin_book Библиотека Системного Администратора
https://yangx.top/i_odmin_chat Чат системных администраторов
https://yangx.top/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://yangx.top/sysadminoff Новости Линукс Linux

1C разработка 📌
https://yangx.top/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://yangx.top/DevLab1C 1С:Предприятие 8

Программирование C++📌
https://yangx.top/cpp_lib Библиотека C/C++ разработчика
https://yangx.top/cpp_knigi Книги для программистов C/C++
https://yangx.top/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://yangx.top/pythonofff Python академия. Учи Python быстро и легко🐍
https://yangx.top/BookPython Библиотека Python разработчика
https://yangx.top/python_real Python подборки на русском и английском
https://yangx.top/python_360 Книги по Python Rus

Java разработка 📌
https://yangx.top/BookJava Библиотека Java разработчика
https://yangx.top/java_360 Книги по Java Rus
https://yangx.top/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://yangx.top/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://yangx.top/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://yangx.top/developer_mobila Мобильная разработка
https://yangx.top/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://yangx.top/frontend_1 Подборки для frontend разработчиков
https://yangx.top/frontend_sovet Frontend советы, примеры и практика!
https://yangx.top/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://yangx.top/game_devv Все о разработке игр

Библиотеки 📌
https://yangx.top/book_for_dev Книги для программистов Rus
https://yangx.top/programmist_of Книги по программированию
https://yangx.top/proglb Библиотека программиста
https://yangx.top/bfbook Книги для программистов
https://yangx.top/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://yangx.top/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://yangx.top/bookflow Лекции, видеоуроки, доклады с IT конференций
https://yangx.top/coddy_academy Полезные советы по программированию
https://yangx.top/rust_lib Полезный контент по программированию на Rust
https://yangx.top/golang_lib Библиотека Go (Golang) разработчика
https://yangx.top/itmozg Программисты, дизайнеры, новости из мира IT
https://yangx.top/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://yangx.top/nodejs_lib Подборки по Node js и все что с ним связано
https://yangx.top/ruby_lib Библиотека Ruby программиста

QA, тестирование 📌
https://yangx.top/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://yangx.top/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://yangx.top/thehaking Канал о кибербезопасности
https://yangx.top/xakep_2 Хакер Free

Книги, статьи для дизайнеров 📌
https://yangx.top/ux_web Статьи, книги для дизайнеров

Математика 📌
https://yangx.top/Pomatematike Канал по математике
https://yangx.top/phis_mat Обучающие видео, книги по Физике и Математике

Excel лайфхак📌
https://yangx.top/Excel_lifehack

https://yangx.top/tikon_1 Новости высоких технологий, науки и техники💡
https://yangx.top/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://yangx.top/sysadmin_rabota Системный Администратор
https://yangx.top/progjob Вакансии в IT