Prinzipien und Architekturen in der Softwareentwicklung
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 |
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…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 frequently asked questions yet. If you have any more questions or need help, contact our customer service.
