C++ für Fortgeschrittene

Nicolai Josuttis

Kurzinformationen

Auf Anfrage
Auf Anfrage

Detailinformationen

C++ hat sich in den letzten Jahren stetig weiterentwickelt.
So wie man es am Anfang gelernt hat, programmiert man nicht mehr unbedingt. Und bei jedem Thema gibt es Details, die einem trotz jahrelanger Verwendung nicht ganz klar sind.

Diese Schulung behandelt die wichtigsten und typischen Formen von "Halb-Wissen" über C++. Typische Fragen und Aspekte bei der täglichen Programmierung werden im Detail diskutiert und praktische Konsequenzen aufgezeigt.

Der Seminarinhalt:

  • Strings im Detail (SSO)
  • Probleme bei der Verwendung von Smart/Shared Pointern
  • Effektive Nutzung von Move-Semantik
  • Praktische Hinweise zu Templates
  • "decay" von Datentypen
  • Value-Kategorien (lvalue, rvalue, xvalue) im Detail
  • Overload Resolution, deren Folgen und deren Änderung
  • Regeln für spezielle Member-Funktionen
  • Wie initialisiert man Objekte richtig
  • Fallen bei Concurrency und Multi-Threading
  • Allokatoren und PMR (spezielle Speicherverwaltung für Container)
  • Performance und Compile-Time Computing

Josuttis, Nicolai

 

Nicolai Josuttis gilt als einer der weltweit führenden Experten bei der operativen Umsetzung von Projekten in verteilten Systemen und SOA in der Praxis. Als unabhängiger technischer Projektleiter, Systemarchitekt, Berater und Autor ist er seit vielen Jahren vor allem für große Unternehmen und Projekte international tätig.

Unter seiner technischen Leitung wurden in den Bereichen Finanzwesen, Telekommunikation, Verkehrstechnik, Automobilbau und Maschinenbau mehrere mittlere bis große kommerzielle Softwaresysteme erfolgreich realisiert. Er ist Autor verschiedener weltweit publizierter Bücher zur praktischen Softwareentwicklung, darunter das Buch "SOA in der Praxis", und einer der Autoren des weltweiten SOA-Manifests.

 

Er ist ein Experte für C++ und C++11 und Autor des weltweiten Standardwerks "The C++ Standard Library".

 

 

 

Nicolai Josuttis ist auch Sprecher auf der OOP!

 

Zielgruppe

C++-Entwickler

Voraussetzungen

Grundsätzliche Kenntnisse von C++ (Klassen, Vererbung, I/O, Referenzen, Container, und Iteratoren) werden vorausgesetzt.

Sprachen

Seminar: Deutsch

Unterlagen: Englisch

Informationen

Unsere Leistungen - Sie erhalten:

  • Schulungsunterlagen als Printversion oder PDF
  • Ihre persönliche Teilnahmebescheinigung   
  • Verpflegung während des Seminars
  • Ein 1-jähriges kostenloses Abonnement der Fachzeitschrift JavaSPEKTRUM oder OBJEKTspektrum
  • als Seminarteilnehmer sind Sie OOP-Alumni und erhalten 20% Rabatt auf den Teilnehmerpreis unserer jährlichen Fachkonferenz OOP!

Unsere Leistungen beim Onlineseminar - Sie erhalten:

  • der Seminarvortrag und begleitende Seminarunterlagen
  • Ihre persönliche Teilnahmebescheinigung

Teilnehmer-Vorteile:

  • Frühbucher (Übernachtung): 1 Übernachtung + Frühstück im Tagungshotel inklusive! (gültig, bei einer Anmeldung bis 4 Wochen vor Seminarbeginn)
    alternativ, wenn keine Hotelübernachtung benötigt wird   
  • Frühbucher: 100 € Rabatt (gültig, bei einer Anmeldung bis 4 Wochen vor Seminarbeginn)

Gruppenrabatt:

Bei einer gleichzeitigen Anmeldung von 3-4 Mitarbeitern erhalten Sie 5% Gruppenrabatt, ab 5 Mitarbeitern erhöht sich der Gruppen-Rabatt auf 10%!

Inhouse-Seminare

Dieses Seminar ist auch als Inhouse-Schulung durchführbar. Schon ab einer Teilnehmerzahl von 5 Mitarbeitern kalkulieren wir Ihnen gerne ein kostengünstiges Inhouse-Trainings-Angebot.

NRW-Bildungsscheck

SIGS-DATACOM ist zugelassener Bildungspartner des Landes NRW. Ihren NRW-Bildungsscheck für unsere Seminare einzulösen ist möglich! Weitere Informationen erhalten Sie unter:NRW Bildungsscheck!!

Disclaimer

Wir sind für die eigenen Inhalte, die wir zur Nutzung bereithalten, nach den allgemeinen Gesetzen verantwortlich. Von diesen eigenen Inhalten sind Querverweise (externe Links) auf die von anderen Anbietern bereit gehaltenen Inhalte zu unterscheiden. Diese fremden Inhalte stammen nicht von uns und spiegeln auch nicht unsere Meinung wider, sondern dienen lediglich der Information. Wir machen uns diese Inhalte nicht zu eigen und übernehmen trotz sorgfältiger inhaltlicher Kontrolle keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seite sind ausschließlich deren Betreiber verantwortlich.