Books about java spring

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.

License

ThomasVitale/awesome-spring

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Added Spring Security in Action, Second Edition

Git stats

Files

Failed to load latest commit information.

README.md

A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.

If you’re new to Spring, start with watching the What is Spring? video.

  • Cloud Native Java (Josh Long), 2017 — Learn how to build scalable & resilient cloud native applications with Spring Boot, Spring Cloud, and Cloud Foundry.
  • Cloud Native Spring in Action (Thomas Vitale), 2022 — A hands-on guide to cloud native application development using Spring Boot, Spring Cloud, Docker, and Kubernetes.
  • Hacking with Spring Boot 2.3: Reactive Edition (Greg L. Turnquist), 2020 — Learn the latest Spring features to build modern, reactive web applications with Spring Boot.
  • Java Persistence with Spring Data and Hibernate, 2023 — Master Java persistence using the industry-leading tools Spring Data and Hibernate.
  • Practical Guide to Building an API Back End with Spring Boot (Wim Deblauwe), 2018 — Learn how to build an API backend using Spring Boot, Spring Data, and Spring Security.
  • Reactive Spring v1.5 (Josh Long), 2022 — An introduction to reactive programming and its implementation in the Spring ecosystem.
  • Spring in Action 6th edition (Craig Walls ), 2022 — A guide through Spring’s core features, reactive programming, microservices, service discovery, RESTful APIs, deployment, and best practices.
  • Spring Boot: Up & Running (Mark Heckler), 2021 — A guide through Spring Boot’s architecture and approach, along with topics such as debugging, testing, and deployment.
  • Spring Boot in Practice (Somnath Musib), 2022 — This practical guide presents dozens of relevant scenarios in a convenient problem-solution-discussion format.
  • Spring Microservices in Action 2nd edition (John Carnell, Illary Huaylupo Sánchez), 2021 — A book about build microservice-based applications using Java and Spring.
  • Spring Security in Action 2nd edition (Laurențiu Spilcă), 2023 — Learn how to secure web applications from the most common threats using Spring Security.
  • Spring Start Here (Laurențiu Spilcă), 2021 — It introduces you to Java development with Spring by concentrating on core concepts like the Spring context, AOP, bean configuration, Spring MVC, and data persistence.
  • Stratospheric (Björn Wilmsmann, Philip Riecks, Tom Hombergs), 2022 — All you need to know to get a Spring Boot application into production with AWS.
  • Taming Thymeleaf (Wim Deblauwe), 2021 — Practical guide about building web applications with Spring Boot and Thymeleaf.
  • Cloud Native Java with Kubernetes 2nd edition (Josh Long) — It covers how high-performance organizations are addressing the requirements of distribution with Spring Boot, Spring Cloud, and Kubernetes to be more resilient, reliable, robust, and scalable.
  • From Zero to Production with Spring Boot and AWS — A hands-on online course to learn all you need to know to get a Spring Boot application into production with AWS.
  • Reactive Spring Boot 3rd edition (Josh Long) — It introduces key concepts of reactive programming and examines different aspects of the Spring ecosystem that lend themselves to the functional and reactive style of programming.
  • Testing Spring Boot Applications Masterclass — Learn about testing Spring Boot applications and make the most of the testing libraries like JUnit 5, Mockito, Selenium, WireMock, Testcontainers, LocalStack, Awaitility while using real-world application examples.
  • The Confident Spring Professional — Built to give you a comprehensive understanding of the Spring ecosystem, including Spring Framework, Spring MVC, Spring Data, and Spring Boot.
  • Bootiful Podcast — A «celebration of the real heroes that drive ecosystems», hosted by the Spring developer advocate Josh Long.
  • Spring I/O — The leading european conference focused on the Spring Framework ecosystem.
  • Spring One — A two-day conference gathering developers, cloud engineers, and leaders to share knowledge about the Spring Framework ecosystem.

Educational GitHub Projects

  • Cloud Native Workshop, Josh Long — Workshop materials about Spring Boot, Spring Cloud and Cloud Foundry.
  • Getting started with Spring Cloud, Tim Ysewyn — Workshop materials about Spring Boot, Spring Cloud and Kubernetes.
  • Sample Credit Card Application with Spring Cloud ecosystem, Olga Maciaszek-Sharma — Demo project showcasing the new Spring Cloud stack, after the Netflix stack deprecation.
  • Spring Boot Blog REST API, osopromadze — Building Restful CRUD APIs for a blog using Spring Boot, Spring Security, Mysql, JPA and Hibernate.
  • Springy Store Microservices, Mohamed Taman — A conceptual simple microservices-based project using Spring Boot and Spring Cloud, demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic.
  • VueJS and Spring Boot, Jonas Hecht — Example project showing how to build a Spring Boot App providing a GUI with Vue.js.
  • Baeldung — In-depth articles and tutorials in the Java ecosystem and web development, with a strong focus on Spring, Spring Security and RESTful APIs.
  • Marco Behler — Guides and tutorials about programming Java and Spring applications.
  • Reflectoring — Guides and tutorials about Spring Boot, Java, and software development principles.
  • Philip Riecks — Guides and tutorials about Spring Framework, Spring Boot, and Spring Test.
  • Piotr’s TechBlog — Guides and tutorials about Spring Boot, Spring Cloud, Kubernetes, and microservices.
  • Spring Official Blog — Official blog of the Spring community.
  • Spring Official Guides — Tutorials, guides, and in-depth analysis about the Spring projects.
  • VMware Tanzu Developer — Guides, videos, and Code Samples about Spring framework .

