Update C++20 Programmierung
Angebot runterladen
Update C++20 Programmierung
Kai Bellmann
Bellmann Engineering GmbH, Feucht
Herr Bellmann ist seit 2011 Geschäftsführer der Bellmann Engineering GmbH und berät in diesem Rahmen Unternehmen im Bereich Softwareentwicklung. Er verfügt über langjährige Praxiserfahrung, die er durch seine Mitarbeit bei renommierten Unternehmen wie der Siemens AG und der Datev eG gesammelt hat. Durch seine Arbeit hat Herr Bellmann einen breiten Überblick über die aktuelle Entwicklung im Bereich Softwareentwicklung und verfügt über ein Netzwerk an Experten und Kontakten in der Branche.
Als Dozent an der Volkswagen Fakultät vermittelt Herr Bellmann sein umfangreiches Wissen im Bereich Softwareentwicklung und leistet somit einen wichtigen Beitrag zur Ausbildung des Fachkräftenachwuchses.
Aufgrund seiner umfangreichen Erfahrung in der Softwareentwicklung ist er in der Lage, komplexe Probleme schnell zu erfassen und praxisorientierte Lösungen zu entwickeln.
Insgesamt zeichnet sich Herr Bellmann durch seine fachliche Kompetenz, seine kommunikative Kompetenz, seine praxisorientierte Arbeitsweise und seine analytischen Fähigkeiten aus. Er ist ein geschätzter Experte in der Branche und trägt maßgeblich zum Erfolg von Unternehmen im Bereich Softwareentwicklung bei.
C++20 ist eine große Version des C++-Programmierprogramms. Es enthält eine Vielzahl an neuen Funktionen und Features, die die Programmierung vereinfachen und die Produktivität erhöhen. Einige der wichtigsten Neuerungen in C++20 sind:
– Modularisierung: C++20 unterstützt die Modularisierung, die es Programmierern ermöglicht, Code effizienter und strukturierter zu schreiben.
– Konzepte: Mit Konzepten können Programmierer die Typprüfung vereinfachen, indem sie die Kompatibilität zwischen Typen und Funktionen definieren.
– Coroutines: Coroutines ermöglichen es Programmierern, asynchrone Aufgaben effizienter zu verarbeiten.
– Ranges: Mit Ranges kann Code leichter lesbar und wartbar gemacht werden. In diesem Seminar werden wir die neuen Funktionen und Features von C++20 ausführlich diskutieren und erklären, wie sie verwendet werden können, um Programme effizienter zu schreiben und die Produktivität zu steigern.
Im Seminar werden auch einige praktische Beispiele behandelt, sodass Sie sich mit den neuen Funktionen vertraut machen und sie sofort in Ihren eigenen Projekten anwenden können.
Ziel der Weiterbildung
Das Seminar behandelt die neuen Features der aktuellen C++-Version (C++20). Dazu gehören neue Sprachfeatures wie Concepts, Coroutines und Modules sowie neue Standardbibliotheksfeatures wie Ranges und Parallelismus.
Am Ende des Seminars werden die Teilnehmer/-innen in der Lage sein, die neuen Features in ihren Code einzubinden und zu verstehen, wie sie sich in verschiedenen Situationen nützlich machen können.
Voraussetzungen:
C++-Kenntnisse
Dienstag, 15. und Mittwoch, 16. Oktober 2024
jeweils von 9.00 bis 16.30 Uhr, inkl. Pausen
1. C++11-20 „core features“
- Typinferenz mit auto
- Initialisierungslisten – typsichere und einheitliche Initialisierung
- nullptr
- typsichere Aufzählungstypen
- inline Variablen
- Variablendefinitionen in if und switch
- ranges
- constexpr
- virtuelle Funktionen mit override kennzeichnen
- delegierende Konstruktoren
- Explizite Default und Delete Konstuktoren
- static_assert
- Attribute
2. Smart Pointer
- unique_ptr
- shared_ptr
3. Funktionsobjekte und Lambda-Ausdrücke
- der function-wrapper std::function
- callback-Funktionen
- Lambda-Ausdrücke
4. Templates und die Standardbibliothek (STL)
- Funktions- und Klassen-Templates
- Type Traits (vereinfachter Syntax)
5. Exception-Handling
- RAII
- noexcept
6. STL-Algorithmen
- Iteratoren:
- Eingabe-Iteratoren
- Ausgabe-Iteratoren
- Forward-Iteratoren
- Bidirektionale Iteratoren
- Random-Access-Iteratoren
- STL-Algorithmen mit Lambda-Ausdrücken
7. Erweiterungen der STL
- raw strings, Konversionen und Unicode-Strings
- string_view
- reguläre Ausdrücke
- std::array im Vergleich zu C-Arrays
- Tupel
- Uhrzeiten und Kalenderdaten
- Filesystem
Dieses Seminar richtet sich an Softwareentwickler, Softwareingenieure, Softwareprogrammierer und -Enthusiasten, die sich über die neuesten Entwicklungen auf dem Gebiet der C++-Programmierung informieren möchten.
Kai Bellmann
ONLINE
Die Teilnahme beinhaltet ausführliche Unterlagen.
Preis:
Die Teilnahmegebühr beträgt:
1.360,00 €
(MwSt.-frei)
pro Teilnehmer
Fördermöglichkeiten:
Bei einem Großteil unserer Veranstaltungen profitieren Sie von bis zu 70 % Zuschuss aus der ESF-Fachkursförderung.
Bisher sind diese Mittel für den vorliegenden Kurs nicht bewilligt. Dies kann verschiedene Gründe haben. Wir empfehlen Ihnen daher, Kontakt mit unserer Anmeldung aufzunehmen. Diese gibt Ihnen gerne Auskunft über die Förderfähigkeit der Veranstaltung.
Weitere Bundesland-spezifische Fördermöglichkeiten finden Sie hier.
Inhouse Durchführung:
Sie möchten diese Veranstaltung firmenintern bei Ihnen vor Ort durchführen? Dann fragen Sie jetzt ein
individuelles
Inhouse-Training
an.
Bewertungen unserer Teilnehmer
Dies könnte Sie auch interessieren:
Fragen zur Veranstaltung?
Ihr Ansprechpartner für die Veranstaltung
Hier finden Sie eine Übersicht aller Rezensionen.