Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Lebendiges Software Design 2/3: Modulare Architektur
Highest Rated
Rating: 4.4 out of 5(91 ratings)
605 students

Lebendiges Software Design 2/3: Modulare Architektur

Langlebige Softwarearchitektur durch effizienten modularen Entwurf
Created byHerbert Dowalil
Last updated 8/2020
German

What you'll learn

  • Entwurf modularer Systeme
  • Entwicklung von Modulen im Code
  • Design von Systemen, die besonders gut wartbar sind
  • Entwurf einer nachhaltigen Softwarearchitektur
  • Abgrenzung Modularität zu Microservices

Course content

7 sections40 lectures2h 35m total length
  • Über diesen Kurs3:30
  • Workspace Setup4:56
  • Workspace Troubleshooting0:06
  • Die Praxisbeispiele1:43
  • Wartbare Strukturen im Code8:38

Requirements

  • Grundlagen der Programmierung und des objektorientierten Entwurfs
  • Qualitativ hochwertiger Code (Clean Code)
  • Um die Aufgaben selbst durchzuführen sind grundlegende Java Kenntnisse nötig

Description

Bestimmt kennst du Ungetüme von Software, die als Legacy Systeme gelten, und eigentlich kaum noch wartbar sind. Kein Entwickler traut sich an den Code noch ran, und wenn es dann doch einer versucht, gibt es meistens unerwartete Seiteneffekte. Der Kunde ist irgendwann mit dem Team nicht mehr zufrieden, wegen der geringen Produktivität und dem hohen Maß an Bugs.

Was ging dort schief? Wie verhindert man sowas dauerhaft? In diesem Kurs wirst du lernen, wie du auch in komplexen Systemen solche Situationen vermeidest und ein sauberes System entwirfst.

Who this course is for:

  • Software-Entwicker
  • Software-Designer
  • Software-Architekten