Programmierung, Thema

Best of C++

Die Schulung gibt einen (subjektiven) Überblick über diejenigen Konstrukte aus C++, C++11, C++14 und Boost, die die C++-Programmierung erleichtern und helfen, besseren C++-Code zu erstellen. „Besser“ bedeutet hier: stabilere und wartungsfreundlichere Programme mit hoher Laufzeitperformance. Alle C++-Inhalte werden anhand von zahlreichen, praxisnahen Beispielen vorgestellt. Ein Teil der Beispiele stammt aus C++-Projekten des Trainers und behandelt […]

Programmierung, Thema

C++ 11 für Fortgeschrittene

Dieser Fortgeschrittenen-Kurs vermittelt die objektorientierten Elemente von C++11 und wichtige Erweiterungen und Änderungen des neuen Sprachstandards C++11. Die Anwendung des objektorientierten Paradigmas Klassen – Vererbung – Polymorphismus wird anhand eines durchgehenden Beispiels dargestellt. Nach der Schulung kennen Sie den ANSI C++ Sprachumfang und können mit C++ objektorientiert programmieren. Neben der syntaktischen Beherrschung der Objektorientierung in […]

Programmierung, Thema

Einstieg in C++ 11

Die Schulung „Einstieg in C++ 11“ vermittelt die Grundlagen der Programmiersprache C++ und der prozeduralen Programmierung. Der Schwerpunkt liegt dabei auf den nicht objektorientierten Sprachelementen von C++. Nach dem Seminar sind Sie in der Lage, Programme in C++ zu entwickeln bzw. zu erweitern. Neben dem Beherrschen der C++-Sprachgrundlagen ist das Verständnis der C++ üblichen Zeigerarithmetik […]

Programmierung, Systemadministration, Thema

Jenkins Einstieg

In diesem Kurs lernen Sie, wie Sie Jenkins installieren, betreiben, an gängige Entwicklungsumgebungen anschließen und Tests erstellen. Es werden zudem einige Anwendungsfälle aus der Praxis skizziert.   Inhalt  Einführung Was ist Continuous Integration Testing/Delivery, wo findet es Anwendung? Übersicht uber Lösungen für Continuous Integration (Jenkins, Gitlab-CI, Travis,…) Übersicht über Jenkins Geschichte, Fork Jenkins 2 als Single-Installation/-Konfiguration […]

Programmierung, Thema

Lua

In diesem Kurs werden die Grundlagen der Skriptsprache Lua vermittelt und einige Möglichkeiten zur Verknüpfung von Lua und C/C++ dargestellt. Ein Schwerpunkt des Kurses ist die Kommunikation zwischen Lua und C/C++. Der Teilnehmer ist nach dem Kurs in der Lage Programme Lua zu entwickeln bzw. zu erweitern.Zielgruppe  sind Einsteiger in die Programmierung mit einer Skriptsprache, Umsteiger von anderen Skript- […]

Programmierung, Thema, Webentwicklung

Moderne Frontendentwicklung (HTML5, CSS3, JavaScript)

Die Schulung hebt erfahrene Webentwickler auf das nächste Level. Auch in einer Welt, in der HTML5 und CSS3 zum Alltag geworden sind, ist die Entwicklung in der Frontend-Welt noch lange nicht zum Stillstand gekommen. Neue CSS-Standards, frische Browser APIs und vor allem neue Techniken und Best Practices zum Umgang mit all den neuen Features und […]

Programmierung, Thema

Neues in C++ 11 und C++ 14 – C++11-Standardbibliothek und Boost

Diese Schulung stellt die neuen Sprachelemente von C++ 11 und C++ 14 in der Theorie und Praxis vor. Ziel ist es, die neuen Sprachelemente kennenzulernen und deren Tauglichkeit für die eigene Programmierung beurteilen zu können. Ein weiterer Schwerpunkt des Kurses sind die Elemente der C++ 11-Standardbibliothek und der C++-Bibliothek Boost. Als Entwicklungsumgebung wird Linux mit […]

Programmierung, Thema, Webentwicklung

Qt Embedded Customization

Speziell beim Einsatz von Qt in Embedded Systemen bietet es sich an, nur die benötigten Komponenten auch zu bauen und auszuliefern. Die Anpassungsmöglichkeiten gehen jedoch viel weiter als das bloße Entfernen von kompletten Modulen. Mit etwas Aufwand und kleinen Anpassungen der eigenen Software ist es möglich, den Footprint der Qt-Bibliotheken im Extremfall auf etwa 2 MiB zu reduzieren. […]

Programmierung, Thema, Webentwicklung

Qt für Anwendungsentwickler

Qt ist bei der plattformübergreifenden Anwendungsentwicklung für Windows, Linux, Mac und im Embedded-Umfeld seit langem eine feste Größe. Sowohl der Open-Source-Desktop KDE nutzt es als Grundlage, als auch so bekannte kommerzielle Software wie Maemo von Nokia, Google Earth, die Telefonie Software Skype, der Webbrowser Opera und vielfache Industrie-Anwendungen. Das Qt-Zertifizierungsprogramm ermöglicht es Ihnen, Ihre aktuellen Qt-Kenntnisse überprüfen zu […]