We are happy to advise you!
+49 40 253346-10     Contact

Online training in the virtual classroom
E-Learning offers and more

Find out more

Microservices, Web API Design and Implementation (CD-B502)

 

Course Overview

In modern software development of webapplications and IoT solutions microservice based architectures grow in importance to manage the ever growing demand in scalability and flexibility. The training course “Microservices, Web API Design and Implementation” deepens the knowledge of Cloud Development and focuses expecially on Web API Design and microservice architecture. A big part of the training are hands-on implementation exercises. Participants will develop several interacting applications and build a microservice scenario using message queues and REST API connections.

Who should attend

Solution architects, software developers, web developers

Prerequisites

  • Basic knowledge on Cloud Computing and IoT (e.g. from the courses SI-F102 und CD-B501)
  • Java knowledge for exercises
  • Basic knowledge on processes of software development
  • Basic knowledge of web development

Course Objectives

After this course participants will be able to desing and implement modern, developing Web APIs on REST basis. Additionally participants will able to develop and implement microservice based web applications.

Course Content

  • Web API Design
    • General rules
    • API Design vs. Database Design
    • Versioning
    • Authentication
    • REST overview
    • Documentation and Tools
    • Exercises:
      • Develop and extend a API
      • REST Client Development
  • Microservices
    • Benefits for architecture, development and operations
    • API/Data format contract between microservices
    • Single Responsibility Principle
    • Domain Driven Design
    • Ways of interaction
    • Data distribution scenarios
    • Resilience / Flexibility
    • Exercises
      • RabbitMQ
      • Microservice scenario exercise
      • Connecting via Queues & REST
      • Microservice internal changes
      • Data format changes
Online Training

Duration 2 days

Price (excl. tax)
  • 1,360.- €
Classroom Training

Duration 2 days

Price (excl. tax)
  • Germany: 1,360.- €
 

Schedule

Germany
Berlin Course language: English
Berlin Course language: English