Prinzipien und Architekturen in der Softwareentwicklung
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 |
placeKöln 15 Feb 2027 until 17 Feb 2027 |
computer Online: Zoom 15 Feb 2027 until 17 Feb 2027 |
placeKöln 14 Jun 2027 until 16 Jun 2027 |
computer Online: Zoom 14 Jun 2027 until 16 Jun 2027 |
placeKöln 27 Sep 2027 until 29 Sep 2027 |
computer Online: Zoom 27 Sep 2027 until 29 Sep 2027 |
placeKöln 6 Dec 2027 until 8 Dec 2027 |
computer Online: Zoom 6 Dec 2027 until 8 Dec 2027 |
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.
