Beschreibung
C++ Clean Software-Architektur
Ziel
Dieser Kurs bringt Ihnen auf einfache und strukturierte Weise bei, wie Sie moderne objektorientierte Techniken einsetzen können um das Design Ihrer Programme zu verbessern und die Fallstricke, über die man beim unbedarften Einsatz dieser Techniken leicht stolpern kann, zu vermeiden.
Sie lernen die Grundlagen von objektorientiertem Design und objektorientierter Programmierung kennen, und sehen wie sie konkret in C++ realisiert werden können. Wir besprechen sowohl zahlreiche konkrete Design- und Architektur-Patterns, als auch die Vorteile und Probleme, die der bewusste Einsatz von Patterns mit sich bringt.
Kommende Starttermine
Inhalte / Module
Der Kurs behandelt eine Auswahl folgender Themen:
- Objektorientiertes Design (OOD)
- Objektorientierte Programmierung (OOP) in C++
- Wie setze ich OOD und OOP richtig ein? Wie vermeide ich die Fallstricke?
- Templates als statische Alternative für manche Entwurfsmuster
- Design-Patterns (z.B. Gang of Four Patterns)
- Architektur-Patterns (z.B. Clean Architecture, SOLID, GRASP)
- Architekturstile (z.B. Schichtenarchitektur, Hexagonale Architektur)
Nutzen & Mehrwert
- Objektorientierung und Templates sinnvoll einsetzen
- Design Patterns anwenden lernen
- Responsibility Driven Design verstehen
- Techniken erwerben, mit denen Sie die Struktur von Programmen im Griff behalten können
Zielgruppe / Voraussetzungen
Dieser Kurs richtet sich an Sie, wenn Sie Ihre Design- und Architekturkenntnisse auf das nächste Level bringen wollen.
Da wir in diesem Kurs viele praktische Übungen in C++ bearbeiten, sollten Sie mindestens Grundkenntnisse in C++ haben. Wenn Sie noch keine oder nur geringe Programmierkenntnisse haben, dann ist der Kurs “C++ Grundkurs” der richtige Kurs für Sie!
Abschlussqualifikation / Zertifikat
Selbstverständlich erhalten Sie als Teilnehmer an unserem Kurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.
Infos anfordern
Coding Academy
Wir sind nicht nur Softwarearchitekten, Softwareentwickler und Buchautoren. Wir haben nicht nur jahrelange Erfahrung in der Planung, der Durchführung und der Lehre von industriellen Softwareprojekten. Wir, bei der Coding Academy, sind Dozenten an hervorragenden Universitäten und wissen, wie man Wissen...
Erfahren Sie mehr über Münchner Coding Akademie GmbH und weitere Kurse des Anbieters.