C++ Schulungen

C++ Schulungen

Lokale, instruktorierte Live-C ++ - Schulungskurse demonstrieren durch praktische Übungen, wie man Anwendungen mit C ++ entwickelt C ++ Training ist als "Live-Training vor Ort" oder "Fern-Live-Training" verfügbar Onsite Live Training kann vor Ort bei Kunden durchgeführt werden Schweiz oder in NobleProg Corporate Trainingszentren in Schweiz Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Machine Translated

Erfahrungsberichte

★★★★★
★★★★★

C++ Kurspläne

Name des Kurses
Dauer
Überblick
Name des Kurses
Dauer
Überblick
49 Stunden
Überblick
Intensive C++ Schulung zur quantitativen Modellierung von Methoden und Einführung eines umfangreichen Projekts für die Teilnehmer, um praktische Erfahrungen mit C++ für Quants zu sammeln
21 Stunden
Überblick
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
Überblick
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
Überblick
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
Überblick
C++ 17 ( C++ 17) ist die neueste Version der Programmiersprache C++ . Es werden mehrere neue "große" Sprachfunktionen hinzugefügt, mit denen Programmierer einfacheren, saubereren und aussagekräftigeren Code schreiben können.

In diesem von Lehrern geführten Live-Training lernen die Teilnehmer die wichtigsten neuen Funktionen von C++ 17 kennen, während sie eine C++ erstellen. Fallstudien und interaktive Diskussionen werden mit praktischen Übungen kombiniert, um zu demonstrieren, wie Sie den größtmöglichen Nutzen aus C++ 17 ziehen können. Am Ende dieses Kurses verfügen die Teilnehmer über die erforderlichen Kenntnisse und Übungen, um C++ 17 optimal zum Schreiben zu nutzen klarerer, einfacherer und qualitativ hochwertigerer C++ Code.

Publikum

- Fortgeschrittene C++ Entwickler

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
35 Stunden
Überblick
C++ is an object oriented programming language based on C. Qt is a framework for developing GUIs for C++ applications. Distributed C++ applications often use a messaging library such as ZeroMQ to communicate asynchronously with other components, services and applications. Messages are first serialized using a serialization protocol such as Protocol Buffers, which allows the messages to be transmitted as compiled bytes that are smaller and lighter than JSON or XML files.

This instructor-led, live training (online or onsite) provides introductory coverage of C++, the Qt GUI framework, and various communication technologies such as ZeroMQ and Protocol Buffers that can be used for writing distributed applications.

By the end of this training, participants will have the necessary knowledge and practice to write and compile an application using C++, Qt and gcc on Linux Centos 6/7. Participants will also integrate asynchronous messaging capabilities using Zero MQ and Protocol Buffers.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
21 Stunden
Überblick
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
Überblick
Functional programming is the evaluation of mathematical functions for computational solutions. Together with C++, functional programming allows users to create complex elements and structures for web applications that are not susceptible to side effects and mutations.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to functional program with C++

By the end of this training, participants will be able to:

- Use functional programming solutions to improve the performance of web applications.
- Avoid data mutation and side effects with functional programming.
- Create web applications in a functional programming style.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 Stunden
Überblick
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.
35 Stunden
Überblick
Dies ist ein fortgeschrittener C++ Schulungskurs, der sich auf die objektorientierte (OO) Softwareentwicklung und -gestaltung mit der Programmiersprache C++ .
7 Stunden
Überblick
In diesem Kurs lernen die Teilnehmer C++ Konzepte und Programmierkenntnisse.
35 Stunden
Überblick
Der Kurs präsentiert eine umfassende objektorientierte Sprache C++ und deren Verwendung anhand einfacher Beispiele. Dies sind die Standardmechanismen und die Bibliothek
21 Stunden
Überblick
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.
C++ Schulung, C++ boot camp, C++ Abendkurse, C++ Wochenendkurse, C++ Kurs, C++ Training, C++ Seminar, C++ Seminare, C++ Privatkurs, C++ Coaching, C++ Lehrer

Sonderangebote

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 Switzerland!

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