Prinzipien und Architekturen in der Softwareentwicklung

Total time
Location
At location, Online
Starting date and place

Prinzipien und Architekturen in der Softwareentwicklung

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 8.1 GFU Cyrus AG has an average rating of 8.1 (out of 14 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
11 May 2026 until 13 May 2026
computer Online: Zoom
11 May 2026 until 13 May 2026
placeKöln
13 Jul 2026 until 15 Jul 2026
computer Online: Zoom
13 Jul 2026 until 15 Jul 2026
placeKöln
14 Sep 2026 until 16 Sep 2026
computer Online: Zoom
14 Sep 2026 until 16 Sep 2026
placeKöln
16 Nov 2026 until 18 Nov 2026
computer Online: Zoom
16 Nov 2026 until 18 Nov 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Ziel des Seminars ist es, den Teilnehmer/innen ein grundlegendes  Verständnis von Designprinzipien und Architekturen in der  Softwareentwicklung zu vermitteln. Dabei sollen sie lernen, wie sie  robuste, wartbare, skalierbare und erweiterbare Software-Systeme  entwerfen können, indem sie bewährte Praktiken und Methoden anwenden. Am  Ende des Seminars sollten die Teilnehmer/innen in der Lage sein, die  erlernten Konzepte in der Praxis anzuwenden und ihre eigenen Projekte  mit einem höheren Maß an Qualität und Effizienz zu gestalten. Durch  praktische Übungen und Diskussionen soll auch der Austausch unter den  Teilnehmer/innen gefördert und der Blick über den eigenen Tellerrand  hin…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Ziel des Seminars ist es, den Teilnehmer/innen ein grundlegendes  Verständnis von Designprinzipien und Architekturen in der  Softwareentwicklung zu vermitteln. Dabei sollen sie lernen, wie sie  robuste, wartbare, skalierbare und erweiterbare Software-Systeme  entwerfen können, indem sie bewährte Praktiken und Methoden anwenden. Am  Ende des Seminars sollten die Teilnehmer/innen in der Lage sein, die  erlernten Konzepte in der Praxis anzuwenden und ihre eigenen Projekte  mit einem höheren Maß an Qualität und Effizienz zu gestalten. Durch  praktische Übungen und Diskussionen soll auch der Austausch unter den  Teilnehmer/innen gefördert und der Blick über den eigenen Tellerrand  hinaus erweitert werden.

Inhalt

  • Einführung in Designprinzipien
    • Begriffsdefinition
    • Geschichte und Entwicklung von Designprinzipien
    • Warum Designprinzipien wichtig sind
  • Prinzipien der Softwareentwicklung
    • KISS-Prinzip (Keep it simple, stupid)
    • DRY-Prinzip (Don't Repeat Yourself)
    • YAGNI-Prinzip (You Ain't Gonna Need It)
  • Grundprinzipien des Designs
    • Abstraktion
    • Modularität
    • Wiederverwendbarkeit
  • SOLID-Prinzipien
    • Single Responsibility Principle (SRP)
    • Open-Closed Principle (OCP)
    • Liskov Substitution Principle (LSP)
    • Interface Segregation Principle (ISP)
    • Dependency Inversion Principle (DIP)
    • Anwendungsbeispiele und Best Practices
  • Entwurfsmuster
    • Was sind Entwurfsmuster?
    • Entwurfsprinzipien
    • Kategorien von Entwurfsmustern (Erzeugungsmuster, Strukturmuster, Verhaltensmuster)
    • Anwendungsbeispiele von Entwurfsmustern
    • Best Practices und Risiken
  • Architekturmuster
    • Was sind Architekturmuster?
    • Architekturprinzipien
    • Kategorien von Architekturmuster (Schichtenarchitektur, Microservices-Architektur, Event-Driven-Architektur)
    • Anwendungsbeispiele von Architekturmuster
    • Best Practices und Risiken
  • Best Practices für Designprinzipien
    • Code-Smells und Refactoring
    • Designprinzipien in der Praxis anwenden
    • Designprinzipien in agilen Umgebungen
    • Ausblick auf zukünftige Designprinzipien
    • Erfolgsfaktoren und Risiken bei der Anwendung von Designprinzipien
  • Praktische Übungen
    • Anwendung von Designprinzipien und Entwurfsmustern in Gruppenarbeiten
    • Code-Reviews und Refactoring von Beispielcode
      • Diskussion von Lösungsansätzen und Erfahrungen
There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.