Clean Software Architektur

Der Clean Software Architektur Kurs ist ideal für Programmierer/innen mit grundlegenden Java Kenntnissen.  Das unmittelbare Nutzen:

Weiterbildung vom Programmierer hin zu Software-Architekten
Ein Programmierer, der über gute Clean Software Architektur Kenntnisse verfügt, produziert einen deutlich hochwertigen Code, der leicht erweiterbar ist ohne viele andere Stellen anpassen zu müssen.
Dies steigert langfristig die Produktivität und verkürzt die Entwicklungszeit und gleichzeitig erhöht die ganze Qualität.

Clean Software-Architektur Kurs

Dieser Kurs behandelt praxisorientiert und gezielt die wichtigen objektorientierten Design Konzepte und Prinzipien. Clean Software-Architektur ist eine Ebene höher und abstrakter als Clean Code. Bei Clean Code geht es darum, einen sauberen und hochwertigen Code zu schreiben. Bei Clean Software-Architektur geht es darum, wie man die Klassen nach den SOLID Prinzipen entwickeln sollte, aber auch wie die Zusammenarbeit und Interaktionen zwischen den Klassen sein sollte. Welche Klassen gehören in dem gleichen Modul? Wie interagieren die Module untereinander, wo sind die Grenzen zwischen den Modulen zu setzen und wie sind die Schnittstellen zwischen den verschiedenen Modulen? Hier geht es darum, wie modelliert man überhaupt ein gesamtes System? Noch dazu werden 4 verschiedene Design Patterns auch behandelt.

Clean Software Architektur Kurs Themen

In diesem Kurs werden SOLID Prinzipen, die Komponenten-Prinzipien sowie 4 ausgewählte Design Patterns behandelt.

  • UML Klassendiagramm
  • UML Sequenzdiagramm
  • SOLID Prinzipien
  • Komponenten Prinzipien
  • Boundaries Prinzipien

  • Observer Design Pattern
  • Strategy Design Pattern
  • Command Design Pattern
  • Decoarator Design Pattern
  • Abschluss Projekt

Maßgeschneiderte Inhouse-Schulung

Wünschen Sie sich Themen, Schwerpunkte oder Spezialisierungen, die in unserem Standard Clean Software Architektur Kurs nicht gelehrt werden oder deren Behandlung für Ihren Bedarf nicht ausreicht? Dann kontaktieren Sie uns bitte. Wir reagieren schnell und unkompliziert und werden gemeinsam mit Ihnen die für Sie passende Schulung zusammenstellen und bis ins kleinste Detail planen.

Voraussetzungen

Der Design Patterns Kurs richtet sich an Softwareentwickler und Programmierer mit soliden und guten Java Kenntnissen (z.B. im Umfang unseres Java Grundkurses). Vorteilhaft auch Kenntnisse in fortgeschrittenen Java Themen (z.B. im Umfang unseres Java Aufbaukurs) aber auch gute Kenntnisse in Clean Code (z.B. im Umfang unseres Clean Code Kurs)

Zielgruppe

      • Erfahrene Java Programmierer, die in kürzester Zeit zu guten Software Architekten werden wollen, um ihre Chancen und Perspektiven dadurch zu erhöhen.
      • Junior Software Architekten, die ihre Kenntnisse gezielt und effektiv vertiefen wollen.
      • Firmen, die ihren Mitarbeitern im Rahmen von Weiterbildung und Qualitätssicherung eine hochwertige Schulung in Softwarearchitektur anbieten wollen, damit sie einen gut strukturierten Java Code und eine saubere Software Architektur produzieren und die Qualität ihrer Softwareprojekte dadurch deutlich verbessern können.

Ziele

      • Modellierung mit UML Diagrammen lernen
      • SOLID Prinzipien lernen und einsetzen
      • Code Segmente erkennen, welche SOLID Prinzipien verletzen und ggf. verbessern.
      • Komponenten Design Prinzipien lernen
      • Module erkennen, welche die Komponenten Design Prinzipien verletzten und ggf. anpassen.
      • Grundlegende objektorientierte Design Prinzipien lernen und in der Praxis einsetzen
      • Die in der Praxis am häufigsten eingesetzten Design Patterns kennenlernen und in bestehenden oder neuen Softwareprojekten einsetzen
      • Ausbildung von guten Java Programmierern zu guten Software Architekten
      • Optimale Vorbereitung auf das Berufsleben als Software-Architekt

Gebühren für Design Patterns Kurs

      • 1.787 Euro pro Person(2.127 Euro inkl. 19% MwSt)
      • Inkl. Seminarunterlagen und Verpflegung
      • Der Kurs dauert 3 Tage, je 8 Stunden/Tag
      • Teilnehmer: 8 Personen

Kontaktieren Sie mich bitte, falls Sie eine individuelle Eins-zu-eins Schulung oder firmeninterne Inhouse-Schulung für Design Patterns mit Java wünschen.

Termine und Anmeldung

      • Kurs auf Anfrage
      • Ort: wird noch bek

Zertifikat

Im Gegensatz zu anderen Unternehmen, die ein Zertifikat nach dem Bestehen einer theoretischen Prüfung (meist multiple-choice Prüfung) verleihen, erhalten bei uns nur diejenigen Teilnehmer das Zertifikat, die an allen Kurseinheiten und Programmieraufgaben aktiv teilnehmen und das Abschlussprojekt erfolgreich programmieren. Das Successful-Coding Zertifikat ist ein Nachweis dafür, dass Sie etwas können statt kennen und ist mit Erfolgserlebnissen und direktem Nutzen für die Praxis eng verbunden.