Zielgruppe: Der Kurs wendet sich sowohl an Einsteiger in die Programmierung sowie an Programmierer, die bereits mit anderen Sprachen vertraut sind, aber keine Kenntnisse in der objektorientierten Programmierung besitzen.
Seminarziel: Optimierte Compiler und leistungsfähige Bibliotheken machen C und C++ zu erfolgreichen Sprachen, die in der Ausführungsgeschwindigkeit beachtlich schnell sind. Der Kurs bietet solide Grundlagen, mit denen Sie sofort erste eigene Programme in C++ auf Konsole schreiben können. Mit den hier erworbenen Kenntnissen wird es leichter, weitergehenden Kursen zu folgen. Anhand zahlreicher Beispiele und Übungen lernen Sie das Konzept und die Grundlagen der objektorientierten Programmierung mit C++ sowie den Umgang mit der umfangreichen Klassenbibliothek.
Dauer: 4 Tage
C - Grundlagen
Grundsätzlicher Aufbau eines Quellcodes in C
Primitive Datentypen, Variable
Programmierlogik: Schleifen, Bedingungen
Funktionen und Unterprogramme
Strukturierte Aufteilung des Quellcodes
Zeiger, Arrays
Objektorientierung in C++
Der objektorientierte Gedanke
Klassen, Methoden, Konstruktoren, Destruktor, Zugriffsmodifizierer
Aufbau einer Vererbungshierarchie
Polymorphie, dynamisches Binden
static: Klassenvariable, Klassenmethode, ObjectFactory, SingletonPattern
Interfaces: Deklaration und Implementierung, Schnittstellenobjekte
Templates, die Standard Template Library, Collectionklassen
Streams: Stringverkettung, Datei-Streams
Ein-/Ausgabe Bibliothek iostream
Operatorüberladungen
Namespaces
Grundlagen Exceptionhandling
Trainings und Schulungen führe ich in ganz Deutschland durch bzw. meine Kunden kommen aus folgenden Regionen: Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Bielefeld, Herborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim, Köln, Bonn, Frechen, Bochum, Dortmund, Essen, Hagen, München, Leverkusen, Augsburg, Ulm, Ingelheim, Frankfurt, Darmstadt, Wörth, Einbeck, Hanau, Ratingen, Nürnberg, Kopenhagen, Andernach, Schwäbisch Gmünd, Ettlingen, Rodgau, Lübeck, Stuttgart, Böblingen, Niederzissen, Landsberg / Lech, Bergisch-Gladbach, Berlin, Morsbach, Meerbusch, Münster, Lüneburg, Friedrichsdorf, Herten, Ahrensbök, Forchtenberg, Flensburg, Recklinghausen, Bremen, Bergheim, Osnabrück, Düsseldorf, Kamp-Lintfort, Rheine, Würzburg, Saarlouis, Saarbrücken, Erlangen, Coburg, Kulmbach, Hofheim, Gummersbach, Mainz, Wiesbaden, Bad Iburg, Wolfsburg, Wolfenbüttel, Soest, Warstein, Lauf, Rheinbach, Ahrweiler, Magdeburg, Nördlingen, Weimar, Aachen, Magdeburg, Gütersloh, Rheda-Wiedenbrück, Northeim, Leipzig, Dresden, Duisburg, Wuppertal, Mannheim, Karlsruhe, Wiesbaden, Münster, Gelsenkirchen, Mönchengladbach, Braunschweig, Seligenstadt, Chemnitz, Kiel, Schwerin, Krefeld, Halle, Freiburg, Oberhausen, Erfurt, Rostock, Hamm, Mülheim, Herne, Ludwigshafen, Solingen, Oldenburg, Neuss, Potsdam, Heidelberg, Jena, Regensburg, Ingolstadt, Heilbronn, Pforzheim, Bottrop, Offenbach, Bremerhaven, Fürth, Remscheid, Reutlingen, Moers, Koblenz, Salzgitter, Siegen, Trier, NRW, Niedersachsen, Hessen, Baden-Württemberg, Bayern, Rheinland-Pfalz, Sachsen, Thüringen