Diese Specialization erklärt die in Microservice-Architekturen verwendeten High-Level-Patterns und die Motivation, sich auf diese Architekturen zuzubewegen und von der monolithischen Entwicklung von Anwendungen wegzukommen. Die Studenten werden lernen, wie Java mit Datenbanken in einem modernen Framework interagiert, wobei das sehr beliebte Spring Boot Framework mit Microservices verwendet wird. Studenten, die Java-basierte Webanwendungen und Restful Microservices entwickeln möchten, werden die sehr beliebten Spring MVC und Spring Boot Frameworks mit minimaler Konfiguration verwenden.
Praktisches Lernprojekt
Die Studenten werden in einer Reihe von praktischen Übungen iterativ eine umfangreiche Anwendung erstellen. Die Übungen werden speziell auf die Projekte Eureka, Ribbon, Hystrix, Feign und Zuul ausgerichtet sein. Dies ist eine sehr praxisnahe Kursreihe mit einer Vielzahl von Übungen zur Veranschaulichung der wichtigsten Konzepte.