Packt
Spring, JPA, Testing, and Legacy Microservices

Sparen Sie $160 für die Barrierefreiheit von mehr als 10.000 Programmen - ein wahres Urlaubsvergnügen. Jetzt sparen.

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Spring, JPA, Testing, and Legacy Microservices

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Build scalable applications with Spring and Spring Boot.

  • Implement unit testing strategies using JUnit and Mockito in Spring applications.

  • Manage persistent data using JPA and integrate it with Spring applications.

  • Set up and manage microservices architectures using Spring Cloud and Spring Boot.

Kompetenzen, die Sie erwerben

  • Kategorie: Unit Testing
  • Kategorie: Hibernate (Java)
  • Kategorie: Testability
  • Kategorie: Object-Relational Mapping
  • Kategorie: Software Testing
  • Kategorie: Spring Boot
  • Kategorie: JUnit
  • Kategorie: Apache Maven
  • Kategorie: Java
  • Kategorie: Microservices
  • Kategorie: Gradle
  • Kategorie: Spring Framework

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Oktober 2025

Bewertungen

9 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung für Master Microservices with Spring Boot and Spring Cloud
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 10 Module

In this module, we will provide a thorough introduction to the Spring Framework, covering its essential goals and advantages for Java development. You’ll learn how to efficiently set up a Spring project using Spring Initializr and discover key concepts like loose coupling and dependency injection. By the end of this module, you’ll understand how to leverage Spring to build scalable, maintainable Java applications.

Das ist alles enthalten

16 Videos2 Lektüren1 Aufgabe

In this module, we will explore the fundamentals of Spring Boot, focusing on how it simplifies Java application development by minimizing configuration and boilerplate code. You’ll learn how to quickly set up and build a basic Spring Boot project, as well as delve into production-ready features such as embedded servers and Spring Boot Actuator for monitoring and health checks.

Das ist alles enthalten

14 Videos1 Aufgabe

In this module, we will introduce you to JUnit, a powerful framework for unit testing in Java. You’ll learn how to set up a project and write your first test cases, utilizing key JUnit features such as assertions and annotations. By the end of the module, you’ll have the foundation to create automated tests that ensure your code works as expected.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will explore Mockito, a popular Java mocking framework used to simulate dependencies in unit tests. You’ll learn how to integrate Mockito with Spring Boot and write effective mock-based tests. Through hands-on examples, you’ll master techniques to isolate your code, mock complex objects, and simplify test writing.

Das ist alles enthalten

6 Videos1 Aufgabe

In this module, we will introduce Maven, an essential tool for automating builds and managing dependencies in Java projects. You’ll learn how to create a Maven-based Spring Boot project, explore its configuration, and understand how Maven automates tasks to simplify your workflow. By the end, you'll be able to leverage Maven to streamline project builds and optimize dependency management.

Das ist alles enthalten

9 Videos1 Aufgabe

In this module, we will introduce Gradle, a modern build automation tool for Java projects, offering an alternative to Maven. You’ll learn how to set up a Spring Boot project using Gradle, configure dependencies, and explore key plugins. By the end of this module, you’ll be able to choose between Gradle and Maven, making informed decisions for your Java development workflow.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will provide an in-depth exploration of JPA and Hibernate, focusing on how they simplify database operations in Java applications. You’ll learn how to set up Spring Boot with JPA, work with databases, and execute common CRUD operations. Additionally, we will dive into advanced features of Spring Data JPA for efficient data management.

Das ist alles enthalten

12 Videos1 Aufgabe

In this module, we will introduce functional programming concepts, showcasing how they can enhance your Java applications. You’ll learn how to apply key techniques like immutability, higher-order functions, and lambda expressions. By the end of this module, you’ll have the skills to write clean, efficient, and maintainable functional Java code.

Das ist alles enthalten

9 Videos

In this module, we will review the latest features in Java, focusing on the most significant advancements in performance, modularity, and security. You’ll gain an understanding of how Java has evolved to meet the needs of modern software development. Through a Q&A format, we’ll explore these new features and examine their practical applications in real-world projects.

Das ist alles enthalten

4 Videos

In this extensive module, we will dive deep into building microservices using Spring Cloud and Spring Boot. You’ll learn how to set up the core components, including Spring Cloud Config Server, Eureka, and Ribbon, while also exploring fault tolerance, load balancing, and service discovery. By the end of the module, you will have hands-on experience in creating scalable, distributed systems using Spring Cloud.

Das ist alles enthalten

46 Videos1 Lektüre2 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
1.177 Kurse277.613 Lernende

von

Packt

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen