C und C++ 02: C++ Programmierer
C++ Praxiskurs für C, C# Java, JavaScript oder Python Programmierer

Du kannst bereits in einer anderen Sprache als C++ programmieren und bist mit den Grundkonzepten einer modernen Programmiersprache wie Variablen, Datentypen, Funktionen und Datenstrukturen vertraut? Du willst C++ schnell und effektiv lernen, sei es für ein laufendes Projekt oder weil Du ein C++ Code in eine andere Programmiersprache migrieren willst? Oder Du willst fremden C++ Code verstehen und dafür Unit Tests schreiben oder den bestehenden Code erweitern? Dieser Kurs bringt Dich in nur 3 Tagen auf das Intermediate Level in C++, wobei Du die Sprache auf effektive, lebhafte und nachhaltige Weise erlernst. Erfahre mehr über diesen C++ Kurs...

Nutzen

  • Einen schnellen Einstieg in C++ schaffen
  • Einarbeitung in C++ Projekte verkürzen
  • Effektive Arbeit an C++ Projekten
  • Objektorientierte Programmierung mit C++ erlernen
  • Gute Vorbereitung für fortgeschrittene Themen in C++

Dieser C++ Kurs für Programmierer entspricht dem Intermediate Level in C++. Hier lernst Du gezielt und effizient die C++ spezifische Syntax und Semantik, so dass Du mit C++ Projekten effektiv arbeiten und C++ Code verstehen, erweitern und ggf. anpassen kannst.

Kursformate

1-Tages-Crash-Kurs

Live-Training

Live oder online large

Lehrmaterial

Lehrmaterial

Video-Clips

Video clips
3-Tages-Kurs

Live-Training

Live oder online large

Lehrmaterial

Lehrmaterial

Verpflegung

Snacks large
4-Wochen Trainingsprogramm

Live-Training

Online large

Lehrmaterial

Lehrmaterial

Video-Clips

Video clips

Alle Kurse beinhalten zusätzlich den zeitlich unbegrenzten Zugang zu unserem Member-Bereich mit vielen weiteren Videos, Tutorials und Infos rund ums Coden.

Inhalte

Der Kurs behandelt eine Auswahl folgender Themen:

  • Classes
  • Objects
  • Arrays
  • Struct and Union
  • Controll Flow
  • Pointer 
  • Reference
  • Function Objects
  • Lambda Expressions
  • STL Data Structures
  • STL Algorithms
  • Adaptive STL
  • Working with Bet Flags
  • Smart Pointer
  • Input and Output
  • Using Streams
  • Exception Handling

Für weitere Details bitte die untenstehende Agenda ansehen.

Vorkenntnisse

Dieser C++ Kurs ist für Personen mit Programmiervorkenntnissen in einer anderen Programmiersprache wie z.B. in Java, C#, C, JavaScript oder Python geeignet sowie für Personen, die über grundlegende C++ Kenntnisse verfügen im Umfang unseres C++ Kurses für Nicht-Programmierer. Ziel des Kurses ist, in kurzer Zeit die spezifischen Sprachelemente und Sprachkonzepte von C++ zu erlernen und darüber hinaus ausgewählte Intermediate Themen zu behandeln.
 

Wenn Du keine Erfahrung oder Kenntnisse in einer anderen Programmiersprache hast und neu in der Programmierwelt bist und gerne C++ lernen willst, dann schau Dir bitte den Kurs C++ für Nicht-Programmierer an. 

  • Individuell: wir gehen gezielt auf Dich ein und berücksichtigen Deine Vorkenntnisse, Wunschthemen und Schwerpunkte

  • Strukturiert und leicht verständlich

  • Bringe deine Karriere, Studium oder Ausbildung auf die nächste Stufe: mit Zertifikat

  • Sicher und eigenständig Programme entwickeln (ob privat, beruflich oder für dein Startup)

  • Viel, viel, viel Praxis: sofort anwendbare Ergebnisse

  • kleine Gruppen: max. 8 Teilnehmer im 3-Tages-Kurs max. 15 Teilnehmer im Online-Coaching

  • Von Experten nach der Raed- Methode® entwickelt & auf die Anforderungen von Tech-Unternehmen im Jahr 2020 ausgerichtet

  • E-Mail-Support auch nach Ende des Kurses

