Schulung Softwareentwicklung mit C++11:
Einführung in moderne C++ Techniken
Was Sie im Online-Kurs erwartet
Vertiefen Sie Ihre Fähigkeiten in C++ mit unserer umfassenden Schulung. Lernen Sie in diesem dreitägigen Kurs, wie Sie die Objektorientierung sicher anwenden und das Konzept der generischen Programmierung mit Hilfe von Templates effektiv nutzen. Der Relaunch im Jahr 2011 hat die Programmierung mit C++ auf ein neues Level gehoben, und wir zeigen Ihnen, wie Sie die neuen Features optimal einsetzen.
Warum Softwareentwicklung mit C++11?
C++11 brachte zahlreiche Verbesserungen und neue Funktionen, die die Programmierung effizienter und sicherer machen. Mit der Einführung von Multithreading, smarten Pointern und einer überarbeiteten Standard Template Library hat C++11 viele der besten Ideen aus anderen Programmiersprachen wie Java und Python übernommen und integriert.
Der Relaunch im Jahr 2011 hat die Programmierung mit C++ auf ein neues Level gehoben. Er hat Multithreading ermöglicht und sich schlauer Ideen anderer existierender Programmiersprachen wie Java oder Python bedient. Das Memory Management wurde entscheidend verändert: Pointer sind nun „smart“ und achten selbst darauf, „hinter sich aufzuräumen“ und die Standard Template Library wurde in wichtigen Punkten überarbeitet, erweitert und mit komplett neuen Bibliotheken ausgestattet.
- Lambdas und Funktoren
- auto-keyword
- Range-based-for-loop
- Move-Semantik
- Zeitpunkte/Zeiträume mit std::chrono
- STL-Container: (std::tuple
- std::array
- std::random
- Variadic Templates
- Smartpointer
- Multithreading
Die Teilnehmer lernen in diesem dreitägigen Kurs die wichtigsten Features des C++11-Standards. Sogenannte „Anonyme Funktionen“ (Lambdas), revolutionäres Handling mit Pointern (Smartpointer), Multithreading und sehr interessante neue STL-Container stehen auf dem Programm. Und auch das nur als Auswahl des wirklich mächtigen Relaunches. Nach diesem Kurs sind die Teilnehmer mit jeder Menge Konzepten vertraut, die das Leben als Programmierer leichter machen.
Teilnehmer dieser Schulung sollten bereits Vorwissen in C++ (oder einer anderen, objektorientierten Programmiersprache) mitbringen. Besonders geeignet ist dieser Kurs für IT-Architekten, Fullstack-Entwickler und Systemadministratoren.
Jetzt Kurs anfragen:
Softwareentwicklung mit C++11
Buchen Sie jetzt Ihre Schulung in Softwareentwicklung mit C++11 und bringen Sie Ihre Programmierfähigkeiten auf das nächste Level. Mit unserer praxisnahen, dreitägigen Weiterbildung werden Sie in der Lage sein, die neuen Funktionen von C++11 effizient in Ihren Projekten zu nutzen und moderne Softwareanwendungen zu entwickeln.
Professionelle Schulungen der QUALIDY GmbH
Lebendig und interessant präsentiert.
Meinungen von Kursteilnehmern
Unterrichtsgestaltung
Der Unterricht besteht aus drei Konzepten, welche sich gegenseitig ergänzen, um einen maximalen Lernerfolg zu erzielen.
Input
Der Input ist der Grundstein der Wissensvermittlung in Form von prägnanten Lehrvorträgen. Hier wird zunächst geklärt, worum es geht. Dabei werden die Lernenden dort abgeholt, wo sie gerade sind. Wozu wird das, was gerade beigebracht wird, benötigt? Wie funktioniert es?
Dies stärkt die Motivation, sich mit der Thematik auseinanderzusetzen. Lehrvorträge sind der Baustein mit dem höchsten Theorieanteil. Angereichert wird sie mit praktischen Beispielen und kurzen Übungen.
Praktische Übung
Übung macht den Meister – und auf diesem Weg begleiten unsere Dozenten
die Lernenden. Konkrete Übungsaufgaben werden einzeln, in Gruppen oder sogar als Klassenverband zusammen Stück für Stück bearbeitet und besprochen. Dabei geht der Dozent auf mögliche Fallstricke ein, kommentiert
Lösungswege, zeigt „Best Practices“ und behandelt Fragen, die während der
Übung auftreten. Die Lernenden bekommen Gelegenheit, ihre Ergebnisse
der Klasse vorzustellen. Hier liegt der Praxisanteil bei nahezu hundert Prozent.
Projekt
Ein selbstfahrendes Auto, das einer Linie folgt und Hindernissen ausweicht, eine
barrierefreie PDF, erstellt durch ein Worddokument, oder auch ein eigenes
Bibliothekssystem zum Ausleihen von Medien.
Im Lauf der Fortbildung arbeiten die Lernenden an einem konkreten Projekt.
Dies wird zu Beginn erklärt. Dies stärkt die Motivation, denn der Weg zum Ziel
mag manchmal steinig sein, aber ein konkretes Ziel vor Augen hilft, den Weg
zu gehen – natürlich stets begleitet vom Dozenten.