📌 Подборка книг по Java
🔹Изучаем Java
Авторы: Сьерра Кэти, Бэйтс Берт
В этой книге большая часть информации подаётся в визуальной форме, а не только текстом. Это сделано для того, чтобы читатель быстрее осваивал материал и хорошо запоминал изученное. Авторы рассказывают о синтаксисе и концепции языка, о работе с потоками, сетевых проектах, раскрывают нюансы распределённого программирования.
🔹Java. Полное руководство, 12-е издание
Автор: Шилдт Герберт
В этой книге рассказывается о разработке, компиляции, отладке и запуске Java-программ в соответствии с версией Java SE 17. Также предоставляется информация о библиотеке Java API и ключевых её компонентах. Авторы рассказывают о Swing, JavaBeans, сервлетах плюс помогают закрепить полученную информацию на практике. Примеров немало, и все они неплохие.
🔹Философия Java. 4-е полное изд.
Автор: Эккель Брюс
Это более серьёзная книга, которая подойдёт не только начинающим разработчикам, но и тем, у кого уже есть опыт кодинга. Книга хороша тем, что она в прямом смысле слова позволяет понять философию языка, подход к решению задач и возможности ЯП по сравнению с другими ЯП.
В книге автор подробно рассматривает основные проблемы создания кода в Java. Также он рассказывает о том, как применять Java в различных ситуациях и для решения разных задач.
🔹Java Concurrency на практике
Авторы: Боубер Джозеф, Блох Джошуа
Ещё одно издание для разработчиков с опытом. Новички, к сожалению, могут не понять многие вещи, но если интересно, то почему бы и не попробовать. В самой книге авторы рассказывают о правилах проектирования, паттернах и моделях для создания надёжных масштабируемых и поддерживаемых параллельных приложений.
🔹Структуры данных и алгоритмы в Java
Автор: Лафоре Роберт
Книга предназначена не для начинающих, а для тех кодеров, которым нужно закрепить некоторые моменты, а также больше узнать об алгоритмах и структурах данных. В книге немало практических заданий, дающих возможность усвоить полученную информацию. Приводят, кстати, авторы и рекомендации по выбору различных алгоритмов и структур данных для решения задач.
🔹JAVA: устранение проблем
Автор: Спилкэ Лауренциу
И последняя на сегодня книга, которая позволяет узнать про определение скрытых зависимостей, а также научиться выявлять основные причины критических сбоев и «падения» приложений. Автор помогает освоить профилирование с отладкой и вообще рассказывает о большом количестве нюансов кодинга на Java.
👉 @java_360
🔹Изучаем Java
Авторы: Сьерра Кэти, Бэйтс Берт
В этой книге большая часть информации подаётся в визуальной форме, а не только текстом. Это сделано для того, чтобы читатель быстрее осваивал материал и хорошо запоминал изученное. Авторы рассказывают о синтаксисе и концепции языка, о работе с потоками, сетевых проектах, раскрывают нюансы распределённого программирования.
🔹Java. Полное руководство, 12-е издание
Автор: Шилдт Герберт
В этой книге рассказывается о разработке, компиляции, отладке и запуске Java-программ в соответствии с версией Java SE 17. Также предоставляется информация о библиотеке Java API и ключевых её компонентах. Авторы рассказывают о Swing, JavaBeans, сервлетах плюс помогают закрепить полученную информацию на практике. Примеров немало, и все они неплохие.
🔹Философия Java. 4-е полное изд.
Автор: Эккель Брюс
Это более серьёзная книга, которая подойдёт не только начинающим разработчикам, но и тем, у кого уже есть опыт кодинга. Книга хороша тем, что она в прямом смысле слова позволяет понять философию языка, подход к решению задач и возможности ЯП по сравнению с другими ЯП.
В книге автор подробно рассматривает основные проблемы создания кода в Java. Также он рассказывает о том, как применять Java в различных ситуациях и для решения разных задач.
🔹Java Concurrency на практике
Авторы: Боубер Джозеф, Блох Джошуа
Ещё одно издание для разработчиков с опытом. Новички, к сожалению, могут не понять многие вещи, но если интересно, то почему бы и не попробовать. В самой книге авторы рассказывают о правилах проектирования, паттернах и моделях для создания надёжных масштабируемых и поддерживаемых параллельных приложений.
🔹Структуры данных и алгоритмы в Java
Автор: Лафоре Роберт
Книга предназначена не для начинающих, а для тех кодеров, которым нужно закрепить некоторые моменты, а также больше узнать об алгоритмах и структурах данных. В книге немало практических заданий, дающих возможность усвоить полученную информацию. Приводят, кстати, авторы и рекомендации по выбору различных алгоритмов и структур данных для решения задач.
🔹JAVA: устранение проблем
Автор: Спилкэ Лауренциу
И последняя на сегодня книга, которая позволяет узнать про определение скрытых зависимостей, а также научиться выявлять основные причины критических сбоев и «падения» приложений. Автор помогает освоить профилирование с отладкой и вообще рассказывает о большом количестве нюансов кодинга на Java.
👉 @java_360
👍3
👩💻 Открытый урок «Знакомство с Kotlin: пишем первый код»
🗓 5 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Developer. Basic» от Otus.
Программа вебинара:
✔Разберем три ключевых преимущества Kotlin: безопасность null, лаконичность и совместимость.
✔Напишем небольшой, но полезный фрагмент, который решает понятную задачу.
✔Ответим на главный вопрос: почему Kotlin — это не просто «улучшенная Java», а другой подход к разработке.
Вебинар будет полезен:
Начинающим разработчикам, разработчикам на Java, которые хотят писать современный, более безопасный и лаконичный код.
🔗 Ссылка на регистрацию: https://vk.cc/cUZHkW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🗓 5 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Developer. Basic» от Otus.
Программа вебинара:
✔Разберем три ключевых преимущества Kotlin: безопасность null, лаконичность и совместимость.
✔Напишем небольшой, но полезный фрагмент, который решает понятную задачу.
✔Ответим на главный вопрос: почему Kotlin — это не просто «улучшенная Java», а другой подход к разработке.
Вебинар будет полезен:
Начинающим разработчикам, разработчикам на Java, которые хотят писать современный, более безопасный и лаконичный код.
🔗 Ссылка на регистрацию: https://vk.cc/cUZHkW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📚Modernizing Enterprise Java: A Concise Cloud Native Guide for Developers
Авторы: Markus Eisele, Natale Vinto (2021)
В то время как контейнеры, микросервисы и распределенные системы занимают всё внимание в обсуждениях в мире технологий, большинство приложений, используемых сегодня, по-прежнему работают с монолитными архитектурами, которые соответствуют традиционным подходам к разработке. Эта практическая книга помогает изучить давно устоявшиеся модели на основе Java и демонстрирует, как успешно преобразовать эти монолитные приложения в более современные.
Во время чтения книги вы:
✔️Изучите основы облачных приложений, чтобы понять, какие части Java-приложений и платформ вашей организации необходимо перенести и модернизировать;
✔️Поймёте, как корпоративные спецификации Java могут помочь вам в переходе проектов и команд;
✔️Создадите облачную платформу;
✔️Узнаете, как дополнить традиционное корпоративное Java-приложение компонентами поверх контейнеров и Kubernetes.
Скачать
👉 @java_360
Авторы: Markus Eisele, Natale Vinto (2021)
В то время как контейнеры, микросервисы и распределенные системы занимают всё внимание в обсуждениях в мире технологий, большинство приложений, используемых сегодня, по-прежнему работают с монолитными архитектурами, которые соответствуют традиционным подходам к разработке. Эта практическая книга помогает изучить давно устоявшиеся модели на основе Java и демонстрирует, как успешно преобразовать эти монолитные приложения в более современные.
Во время чтения книги вы:
✔️Изучите основы облачных приложений, чтобы понять, какие части Java-приложений и платформ вашей организации необходимо перенести и модернизировать;
✔️Поймёте, как корпоративные спецификации Java могут помочь вам в переходе проектов и команд;
✔️Создадите облачную платформу;
✔️Узнаете, как дополнить традиционное корпоративное Java-приложение компонентами поверх контейнеров и Kubernetes.
Скачать
👉 @java_360
👍1😁1
1 апреля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.
Как это будет:
📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Виктор будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Виктору
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📚Java Programming Exercises: Volume One: Language Fundamentals and Core Concepts (2024)
✍️Автор: Christian Ullenboom
📃Страниц: 304
Сделайте первый шаг к тому, чтобы поднять свои навыки кодирования на новый уровень, и проверьте свои знания Java на каверзных задачах по программированию с помощью пирата Капитана ЧаоЧао. Это первый из двух томов, в которых вы найдете все необходимое для успешного освоения Java, включая приемы, которые вы должны знать в деталях как профессионал, а также интенсивное обучение чистому коду и продуманному дизайну, которые несут в себе даже сложное программное обеспечение.
Скачать
👉 @java_360
✍️Автор: Christian Ullenboom
📃Страниц: 304
Сделайте первый шаг к тому, чтобы поднять свои навыки кодирования на новый уровень, и проверьте свои знания Java на каверзных задачах по программированию с помощью пирата Капитана ЧаоЧао. Это первый из двух томов, в которых вы найдете все необходимое для успешного освоения Java, включая приемы, которые вы должны знать в деталях как профессионал, а также интенсивное обучение чистому коду и продуманному дизайну, которые несут в себе даже сложное программное обеспечение.
Скачать
👉 @java_360
👍3
10 июня(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.
Как это будет:
📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Виктор будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Виктору
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
📚Top 1000 Java Interview Questions: Includes Spring, Hibernate, Microservices, GIT, Maven, JSP, AWS, Cloud Computing
Автор: Knowledge Powerhouse (2017)
Сборник вопросов для подготовки к собеседованию на позицию Java разработчика
Скачать
👉 @java_360
Автор: Knowledge Powerhouse (2017)
Сборник вопросов для подготовки к собеседованию на позицию Java разработчика
Скачать
👉 @java_360
👍1
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
Автор: Peter Späth (2023)
Эта книга поможет вам создавать более сложные корпоративные облачные и другие приложения на базе Java, которые могут работать в корпоративных и других критически важных средах. В книге рассматривается большинство ключевых API или функций Jakarta EE 10, включая JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets и многие другие. Попутно интегрируются и используются различные открытые проекты Apache, Eclipse и другие для более полного представления рабочих процессов и лечения в целом.
Скачать
👉 @java_360
👍1
👩💻 Как работает @Transactional в Spring: границы транзакций и типовые ошибки
Приглашаем на открытый урок.
🗓 29 июня в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework».
На занятии мы разберем:
✔️ Что реально делает
✔️ Почему важны proxy и вызов метода через Spring Bean
✔️ Как работают propagation-режимы на примере REQUIRED и REQUIRES_NEW
✔️ Когда происходит rollback и почему checked exceptions не всегда откатывают транзакцию
✔️ Типовые ошибки при работе с транзакциями в сервисном слое
Урок будет полезен Java/Kotlin-разработчикам, которые уже пишут приложения на Spring или начинают использовать Spring в реальных backend-проектах и хотят лучше понимать поведение транзакций.
🔗 Ссылка на регистрацию: https://vk.cc/cYRGOJ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Приглашаем на открытый урок.
🗓 29 июня в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework».
На занятии мы разберем:
@Transactional в SpringУрок будет полезен Java/Kotlin-разработчикам, которые уже пишут приложения на Spring или начинают использовать Spring в реальных backend-проектах и хотят лучше понимать поведение транзакций.
🔗 Ссылка на регистрацию: https://vk.cc/cYRGOJ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
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
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
👍2
👩💻 Алгоритмическая сложность коллекций в Java
Приглашаем на открытый урок.
🗓 01 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java-разработчик».
Программа урока:
✔️ Основы алгоритмической сложности и принцип работы о-нотации;
✔️ Влияние сложности операций на выбор подходящих коллекций;
✔️ Сравнение популярных коллекций Java по эффективности выполнения различных операций;
✔️ Практическая демонстрация, в которой будет показано, как эффективно использовать коллекции;
✔️ Рекомендации по выбору коллекций для решения задач разного уровня сложности.
🔗 Ссылка на регистрацию: https://vk.cc/cYZwNV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Приглашаем на открытый урок.
🗓 01 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java-разработчик».
Программа урока:
🔗 Ссылка на регистрацию: https://vk.cc/cYZwNV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Beginning IntelliJ IDEA: Integrated Development Environment for Java Programming
Ted Hagos (2022)
Быстро начните работу с IntelliJ: от установки и настройки до работы с исходным кодом и многого другого. Это руководство покажет вам, как использовать инструменты IntelliJ для разработки чистых и эффективных приложений на Java.
Сначала автор Тед Хагос пошагово расскажет о создании ваших первых Java-приложений с помощью IntelliJ. Затем он продемонстрирует, как проводить полный анализ приложения, используя системы контроля версий и инструменты, позволяющие масштабировать ваш проект для работы с большими данными (Big Data), Data Science и других задач. Вы также изучите некоторые продвинутые функции IDE, чтобы максимально раскрыть возможности вашего приложения. Заключительная часть книги посвящена тестированию и развертыванию приложений, а также рекомендациям, специфичным для конкретных языков и фреймворков.
Прочитав эту книгу и проработав примеры из свободно доступного исходного кода, вы в совершенстве овладеете этой мощной IDE для современной Java-разработки.
Чему вы научитесь:
- Использовать IntelliJ IDEA для создания Java-приложений.
- Настраивать среду разработки (IDE) и проект.
- Работать с исходным кодом.
- Расширять функционал Java-приложений для Data Science и других задач.
- Тестировать и развертывать приложения, и многое другое.
Для кого эта книга:
Для программистов, которые только начинают знакомство с IntelliJ IDEA и, возможно, уже имеют некоторый опыт программирования на Java.
Скачать
👉 @java_360
Ted Hagos (2022)
Быстро начните работу с IntelliJ: от установки и настройки до работы с исходным кодом и многого другого. Это руководство покажет вам, как использовать инструменты IntelliJ для разработки чистых и эффективных приложений на Java.
Сначала автор Тед Хагос пошагово расскажет о создании ваших первых Java-приложений с помощью IntelliJ. Затем он продемонстрирует, как проводить полный анализ приложения, используя системы контроля версий и инструменты, позволяющие масштабировать ваш проект для работы с большими данными (Big Data), Data Science и других задач. Вы также изучите некоторые продвинутые функции IDE, чтобы максимально раскрыть возможности вашего приложения. Заключительная часть книги посвящена тестированию и развертыванию приложений, а также рекомендациям, специфичным для конкретных языков и фреймворков.
Прочитав эту книгу и проработав примеры из свободно доступного исходного кода, вы в совершенстве овладеете этой мощной IDE для современной Java-разработки.
Чему вы научитесь:
- Использовать IntelliJ IDEA для создания Java-приложений.
- Настраивать среду разработки (IDE) и проект.
- Работать с исходным кодом.
- Расширять функционал Java-приложений для Data Science и других задач.
- Тестировать и развертывать приложения, и многое другое.
Для кого эта книга:
Для программистов, которые только начинают знакомство с IntelliJ IDEA и, возможно, уже имеют некоторый опыт программирования на Java.
Скачать
👉 @java_360
👍1
1 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.
Как это будет:
📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Виктор будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Виктору
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2