Search

Search

JAVA Web-Services, Microservices with REST & Spring Cloud

JAVA Web-Services, Microservices with REST & Spring Cloud

Main Speaker:


Tavor Haim

Guest Speaker:

Tracks:

Code

Seminar Catgories:

Fullstack
Microservices

Course ID:

18404

Date:

28.11.2018

Time:

Daily seminar
9:00-16:30

Add to Calendar 28.11.2018 09:00 28.11.2018 16:30 Asia/Jerusalem JAVA Web-Services, Microservices with REST & Spring Cloud

REST becomes the ultimate solution for text-based-integration over HTTP. This seminar details Java standard API for dealing with REST and create unit tests for Web-Services. Microservices allows to architecturally isolate each service and by that create an integrated applications in which pieces of code can be separately administrated, tested and enhanced. This seminar details how to use JAX-RS and SpringMVC+Boot for implementing Microservices. The seminar details the most important Microservice platform requirements and DPs and demonstrates how to implement it with Spring Cloud.

Overview

REST becomes the ultimate solution for text-based-integration over HTTP. This seminar details Java standard API for dealing with REST and create unit tests for Web-Services. Microservices allows to architecturally isolate each service and by that create an integrated applications in which pieces of code can be separately administrated, tested and enhanced. This seminar details how to use JAX-RS and SpringMVC+Boot for implementing Microservices. The seminar details the most important Microservice platform requirements and DPs and demonstrates how to implement it with Spring Cloud.

Who Should Attend

  • Java developers that want to create REST web-services
  • Spring developers that wants to use Spring Cloud for Microservices

Prerequisites

  • Experience in Java
  • Experience in Spring
  • Familiarity with Web architecture and terms

Course Contents

  • REST architecture
    • Architecture
    • Why REST? Relevance for Big-Data
    • HTTP for RPC
  • REST Frameworks
    • JAX-RS
    • SpringMVC + Spring Boot
    • Marshalling & unmarshalling with JAXB
    • Client API & unit testing
  • Microservices
    • Introduction
    • Design principles
    • Creating Microservices with JAX-RS
  • Implementing Microservice with SpringCloud
      • Intro to SpringBoot
  • Configuration server
  • Service discovery – Eureka
  • API gateway – Zuul
  • Circuit breaker (load-balancing) – Hystrix
  • Monitoring – Hystrix


Contact