Kursbeschreibung

Dieser dreitägige C++ Kurs bringt Dich schritt für Schritt und praxisorientiert auf das Intermediate Level von C++ und bietet einen tieferen Einblick in die Programmiersprache C++. Der Kurs richtet sich an Anwender mit Vorkenntnissen in einer anderen Programmiersprache oder Grundkenntnisse in C++, die ein besseres Verständnis der Sprache entwickeln und sie für größere Projekte und bei einer breiteren Palette von Problemen einsetzen möchten. Die Teilnehmer erhalten lehrreiche Probleme, die sie mit den neu erlernten Best Practice Techniken von C++ lösen sollen.

Was lernst Du am ersten Tag?

Du lernst die spezifische Themen von C++ wie z.B. Pointer und Referenzen, Struct und Union. Natürlich auch die Grundkonzepte einer objektorientierten Programmierung mit C++. Du lernst wie Du C++ Klassen deklarierst und wie Du Konstruktoren definierst und damit Objekte erzeugst, wie Vererbung und Polymorphe in C++ funktioniert. Auch die Syntax von Control-Flow wie Conditions und Loops in C++ wirst du an diesem Tag schnell lernen, so dass Du bereits am Ende dieses Tages C++ Code schreiben kannst. 

Was lernst Du am zweiten Tag?

Heute steigen wir in die Standard Template Library STL ein. wir schauen uns die verschiedenen Datenstrukturen, die uns diese STL out of the Box gibt sowie die STL Algorithms. Wir schauen uns die sequential Containers aber auch die Associative Container, Adaptive STL, STL Iterators. Dazu lernst Du auch Function Objects und das Konzept von dem Smart Pointer

Was lernst Du am dritten Tag?

Nun schauen wir uns, wie wir mit C++ Daten effizienter bearbeiten können. Zuerst lernst Du Lambda Expression, Behaviour Parameterisation sowie das Arbeiten mit Streams. Danach lernst Du wie Du mit C++ Dateien bearbeiten kannst. Die Input/Output Bibliothek in C++ und wie wir auch Streams damit einsetzen können. Natürlich dürfen hier Exception Handling und das Arbeiten mit Bet Flags nicht fehlen. Zum Schluss gibt es ein ggf. ein C++ Projekt ob ein Verwaltungssystem oder ein Mini-Spiel, welche das Gelernte in allen 3 Tagen in Action setzt und die Zusammenhänge beleuchtet. In allen drei Tagen gibt es aber auch immer viele Beispiele und kleine Programmieraufgaben, so dass Du dadurch die C++ wichtigen Konzepte nicht nur in die Theorie lernst sondern auch in der Praxis unmittelbar umsetzt und dadurch C++ in der Praxis schnell und effektiv lernst. 

Was ist der Unterschied zwischen C++ für Einsteiger Schulung und den anderen C++ Schulungen bei der Münchner Akademie?
  • Nach diesem C++ für Programmier verfügst Du über C++ Intermediate Level.
  • Nach C++ für Einsteiger verfügst Du über C++ Basic Level
  • Nach C++ für Fortgeschrittene verfügst Du über C++ Advanced Level

Die C++ Schulung für Programmier ist gemacht für Personen mit Programmiervorkenntnisse. Daher werden wir bei nah alle Themen aus C++ für Einsteiger am ersten Tag zügig, sehr kompakt und schnell mit vielen Beispielen und kleine Workshops lernen. Ab  dem zweiten Tag werden wir mit ausgewählten Intermediate Themen wie STL, Lambda Expressions, Streams und C++ I/O weiter machen. Das Tempo ist relativ schnell und gezielt auf Deine Bedürfnisse und Geschwindigkeit. Wir sorgen für möglichst homogene Gruppen, denn dadurch lernen alle schneller und besser. Da hier alle Teilnehmer sich in eine andere Programmiersprache auskennen sollten und die meisten Fachbegriffe aus diesem Kurs ihnen mehr oder weniger bekannt sind, können wir mit dem Tempo zügig ziehen und an die Wünsche der Teilnehmer agile anpassen. 