YouTube Channels and Playlists

A collection of awesome YouTube channels and playlists about the Spring landscape. Subscribe to them to receive all the latest content.

  • Amigoscode — Collection of full courses on topics like Java, Spring, and Kubernetes.
  • Dan Vega — Collections of videos about Spring Boot and Java.
  • Greg L. Turnquist — Collection of videos discussing Spring Boot by Greg Turnquist.
  • Java Brains — Collection of videos discussing Java and Spring Boot in detail by Koushik Kothagal.
  • Laurențiu Spilcă — Video tutorials about Spring Fundamentals and Spring Security.
  • SivaLabs — Video tutorials about Java, Spring and Kubernetes.
  • Spring Academy — Video tutorials about Spring, with focus on Spring Cloud AWS and Spring Data.
  • Spring Boot Quick Start — Video tutorials to create full end-to-end Spring applications using Spring Boot.
  • Spring Developer — The official YouTube channel for the Spring project.
  • Spring I/O Conference — Videos of keynotes and talks from all the past editions of the Spring I/O Conference.
  • Spring Tips — Video playlist with tips and tutorials about Spring by Josh Long.
  • Bootify — Generate Spring Boot apps with custom database and REST API.
  • JHipster — Quickly generate, develop, and deploy Spring Boot web applications and microservice architectures.
  • Spring Initializr — Get the basic structure of your Spring Boot project with your config and dependencies.

Contributions are very welcome!

Please, read the Contribution Guidelines before submitting your suggestion.

Feel free to open an issue or create a pull request with your additions.

About

A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.

Источник

ТОП-5 книг по Java Spring на русском языке

Собрали лучшие книги по Java Spring для начинающих. Актуальная литература по Spring Framework на русском языке с лучшими оценками.

Spring в действии. Крейг Уоллс

Книга Spring в действии

В книге Крейг Уоллс описывает последнюю версию Spring 3. Подробно рассмотрены действующие особенности, язык выражений SpEL, новейшие аннотации и поддержка архитектуры.

Работа идеально подходит как новичкам, так и специалистах, желающих увеличить знания. Автор виртуозно придумывает нетипичные примеры, которые иллюстрируют необходимые особенности Spring 3 и приемы его оптимального использования.

В русскоязычном переводе представлены дополнительные две главы из 2-ого американского издания, которые автор не включил в третье.

Java в облаке. Джон Лонг, Кеннет Бастани

Книга Java в облаке

Джон Лонг и Кеннет Бастани в своей книге рассказывают об облачной разработке под Java и JVM. Они предлагают вниманию читателей объяснения устройств облачных технологий и основы микросервесной архитектуры, интеграции и доставки.

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

Представлены примеры развития гигантов облачных технологий: Amazon, Netflix и Etsy. С помощью данной работы можно попробовать повторить успех крупных компаний.

Spring. Все паттерны проектирования. Динеш Раджпут

Книга Spring. Все паттерны проектирования

Динеш Раджпут в своей книге рассказывает о работе фреймворка Spring 5 и обозревает паттерны проектирования для него. Он объясняет ключевой момент при написании слабосвязанного кода в Spring — помещение зависимостей.

Автор также рассматривает основные принципы аспектно-ориентировочного написания программ (AOP) и шаблоны JDBC, которые позволяют оградить доступ к используемым базам данных.

В заключении Динеш Раджпут анализирует работу MVC, реактивные модели и основы конкурентного и параллельного программирования.

Практика реактивного программирования в Spring 5. Олег Докука, Игорь Лозинский

Книга Практика реактивного программирования в Spring 5

Олег Докуку и Игорь Лозинский в своей книге рассказывают о реактивном программировании. Они описывают многочисленные возможности создания реактивных систем на основе Spring, WebFlux, Project Reactor и так далее.

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

Издание предназначено для специалистов, которые знакомы с Java и хотят углубить познания в сфере реактивных систем.

Spring Boot 2. Фелипе Гутьеррес

Книга Spring Boot 2

В своей книге Филипе Гутьеррес рассказывает о способах модернизации Spring: увеличении скорости, повышенной простоте разработки микросервисов и трудозатратных приложений.

Автор подробно расписывает способы настройки и использования Spring Boot 2. Он разобрал наиболее интересные для специалистов темы: работа с нефункциональными задачами, создание веб-приложений, хранение данных без временных ограничений, обмен сообщениями при помощи JMS и многое другое.

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

Делитесь не попавшими в эту подборку книгами по Java Spring в комментариях!

Источник

Читайте также:  Java activation framework jaf
Оцените статью