Home | Back to Courses

Clean Code: Entwurfsmuster und objektorientiertes Design

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: Prolog: Für mich war die Entdeckung von Entwurfsmuster und objektorientiertem Design ein großes Aha-Erlebnis. Es gibt da mehr als das reine Programmieren. Ich habe vor dieser Entdeckung drei Stadien durchlaufen. 1. lernte ich eine objektorientierte Programmiersprache und begriff Bedingungen, Schleifen und Sequenzen. 2. erkannte ich ein Grundkonzept der Objektorientierung: die Vererbung. 3. entdeckte ich die Mächtigkeit von Bibliotheken und APIs. Ja, ich löste plötzlich All die Dinge, die ich vorher aufwendig programmierte, mit Hilfe externer Bibliotheken. Meine damaligen Programme waren mehr ein Zusammenstecken von Komponenten, denn ein Programmieren. Jetzt kamen also die Entwurfsmuster und das objektorientierte Design. Plötzlich waren nicht mehr nur der Inhalt von Klassen wichtig - sondern auch deren Anordnung und Beziehung zueinander. Die Struktur des Programms war für mich eine neue Dimension. Entwurfsmuster sind keine neuen APIs, es ist keine neue Bibliothek oder Framework. Sie sind nicht mal in Java geschrieben! Es ist einfach nur eine Idee.  Diese Erkenntnis, vor ungefähr 18 Jahren, änderte Alles. Ich nutze seit dem viel weniger externe Bibliotheken. Mein Code ist viel aufgeräumter. Vererbung ist enorm selten geworden. Ja, ich konzentriere mich wieder auf Bedingungen, Schleifen und Sequenzen - und dieses geheimnisvolle Unsichtbare mit dem Namen Softwaredesign. Clean Code: Entwurfsmuster und objektorientiertes Design ist ein Kurs für jeden, der sich für moderne Softwareentwicklung interessiert. Hierbei ist es egal, ob man Anfänger ist oder schon länger Programmiert. Die Beispiele und Aufgaben sind in JAVA geschrieben - jedoch ist der Kurs für jeden verständlich, der eine objektorientierte Sprache beherrscht. Neben den wichtigsten Entwurfsmustern werden auch grundlegende Prinzipien moderner Softwareentwicklung vermittelt. Auch ist es mir sehr wichtig, das Verständnis für das "Wieso" zu lehren. Wieso braucht man E
Category: Development > Software Engineering > Design Patterns (software)
Partner ID:
Price: 94.99
Commission:
Source: Impact
Go to Course