SW-Entwicklung und Implementierung

Mit unseren Schulungen aus dem Bereich Softwareentwicklung und Implementierung werden Sie in die Lage versetzt, die Programmiersprachen, die gängigen Bibliotheken und die jeweiligen Implementierungsumgebungen zu beherrschen.

Im Einzelnen bieten wir Schulungen zu den Programmiersprachen C, C++, C# und JAVA an. Unsere Philosophie bzgl. der Inhalte folgt unseren eigenen langjährigen Erfahrungen als Softwareentwickler: beide Aspekte müssen durchdrungen werden – das wirkliche Verständnis der Konstrukte als auch die Tipps und Tricks im alltäglichen Umgang mit der Programmiersprache. Zu jeder allgemeinen Schulung bieten wir eine spezielle Variante an, in der die Besonderheiten der Arbeit im Embedded-Umfeld berücksichtigt werden.

In den Schulungen zum Thema Design Patterns wird die Brücke von der Implementierung zur Modellierung und UML geschlagen und damit zu den Schulungen aus dem Themenfeld Software- und Systemarchitektur. Nach unserem Verständnis sind Kenntnisse der gängigen Patterns und deren zugrunde liegenden Prinzipien für jeden Entwickler wichtig.

Ausgehend von dem Basiswissen um die Besonderheiten des Multi-Threading und der grundlegenden Higher Level Building Blocks wird diskutiert, wie man Performance-Potentiale mit einfachen Mitteln ausschöpfen kann. Robustheit und Lesbarkeit sollen dabei nicht kompromittiert werden. Auf der technischen Ebene kommen auch stärker plattformabhängige Elemente zum Einsatz. Es wird großen Wert darauf gelegt, die Randbedingungen und Seiteneffekte der Bausteine zu diskutieren, um im Projekt die Risiken im Vorfeld besser einschätzen zu können.

Design Patterns (Entwurfsmuster) kommen auf der Grundlage der UML und des objektorientierten Ansatzes zum Einsatz. Sie beschreiben die Zusammenarbeit von Klassen und Objekten mit dem Ziel, ein Entwurfsproblem in einem bestimmten Kontext zu lösen.

C++ ist durch den neuen Standard C++11/14 umfassend erweitert worden, teilweise um sehr komplexe Sprachelemente. Alle gängigen C++ Compiler unterstützen den Standrad mittlerweile fast vollständig und doch zögern viele Teams mit dem Upgrade.

Telefon: 07247-954550
info@maurer-treutner.de