Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#books #beginners #advanced

Список лучших книг по Java на сегодняшний момент. В этом списке представлены как книги для начинающих разработчиков, так и для опытных.

https://bit.ly/2DA9y0G
#book

REST  -  это популярный архитектурный стиль взаимодействия компонентов распределённого приложения в сети. В настоящем руководстве авторы познакомят вас с основами построения и работы REST архитектуры, с основными HTTP методами, статус-кодами и популярными шаблонами проектирования бизнес-приложений.

https://yangx.top/progbook/2270
#book

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

https://yangx.top/progbook/2931
#advanced

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

https://prglb.ru/e0vd
#book

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

https://yangx.top/progbook/2944
#advanced #oop

10 главных ООП принципов, необходимых при разработке крупных приложений.

https://prglb.ru/gtkj
#book

Swift — достаточно молодой язык программирования, созданный компанией Apple для разработки приложений под iOS и macOS. Язык поддерживает все основные парадигмы программирования, среди которых объектно-ориентированная, функциональная и императивная парадигмы. Данная книга содержит как основы языка, так и профессиональные рекомендации по разработке приложений.

https://yangx.top/progbook/2956
#book

EJB — это аббревиатура от Enterprise JavaBeans, популярного Java-фреймворка с поддержкой серверных компонентов, содержащих бизнес-логику. В настоящей книге описаны основы фреймворка, спецификации, примеры внутренней реализации, а также шаблоны проектирования, приёмы использования EJB 3 в реальных проектах, службы REST и веб-сокеты.

https://yangx.top/progbook/2961
#java

REST — это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Это статья научит вас создавать Java приложения на основе REST API, используя фреймворк Spring и MongoDB.

https://bit.ly/2xtGrKz
#book

Как пишет об этой книге Рэнди Стаффорд, архитектор больших проектов, разработчик Oracle Coherence: «Эта книга должна входить в круг чтения всех, кто ищет способы внедрения принципов DDD в практику». И недаром — в книге собран полезный и обширный материал по этой теме. Автор начинает с самых азов, медленно погружаясь в серьёзное описание специализированных подходов к реализации систем на основе современной архитектуры, подчеркивая важность ориентации на предметную область с учетом технических ограничений. Все примеры в книге реализованы на языке Java, так что будут интересны и программистам на языках php и C#.

https://yangx.top/progbook/2975
#interview

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

https://coursehunters.net/course/udemy-java-interview
Разработка под Андроид: советы, инструменты и трюки

Разработка под Андроид становится проще и быстрее, если научиться использовать набор советов и трюков, которые собраны в этой статье.

https://prglb.ru/2myh0