Java Clean Architektur Kurs
OOP & Design Patterns
Programmierer gibt es viele. Echte Software-Architekten sind hingegen rar und darum am Markt besonders gefragt. Das Seminar Clean Software Architekt ist der perfekte Einstieg in diese neue Ebene...
Beschreibung
Führende Unternehmen und Arbeitgeber sind inzwischen auf der Suche nach Clean Software Architekten. Denn sie generieren grundsätzlich einen deutlich hochwertigen Code. Der wiederum ist heute sehr gefragt. Schließlich ist er leicht erweiterbar – ohne viele Stellen anpassen zu müssen. Das steigert die Produktivität langfristig, verkürzt parallel die Entwicklungszeit und sorgt zudem für eine perfekte Qualität.
Das Seminar zum Clean Software Architekt findet regelmäßig an der Coding Akademie München statt. Es dauert drei Tage und ist damit eine hochintensive Schulung zum Clean Software Architekt. Nach einer bequemen Anreise mit dem Auto oder mit den öffentlichen Verkehrsmitteln erreichen Sie die Coding Akademie Schulungsräume im Herzen der schönen Stadt München. In Sichtweite zur Frauenkirche und bei schönem Wetter bis in die Alpen warten moderne Schulungsräume und innovativste Technik auf Sie.
Nach einer schnellen theoretischen Einleitung schwenken wir direkt um auf praktische Anwendungen. Dabei betrachten wir gezielt die wichtigen objektorientierten Design Konzepte und Prinzipien. Schließlich ist eine Clean Software Architektur eine Ebene höher und abstrakter als den reine Java Clean Code.
Wie Sie sehen, geht es in unserem Clean Code Seminar eher darum, einen sauberen und hochwertigen Code zu schreiben. Beim Seminar zum Clean Software Architekt hingegen stehen Klassen nach den SOLID Prinzipen sowie deren Interaktionen im Mittelpunkt. Grundlegende Fragen, wie: Welche Klassen gehören in das gleiche Modul? Wie interagieren die Module untereinander? Wo sind die Grenzen zwischen den Modulen zu setzen? Und wie sind die Schnittstellen zwischen den einzelnen Modulen? Das alles steht für drei Tage auf Ihrer Agenda. Gemeinsam modellieren wir im Clean Software Architekt Seminar ein gesamtes System. Noch dazu behandeln wir vier verschiedene Design Patterns.
Die Trainer
Einer der folgendern Trainer wird das Java Clean Architektur Kurs Seminar durchführen:

Allaithy Raed
Java Trainer, Coach, Consultant und Geschäftsführer
Experte für Java, Python, Clean Code, Clean SW-Architektur, Refactoring, Testing, Train The Trainer
Mehr Infos

Dr. Matthias Hölzl
Ehemaliger Professor für Software and Computational Systems Engineering an der LMU München
Experte für Python, Java, C++, JavaScript, Clean Architektur, Künstliche Intelligenz, Agile Methoden
Mehr Infos

Prof. Dr. Peer Kröger
Professor für künstliche Intelligenz und Datenbank an der Ludwig-Maximilians-Universität München
Experte für Künstliche Intelligenz, Data Mining, Maschinelles Lernen, Python, Datenbank
Mehr Infos

Dr. Max Meier
Trainer, Technischer Coach, Consultant
Experte für .NET/C#, Software Architektur, API-Design
Mehr Infos
Agenda
Der Clean Software Architektur Kurs vermittelt Ihnen an nur drei Tagen, wofür andere Akademien fünf Tage veranschlagen. Dabei verzichten wir nicht auf Inhalte, sondern komprimieren diese auf das Wesentliche. Für jedes Thema gibt es Beispiele und Programmieraufgaben. Die Theorie Anteil beträgt 20% und die Praxisanteil von 80%. Es gibt über 14 kleine Workshops und am dritten Tag ein Abschluss-Projekt Folgende Themen lernen Sie in unserem Java Grundkurs für Anfänger
Clean Software Architektur Kurs Tag 1
- Was ist Clean Code?
- Clean Code Regeln für Namen
- Clean Code Regeln für Funktionen
- SOLID Prinzipen Idee
- Single Responsibility Principle
- Open-closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
- Component Design: Cohesion und Coupling
- Cohesion: Reuse/Release Equivalence Principle (REP)
- Cohesion: Common Closure Principle (CCP)
- Cohesion: Common Reuse Principle (CRP)
- Coupling: Acyclic Dependencies Principle (ADP)
- Coupling: Stable Dependencies Principle (SDP)
- Coupling: Stable Abstractions Principle (SAP)
- Wie beurteilen Sie folgenden Code?
- Hexagonale Architektur
Clean Software Architektur Kurs Tag 2
- Hexagonale Architektur
- Grasp Patterns
- Hohe Kohäsion
- Niedrige Kopplung
- Informationsexperte
- Creator
- Controller
- Polymorphie
- Pure Fabrication
- Indirektion
- Protected Variations
- Exkurs: Design Patterns
- Observer Pattern
- Strategy Pattern
- Abstract Factory Pattern
- Adapter Pattern
- Abschluss-Projekt: Spiel Programmierung
Zertifikat
Als Belohnung für drei Tage intensive Arbeit während Ihrem Seminar zum Clean Software Architekt erhalten Sie Ihr persönliches Coding Zeritifkat der Coding Akademie München. Wir überreichen es Ihnen direkt im Anschluss an einen kleinen Abschlusstest, der Ihr frisch erworbenes Wissen als Clean Software Architekt unterstreicht. Keine Angst, wenn Sie die drei Seminartage aufmerksam gelauscht und mitgearbeitet haben, wird Ihnen diese Aufgabe extrem leicht fallen.
Java Clean Architektur Kurs