HemSök efter kurserBuilding Microservices with Spring Boot

Building Microservices with Spring Boot

star_fullstar_fullstar_fullstar_fullstar_fullstar_empty

In this hands-on 3-day workshop you will learn the fundamentals of Microservices and how to design and implement Microservices using Spring Boot and Spring Cloud.

We will also look at containerizing applications with docker, scheduling and orchestration with Docker Swarm and Kubernetes.


Plats
Göteborg
Stockholm

Utbildningsformer
Classroom
Remote

Längd
3 dagar

Pris
19900 kr

Target Group

Experienced Java developers wanting to learn how to design, implement and run Microservices using Spring Boot.

Prerequisites

Object-oriented Java fundamentals, basic web application knowledge, maven and git experience.

Course outline

Microservices fundamentals

  • Architectural patterns
  • Decomposing the monolith
  • Deployment patterns
  • Cross cutting concerns
  • Communication patterns
  • Edge services
  • Service discovery
  • Reliability
  • Transactional messaging
  • Data management
  • Security
  • Observability

Spring Boot

  • Spring Framework and dependency injection
  • Autoconfiguration
  • Spring boot starters
  • Data access using JdbcTemplate and Spring Jpa
  • Spring MVC
  • Implementing RESTful Web services
  • Securing services with Spring Security
  • Metrics and monitoring with Spring Boot Actuator

Spring Cloud

  • Distributed/versioned configuration
  • Service registration and discovery
  • Routing
  • Service-to-service calls
  • Load balancing
  • Circuit Breakers
  • Global locks
  • Leadership election and cluster state
  • Distributed messaging

Docker

  • Building and tagging images
  • Image repositories
  • Running containers
  • Running multiple containers with Docker Compose
  • Orchestrators: Mesos/Marathon, Swarm, Kubernetes