C++ Schulungen

C++ Schulungen

Online oder vor Ort durchgeführte C++-Schulungen demonstrieren durch praktische Übungen, wie man Anwendungen mit C++, C++11, C++14, C++17 und anderen Versionen entwickelt.

C++-Schulungen sind als "Online-Live-Schulungen" oder "Live-Schulungen vor Ort" erhältlich. Das Online-Live-Training (auch "Remote-Live-Training" genannt) wird über einen interaktiven Remote-Desktop durchgeführt. Onsite-Live-Schulungen können vor Ort beim Kunden in Österreich oder in den NobleProg Corporate Training Centern in Österreich durchgeführt werden.

NobleProg -- Ihr lokaler Schulungsanbieter

Machine Translated

C++ Course Outlines

Name des Kurses
Dauer
Überblick
Name des Kurses
Dauer
Überblick
35 Stunden
C++ ist eine cross-platform-objektorientierte Programmiersprache, die für große Systeme und Ressourcenbegrenzte Anwendungen mit klarer Struktur, Code-Reusability, Flexibilität und Effizienz konzipiert ist. Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an Entwickler, die fortschrittliche Programmietechniken verwenden möchten, um komplexe, sichere und hochleistungsfähige Systeme und Anwendungen zu entwickeln. Am Ende dieser Ausbildung können die Teilnehmer:
    Erstellen Sie eine Entwicklungsumgebung, die alle C++ Bibliotheken, Pakete und Rahmenbedingungen umfasst. Verständnis der Eigenschaften, Komponenten und Grundelemente der C++. Erstellen Sie komplexe C++ Anwendungen mit fortschrittlichen Programmierungstechniken. Erfahren Sie, wie Sie einen lehrbaren, schnellen und sicheren Code in C++ schreiben können. Erkennen Sie die gemeinsamen Sicherheitsfälle in C++ Sprache und wie sie zu lindern. Durchführung von Teststrategien für Codequalität und Sicherheitskontrolle. Verwenden Sie die Diagnose und Debugging-Tools in der Entwicklung C++.
Format des Kurses
    Interaktive Unterricht und Diskussion. Viele Übungen und Übungen. Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
    Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
49 Stunden
Deep C++ training to cover quantitative methods modeling and introduce a huge project for the trainees to have real hands-on experience with C++ for Quants
21 Stunden
In diesem dreitägigen Kurs werden die Grundlagen des Sicherns des C / C++ Codes gegen böswillige Benutzer behandelt, die möglicherweise viele Sicherheitslücken im Code mit Speicherverwaltung und Eingabehandhabung ausnutzen. In diesem Kurs werden die Grundlagen des Schreibens von sicherem Code behandelt.
21 Stunden
Ist C++ für eingebettete Systeme wie Mikrocontroller und Echtzeitbetriebssysteme geeignet? Soll in Mikrocontrollern eine objektorientierte Programmierung verwendet werden? Ist C++ zu weit von der Hardware entfernt, um effizient zu sein? Dieses von Lehrern geleitete Live-Training geht auf diese Fragen ein und zeigt anhand von Diskussionen und Übungen, wie mit C++ eingebettete Systeme mit genauem, lesbarem und effizientem Code entwickelt werden können. Die Teilnehmer setzen die Theorie in die Praxis um, indem sie eine eingebettete Beispielanwendung in C++ erstellen. Am Ende dieser Schulung können die Teilnehmer:
  • Verstehen Sie die Prinzipien der objektorientierten Modellierung, der eingebetteten Softwareprogrammierung und der Echtzeitprogrammierung
  • Erstellen Sie Code für eingebettete Systeme, der klein, schnell und sicher ist
  • Vermeiden Sie das Aufblähen von Code aus Vorlagen, Ausnahmen und anderen Sprachfunktionen
  • Verstehen Sie die Probleme im Zusammenhang mit der Verwendung von C++ in sicherheitskritischen Systemen und Echtzeitsystemen
  • Debuggen Sie ein C++ Programm auf einem Zielgerät
Publikum
  • Entwickler
  • Designer
Format des Kurses
  • Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