Falls Du neu in die Programmierwelt bist, dann schau Dir bitte C++ Kurs für Einsteiger! Falls diese Themen für Dich alle vertraut sind, dann schau Dir bitte den C++ für Fortgeschrittenen Kurs an.

Wie geht es ab hier weiter?

Nach diesem Kurs verfügst Du über "Intermdiate" Level in C++ und kannst einfache bis mittelschwere Programme in C++, bestehend aus mehreren Klassen meistern. Wenn Du weitere spannende fortgeschrittenen Themen in C++ noch effektiv lernen willst, dann schau Dir unseren C++ Kurs für Fortgeschrittenen. Falls Du eher C++ Code testen willst, dann empfehlen wir Dir den Unit Testing mit C++ Kurs. Wenn Du von Anfang an sehr guten und sauberen C++ Code produzieren möchtest, dann ist der Clean Code mit C++ der ideale Kurs dafür. Falls Du Software Architektur mit C++ realisieren willst, dann empfehlen wir Dir unseren Clean Software Architektur mit C++. Wir würden uns sehr freuen, Dich bei den C++ Praxiskursen oder bei anderen Kursen der Münchner Coding Akademie herzlich begrüßen zu dürfen.

Deine Trainer

Der C++ Kurs für Programmierer wird von einem der folgenden Trainer durchgeführt:

ZERTIFIKAT

Selbstverständlich erhältst Du als Teilnehmer am C++ Kurs für Programmierer ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben und die erfolgreiche Programmierung eines kleinen Abschlussprojektes. Das allerdings wird Ihnen nach diesem intensiven C++ Intermediate Kurs mehr Freude als Stress bereiten.

Agenda

Die Agenda ist aufgrund der zahlreichen Fachbegriffe in englischer Sprache verfasst. Beschreibungen sowie Kursmaterial erhalten Sie auf Deutsch. Den Kurs können Sie wahlweise in deutscher oder englischer Sprache buchen.

Alle Seminarinhalte werden individuell an die Wünsche unserer Teilnehmer angepasst. Sie können je nach Wissensstand variieren und werden gemeinsam mit dem Seminarleiter an Tag 1 definiert. Bei diesem Python-Seminar haben Sie die Wahl aus folgenden Themen:

C++ KURS FÜR PROGRAMMIERER Tag 1

Objekt Oriented in C++

  • Classes
  • Objects
  • Constructors
  • Struct
  • Union
  • Inheritance
  • Polymorphy

C++ Fundamentals Topics

  • Pointer
  • References
  • Control Flow in C++
  • Arrays and Strings
  • Functions in C++

C++ KURS FÜR PROGRAMMIERER Tag 2

Standard Template Library STL

  • Sequential Containers
  • Associative Containers
  • Container Adapters
  • STL Iterators
  • STL Algorithms
  • Using auto Keywords

Input/Output in C++

  • Output
  • Input
  • I/O State
  • Formatting
  • File Streams
  • String Streams

C++ KURS FÜR PROGRAMMIERER Tag 3

Functions and Streams

  • Function Objects
  • Lambda Expression
  • Defining Streams
  • Using Streams for Input and Output

More Intermediate Topics

  • Understanding Smart Pointer
  • Working with Bet Flags
  • Error Handling in C++
  • Exception Handling

Kursformate / Termine

1-Tages-Crash-Kurs

In München oder Online
830,00 €

3-Tages-Kurs

In München oder Online
ab 1.876,00 €

4-Wochen-Training

1.876,00 €
Einstieg jederzeit möglich

Für Teams

Haben Sie Interesse an einem Kurs für Ihr Team? Get in touch – wir finden eine perfekte Lösung. Gerne kommen unsere Profis auch zu Ihnen. Wir bieten u.a.:

  • Inhouse-Schulungen
  • Technisches Coaching
  • Consulting
Anfragen Anfragen

Fragen & Beratung

Unser Serviceteam berät Sie gerne persönlich. Mo-Fr von 9.00 bis 18.00 Uhr unter:
+49 89 17958-820
info@coding-academy.com

Referenzen

BMW Apple Draeger VW Sky Siemens 2000px TÜ V Süd Logo Agfa Kopie Samsung Fraunhofer
Kurs-Katalog Raketen-Kurse im Überblick: