|
|
|
Short CV | Services | Tutorials | Impressions | Imprint |
Schulungen: (only in german)Aufgrund meiner langjährigen Erfahrungen auf dem Gebiet des Softwaredesigns und der objektorientierten Softwareentwicklung biete ich kundenspezifische Inhouse-Schulungen an. Die Schulungen weisen folgende Merkmale auf:
ÜbersichtObjektorientiertes Softwaredesign: Konzepte der objektorientierten ProgrammierungObjektorientiertes Softwaredesign: Entwurfsmuster (Design Patterns) Plattformübergreifende Softwareentwicklung mit C++/Qt (Grundlagen) Plattformübergreifende Softwareentwicklung mit C++/Qt (Fortgeschritten) Objektorientiertes Softwaredesign: Konzepte der objektorientierten ProgrammierungMit einem ausgeklügelten Softwaredesign lässt sich die Entwicklungszeit verkürzen und gleichzeitig die Qualität der Software erheblich verbessern. Für die Umsetzung des Designs werden heutzutage objektorientierte Programmiersprachen wie C++, Java und C# eingesetzt, welche die Prinzipien der Objektorientierung ähnlich umsetzen. Die Schulung stellt die Konzepte der objektorientierten Programmierung (kurz OOP) allgemein vor und verdeutlicht diese anhand von Beispielprogrammen in der Programmiersprache C++ und/oder Java.
Inhalt der Schulung:
Objektorientiertes Softwaredesign: Entwurfsmuster (Design Patterns)Mit einem ausgeklügelten Softwaredesign lässt sich die Entwicklungszeit verkürzen und gleichzeitig die Qualität der Software erheblich verbessern. Zusätzlich erhöhen Entwurfsmuster die Flexibilität, die Lesbarkeit und die Wiederverwendbarkeit Ihrer Software. Die Schulung vermittelt den praktischen Einsatz von Entwurfsmustern (engl. Design Patterns) die bewährte Lösungs-Schablonen für wiederkehrende Entwurfsprobleme in der Softwarearchitektur bereitstellen. Die Entwurfsmuster werden anhand von Programmbeispielen vorgestellt, die in der Programmiersprache C++ und/oder Java implementiert sind.
Inhalt der Schulung:
Plattformübergreifende Softwareentwicklung mit C++/Qt (Grundlagen)Die Klassenbibliothek Qt ist für die plattformübergreifende Anwendungsentwicklung mit C++ schon seit langem eine feste Größe, denn mit Qt können Anwendungen komfortabel für Windows, Linux, Mac und für verschiedene Embedded-Systeme entwickelt werden. Prominente Beispiele für Qt-Anwendungen sind sowohl Open-Source Programme wie der Linux Desktop KDE als auch kommerzielle Produkte wie Google Earth, der Webbrowser Opera und Maemo.
Inhalt der Schulung:
Plattformübergreifende Softwareentwicklung mit C++/Qt (Fortgeschritten)Die Klassenbibliothek Qt ist für die plattformübergreifende Anwendungsentwicklung mit C++ schon seit langem eine feste Größe, denn mit Qt können Anwendungen komfortabel für Windows, Linux, Mac und für verschiedene Embedded-Systeme entwickelt werden. Prominente Beispiele für Qt-Anwendungen sind sowohl Open-Source Programme wie der Linux Desktop KDE als auch kommerzielle Produkte wie Google Earth, der Webbrowser Opera und Maemo.
Inhalt der Schulung:
Alle Workshops können individuell auf die Teilnehmer bzw. geplantes oder ein laufendes Projekt zugeschnitten werden. Bitte kontaktieren Sie mich: E-Mail: dietrich@excellent-data.de Tel: 0731/1754730 Handy: 0179/8481747 |