Telegram Group Search
👩‍💻 Хотите, чтобы ваши приложения на 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
👩‍💻 Пройди тест по 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
⚡️ Хотите управлять приложениями на 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
👩‍💻 Пройди тест по 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
👩‍💻Ваши приложения готовы к перегрузкам? А если вдруг лавина запросов?

На открытом вебинаре «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
Java EE 8 Recipes, 2nd Edition
Автор: Josh Juneau (2018)

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

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

Скачать

👉 @java_360
👩‍💻 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
👩‍💻 Вы — 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
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
Подборка Telegram каналов для программистов

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

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

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

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

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

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

Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/telegram/com.java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных

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

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

Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр

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

БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

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

QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов

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

Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров

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

Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack

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

Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT
Какие книги должен прочитать каждый Java-программист?


1. Java. Библиотека профессионала (том 1, том 2)
Кей Хорстман
Оригинал: Core Java (Cay S. Horstmann)

Среди учебников «для самых маленьких» эта книга, пожалуй, самая популярная. Она пережила одиннадцать изданий только на русском языке, двенадцатое пока существует только на английском и выпущено в 2021 году.


2. Философия Java
Брюс Эккель
Оригинал: Thinking in Java (Bruce Eckel)

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


3. Java Concurrency на практике
Брайан Гетц
Оригинал: Java Concurrency in Practice (Brian Goetz)

Книга была написана в 2006 году, но актуальна и сейчас. Кажется, что многопоточность — это что-то модное, динамичное и быстро развивающееся. С фреймворками отчасти действительно так. В JCIP заложена философия того, как работать с многопоточностью с точки зрения базовой платформы Java. Платформа редко меняется и сохраняет совместимость версий. Поэтому знания могут быть полезны всю жизнь.


4. Экстремальное программирование: разработка через тестирование
Кент Бек
Оригинал: Test Driven Development: By Example (Kent Beck)

Несмотря на слово «тестирование», книга не для тестировщиков. Test Driven Development (TDD) — способ избавиться от страха в процессе разработки. Автор предложил писать тесты так, чтобы переложить свой страх и необходимость в непрерывном контроле на компьютер и системы автоматической проверки.


5. Применение шаблонов Java
Стив Стелтинг, Олав Маассен
Оригинал: Applied Java Patterns (Stephen Stelting, Olav Maassen)

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


6. Шаблоны корпоративных приложений
Мартин Фаулер
Оригинал: Patterns of Enterprise Application Architecture (Martin Fowler)

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


7. Предметно-ориентированное проектирование (DDD)
Эрик Эванс
Оригинал: Domain Driven Design (Eric Evans)

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


8. Рефакторинг
Мартин Фаулер
Оригинал: Refactoring (Martin Fowler)

Автор списком приводит примеры более 70(!) конкретных способов улучшить код, а в начале объясняет суть рефакторинга.


9. Чистый код
Роберт Мартин (Дядя Боб)
Оригинал: Clean Code (Robert C. Martin)

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


10. Программист-прагматик. Путь от подмастерья к мастеру
Дэвид Томас, Эндрю Хант
Оригинал: The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt, David Thomas)

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


👉 @java_360
📕 Открытый урок по разработке веб-приложений на Scala

На открытом уроке 1 апреля в 20:00 мск мы погрузимся в мир бэкенд-разработки на Scala.

📗 В результате вы:

— Узнаете ключевые аспекты создания современных веб-приложений на Scala;
— Познакомитесь с популярными фреймворками и инструментами для работы с базами данных;
— На практике создадите простое CRUD-приложение для закрепления навыков.

Спикер: Алексей Воронец — руководитель разработки департамента проектных решений и поисковых систем в компании Naumen, эксперт с 14-летним опытом, специализирующийся на Scala и функциональном программировании.

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие

https://vk.cc/cKbrEb

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
2025/06/14 22:17:35
Back to Top
HTML Embed Code: