University course
Modern software architecture

Modern software architectures are a collection of technologies and methods that enable developers to build scalable, powerful and reliable software applications. These include frameworks such as microservices, service-oriented architecture, cloud computing, containerization, event-driven architecture and many more. These architectures enable developers to develop and implement applications quickly and effectively.
Studierendengruppe
What you can expect from the university course

Content focus

The university course "Modern Software Architecture" has the following content and therefore focus:

  • describe the term service from both a technical and an economic point of view
  • be able to explain the meaning of REST
  • Compare SOAP, gRPC, GraphQL and REST-based architectures with each other
  • Make a decision for SOAP or REST based on a problem definition
  • Create and consume data-based REST services
  • describe and justify the advantages and disadvantages of asynchronous services
  • Use message queues to implement asynchronous services
  • Describe aspects that promote or restrict the interoperability of services
  • Categorize services and explain the differences between individual service categories
  • Describe options for orchestrating services
  • Describe and justify the advantages and disadvantages as well as the functionality of distributed transactions
  • Explain the difference between distributed transactions and compensations
  • Describe the advantages and disadvantages of offsets and describe the mechanisms for implementing long-running transactions
  • Describe the term canonical data model
  • Describe options for implementing transport-based security
  • Describe options for implementing message-based security
  • describe the possibilities and functionality of federated and claims-based security

3 ECTS, 27 UNITS

ECTS = European Credit Transfer and Accumulation System
LE = teaching units

Facts

Extra occupational

Duration: 2 days per module in presence at CAMPUS 02 and 2 half-days online

27 teaching units of which 1/3 online teaching

Maximum number of participants: 25

Costs

For participation in the university course:
EUR 1.500,- (VAT exempt according to UStG)

Graduation

Confirmation of participation in the university course
„Moderne Software Architektur“

Who is this training aimed at?

This training program is aimed at people who want to take their skills in software development, and in particular in the area of modern software architectures, to the next level.

Requirements

open to all interested persons who already have professional experience in the field of software management or are new to the field and have a university entrance qualification or a degree as a basic requirement

ECTS

3 ECTS Credits

ECTS credits can only be awarded to participants with a general higher education entrance qualification.

Registration & deadlines

  1. Go to "Register now" below.
  2. Enter your data in the form.
  3. You will receive a registration confirmation by e-mail.
  4. If required, we will ask you for additional documents by e-mail.

Registration deadline: 03.06.2024

Class times

Start: 11.06.2024

Classroom teaching at FH CAMPUS 02 from 09:00 - 16:00
Online lessons from 17:00 - 20:30

Tuesday, 11.06.2024, presence at FH CAMPUS 02
Thursday, 13.06.2024, online
Tuesday, 18.06.2024, online
Thursday, 20.06.2024, presence at CAMPUS 02

Learn individually & flexibly

Use the possibilities of the Life Long Learning-Passes of FH CAMPUS 02! Dieses Modul ist ein Teil des modular training program of the "Senior Software Specialist" certificate course. If you complete the three modules and successfully complete a project, you will also receive the certificate for the you will also receive the certificate for the certificate course you have completed.
University course Modern Software Architecture
CONTACT FOR FURTHER INFORMATION
Already sent your registration?
Secure your place on the course
Days
Hours
Minutes
Seconds
Das Datum für den nächsten Bewerbungsschluss folgt demnächst ...
Registration deadline: 03.06.2024
You benefit

Get your career off to a flying start

The "Modern Software Architecture" module provides you with detailed theoretical knowledge in the field of software development. This knowledge forms the basis for further experience in the field of software development. After completing this module and gaining basic experience in the field of software development, careers such as software architect are particularly suitable.