14 Stunden
Dieser zweitägige Kurs richtet sich an C++ Programmierer, die daran interessiert sind, den neuen C++ 11-Standard in ihrer Branche anzuwenden. Es ist besonders nützlich für Entwickler von Finanzanwendungen, die alle neuen Funktionen mit Codebeispielen behandeln, die im Labor ausgeführt werden sollen
7 Stunden
C++ 17 (C++17) is the latest version of the C++ programming language. It adds several new "big" language features with the aim of helping programmers write simpler, cleaner and more expressive code. In this instructor-led, live training, participants will learn about C++ 17's most important new features as they step through the creation of a sample C++ application. Case studies and interactive discussions will be combined with hands-on practice to demonstrate how to get the maximum benefit out of C++ 17. By the end of this course, participants will have the knowledge and practice to make the best use of C++ 17 for writing clearer, simpler, higher-quality C++ code. Audience
  • Intermediate C++ developers
Format of the course
  • Part lecture, part discussion, exercises and heavy hands-on practice
35 Stunden
C++ ist ein Objektorientierter Programmiersprache basierend auf C. Qt ist ein Rahmen für die Entwicklung von GUIs für C++ Anwendungen. Verteilte C++ Anwendungen verwenden oft eine Nachrichtbibliothek wie ZeroMQ, um asynchronous mit anderen Komponenten, Dienstleistungen und Anwendungen zu kommunizieren. Nachrichten werden zunächst mit einem serialisierungsprotokoll wie Protocol Buffers serialisiert, das es ermöglicht, dass die Nachrichten als zusammengeführten byten übertragen werden, die kleiner und leichter sind als JSON oder XML Dateien. Dieser Instructor-leitet, Live-Training (online oder on-site) bietet einführende Abdeckung von C++, der Qt GUI-Framework und verschiedenen Kommunikationstechnologien wie ZeroMQ und Protocol Buffers, die für das Schreiben verteilter Anwendungen verwendet werden können. Bis zum Ende dieser Ausbildung haben die Teilnehmer die notwendigen Kenntnisse und Übungen, um eine Anwendung mit C++, Qt und gcc auf Linux Centos 6/7. Die Teilnehmer werden auch asynchrone Messaging-Fähigkeiten mit Zero MQ und Protocol Buffers integrieren. Format des Kurses
    Interaktive Unterricht und Diskussion. Viele Übungen und Übungen. Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
    Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
21 Stunden
This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development. Since C++ encloses C, this training takes us from C to C++ in a natural way, and looks under the hood of how C++ is implemented. This is especially valuable to comprehend when applying C++ in an embedded resource limited environment.  The C++ standard has recently been undergoing a major revision, a.k.a. as C++11, and a new one is on its way, C++14. This course addresses subjects brought in with these revisions that are especially useful like high performance memory management, concurrency making use of a multicore environment, and bare-metal close to the hardware programming. GOAL/BENEFITS The major objective of this class is that you shall be able to use C++ in a “correct way”.
  • Introduce C++ as an object oriented language alternative in an embedded system context
  • Show the similarities ‑ and differences ‑ with the C language
  • Comprehend different memory management strategies – especially the move semantics introduced with C++11
  • Look under the hood and understand what different paradigms in C++ leads to in machine code
  • Use templates to achieve type safe high order abstractions for bare-metal close to the hardware programming – memory mapped I/O as well as interrupts – especially the variadic templates introduced with C++11
  • Provide some useful design patterns especially applicable in an embedded context
  • A few exercises in order to practice some concepts
AUDIENCE/PARTICIPANTS This training is aimed C++- programmers who intend to start using C++ in an embedded system context. PREVIOUS KNOWLEDGE The course requires basic knowledge in C++ programming, corresponding to our trainings ”C++ – Level 1” and ”C++ Level 2 – Introducing C++11”. PRACTICAL EXERCISES During the training you will practice the presented concepts in a number of exercises. We will use the open and free integrated development environment from Eclipse
14 Stunden
Funktionelle Programmierung ist die Bewertung mathematischer Funktionen für Computationslösungen. Gemeinsam mit funktionaler Programmierung ermöglicht es Benutzern, komplexe Elemente und Strukturen für Webanwendungen zu erstellen, die nicht anfällig für Nebenwirkungen und Mutationen sind. Dieser Instructor-leitet, Live-Training (Online oder OnSite) richtet sich an Web-Entwickler, die ein funktionelles Programm mit C++ Am Ende dieser Ausbildung können die Teilnehmer:
    Verwenden Sie funktionelle Programmierungslösungen, um die Leistung von Web-Anwendungen zu verbessern. Vermeiden Sie Datenmutationen und Nebenwirkungen mit funktionaler Programmierung. Web-Anwendungen in einem funktionalen Programmierungsstil erstellen.
Format des Kurses
    Interaktive Unterricht und Diskussion. Viele Übungen und Übungen. Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
    Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
14 Stunden
Dies ist ein spezieller HMI-Entwicklungskurs, der für Automobilexperten konzipiert wurde, die an der Entwicklung eines fortschrittlichen Infotainment-Systems für Kraftfahrzeuge beteiligt sind.
14 Stunden
LaTex ist eine frei verbreitete, quelloffene Dokumentvorbereitungssprache, die von Wissenschaftlern, Forschern, Schriftstellern und Verlegern verwendet wird, um ihre Arbeiten in höchster typografischer Qualität unter Verwendung eines vordefinierten professionellen Layouts zu setzen und zu drucken. Es wird am häufigsten für Zeitschriftenartikel, mittlere bis große technische oder wissenschaftliche Dokumente, Abschlussarbeiten und Dissertationen sowie komplexe Berichte verwendet. Im Gegensatz zu WYSIWYG-Textverarbeitungsprogrammen kombiniert LaTex Programmierbefehle und Text, damit sich der Autor auf den Inhalt konzentrieren kann und keine Probleme wie interne Nummernverweise, bibliografische Zitate oder konsistente Formatierungen auftreten. LaTex wird von einer aktiven Community unterstützt, die regelmäßig neue Pakete und Papierformate erstellt und verteilt.
35 Stunden
Dies ist ein fortgeschrittener C++ Schulungskurs, der sich auf die objektorientierte (OO) Softwareentwicklung und -gestaltung mit der Programmiersprache C++ .
7 Stunden
In diesem Kurs lernen die Teilnehmer C++ Konzepte und Programmierkenntnisse.
35 Stunden
Der Kurs präsentiert eine umfassende objektorientierte Sprache C++ und deren Verwendung anhand einfacher Beispiele. Dies sind die Standardmechanismen und die Bibliothek
21 Stunden
QT ist ein Anwendungsframework für die Entwicklung plattformübergreifender Anwendungssoftware. Es verwendet Standard- C++ mit Erweiterungen, um die Entwicklung von GUI- und Serveranwendungen zu vereinfachen. Dieses von Lehrern geleitete Live-Training bietet eine ausführliche Übersicht über QT und seine Module. Am Ende dieser Schulung verfügen die Teilnehmer über die erforderlichen Kenntnisse und Erfahrungen, um ihre eigene C++ Anwendung mit QT zu entwickeln.
    Format des Kurses
    • Ein von Lehrern geführter Kurs mit theoretischem QT-Bericht, Übungen und einem großen Teil der praktischen Entwicklung.
    21 Stunden
    Unreal Engine ist eine branchenführende Suite von Spieleentwicklungstools zum Erstellen von 3D-Spielen. Es wurde verwendet, um viele der heutigen Spiele und Serien zu entwickeln, einschließlich Borderlands, Gears of War, Bio Shock und Mass Effect. Dieses von Lehrern geleitete Live-Training deckt die Grundlagen der Spieleentwicklung mit Unreal Engine 4 ab und gibt den Teilnehmern die Möglichkeit, ihr eigenes Beispielspiel zu erstellen.
      Format des Kurses
      • Diskussion + eine starke Betonung auf praxisnahes Design und Entwicklung. Gelegentliche Tests, um den Fortschritt und das Verständnis zu messen. Viel Feedback und Engagement der Instruktoren.

      Last Updated:

      C++ Schulung, C++ boot camp, C++ Abendkurse, C++ Wochenendkurse, C++ Kurs, C++ Training, C++ Seminar, C++ Seminare, C++ Privatkurs, C++ Coaching, C++ Lehrer

      Sonderangebote

      No course discounts for now.

      Sonderangebote Newsletter

      Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
      Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

      EINIGE UNSERER KUNDEN

      is growing fast!

      We are looking for a good mixture of IT and soft skills in Austria!

      As a NobleProg Trainer you will be responsible for:

      • delivering training and consultancy Worldwide
      • preparing training materials
      • creating new courses outlines
      • delivering consultancy
      • quality management

      At the moment we are focusing on the following areas:

      • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
      • SOA, BPM, BPMN
      • Hibernate/Spring, Scala, Spark, jBPM, Drools
      • R, Python
      • Mobile Development (iOS, Android)
      • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
      • You need to have patience and ability to explain to non-technical people

      To apply, please create your trainer-profile by going to the link below:

      Apply now!

      This site in other countries/regions