Online vagy helyszíni, oktató által vezetett élő C++ képzések gyakorlati gyakorlaton keresztül mutatják be, hogyan lehet alkalmazásokat fejleszteni C++, C++11, C++14, C++17 és más verziókkal. A C++ képzés "online élő képzés" vagy "helyszíni élő képzés" formájában érhető el. Az online élő képzés (más néven "távoli élő képzés") egy interaktív, távoli asztalon keresztül történik. Helyszíni élő képzés végezhető helyben az ügyfelek telephelyén Magyarország vagy a NobleProg vállalati képzési központjaiban Magyarország. NobleProg – az Ön helyi képzési szolgáltatója
Machine Translated
Vélemények
★★★★★
★★★★★
A tréner mindig megoldja a kétségeimet.
David C Pascual C - FELIPE DE JESUS DUARTE LOPEZ, we need to hace this group for mexico people only from Turf and compact utility
Kurzus: Advanced C++ Software Design
Machine Translated
Sok gyakorlat és segítség. Hasznos volt a tréner számára, hogy az egyéni projektdokumentumainkat felhasználva segíthetett a probléma megoldásában és a gyakorlatok elvégzésében. {Rengeteg lehetőség a kérdések feltevésére is.
This is a 2 day course aimed at C++ programmers who are interested in applying the new C++11 standard in their industry. It is particularly useful for financial applications developers covering all new features with coding examples to be executed within the lab
Ez egy speciális HMI Fejlesztési kurzus, amelyet az autóipari szakemberek számára fejlesztettek ki, akik részt vesznek a fejlett autóinfotainment rendszer fejlesztésében.
Ez a háromnapos kurzus a C / C++ kód biztosításának alapjait tartalmazza a rosszindulatú felhasználók ellen, akik a kód kezelésében számos biztonsági rést használhatnak memóriakezeléssel és bemeneti kezeléssel, a kurzus a biztonságos kód írásának alapelveit tartalmazza.
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
Unreal Engine egy iparágban vezető játékfejlesztő eszközkészlet 3D-s játékok készítéséhez. Számos mai játék és sorozat fejlesztésére használták, köztük a Borderlands, a Gears of War, a Bio Shock és a Mass Effect. Ez az oktató által irányított, élő képzés a játékfejlesztés alapjait fedezi fel a Unreal Engine 4 Unreal miközben lehetőséget biztosít a résztvevők számára, hogy saját mintajátékot készítsenek.
A tantárgy formátuma
Vita + nagy hangsúlyt fektet a gyakorlati tervezésre és fejlesztésre. Alkalmi vetélkedők az előrehaladás és a megértés mérésére. Rengeteg oktató visszajelzés és elkötelezettség.
This instructor-led, live training in Magyarország provides in-depth coverage of Qt and its modules.
By the end of this training, participants will have the necessary knowledge and practice to develop their own C++ application using Qt.
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
Is C++ suitable for embedded systems such as microcontrollers and real-time-operating-systems?
Should object-oriented-programming be used in microcontrollers?
Is C++ too far removed from the hardware to be efficient?
This instructor-led, live training addresses these questions and demonstrates through discussion and practice how C++ can be used to develop embedded systems with code that is accurate, readable, and efficient. Participants put theory into practice through the creation of a sample embedded application in C++.
By the end of this training, participants will be able to:
Understand the principles of object-oriented modelling, embedded software programming and real-time programming
Produce code for embedded systems that is small, fast and safe
Avoid code bloat from templates, exceptions, and other language features
Understand the issues related to using C++ in safety-critical and real-time systems
Debug a C++ program on a target device
Audience
Developers
Designers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
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
A LaTex egy szabadon elterjedt, nyílt forrású dokumentumkészítési nyelv, amelyet a tudósok, kutatók, írók és kiadók használnak, és nyomtatják munkájukat a legmagasabb tipográfiai minőséggel, előre meghatározott, professzionális elrendezéssel. Leggyakrabban folyóiratcikkek, közepes és nagy méretű műszaki vagy tudományos dokumentumok, tézisek és disszertációk, valamint összetett jelentések készítésére használják. A WYSIWYG szövegszerkesztőktől eltérően, a LaTex a programozási parancsokat és a szöveget egyesíti, hogy a szerző a tartalomra összpontosítson, és nem formáz olyan kérdéseket, mint a belső számhivatkozások, bibliográfiai hivatkozások vagy következetes formázás. A LaTex-et egy aktív közösség támogatja, amely rendszeresen készít és terjeszt új csomagokat és papír formátumokat,
A funkcionális programozás a számítástechnikai megoldások matematikai funkcióinak értékelése. A funkcionális programozás lehetővé teszi a felhasználók számára, hogy olyan webes alkalmazások komplex elemeit és szerkezeteit hozzon létre, amelyek nem érzékenyek a mellékhatásokra és a mutációkra.
Ez az oktató által vezetett, élő képzés (online vagy online) olyan webfejlesztőkre irányul, akik funkcionális programot szeretnének használni C++
A képzés befejezése után a résztvevők képesek lesznek:
Használjon funkcionális programozási megoldásokat a webalkalmazások teljesítményének javításához.
Kerülje az adatok mutációit és a mellékhatásokat a funkcionális programozással.
Webes alkalmazások létrehozása funkcionális programozási stílusban.
A kurzus formája
Interaktív előadás és vita.
Rengeteg gyakorlat és gyakorlat.
Hands-on megvalósítás egy élő laboratóriumi környezetben.
Szakképesítési lehetőségek
Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
C++ egy C-alapú objektumorientált programozási nyelv. Qt a GUI-k fejlesztésének kerete C++ alkalmazások számára. Az elosztott alkalmazások gyakran olyan üzenetkönyvtárat használnak, mint a ZeroMQ, hogy szinkron módon kommunikáljanak más komponensekkel, szolgáltatásokkal és alkalmazásokkal. Az üzeneteket először serializálják egy serializációs protokoll használatával, mint például a Protocol Buffers, amely lehetővé teszi, hogy az üzeneteket olyan összeállított bájtként továbbítsák, amelyek kisebbek és könnyebbek, mint a JSON vagy XML fájlok.
Ez az oktató által vezetett, élő képzés (online vagy online) bemutatja a C++, a Qt GUI keretrendszer és a különböző kommunikációs technológiák, mint például a ZeroMQ és a Protocol Buffers, amelyek használhatók írni elosztott alkalmazások.
A képzés befejezése előtt a résztvevők rendelkeznek a szükséges ismeretekkel és gyakorlatokkal, hogy írjanak és összeállítsák a kérelmet C++, Qt és gcc segítségével Linux Centos 6/7. A résztvevők a Zero MQ és a Protocol Buffers segítségével is integrálják a szinkron üzenetküldő képességeket.
A kurzus formája
Interaktív előadás és vita.
Rengeteg gyakorlat és gyakorlat.
Hands-on megvalósítás egy élő laboratóriumi környezetben.
Szakképesítési lehetőségek
Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
C++ egy platformokon átnyúló objektumorientált programozási nyelv, amelyet nagy rendszerek és erőforrás-korlátozott alkalmazások számára terveztek, egyértelmű szerkezettel, kódfelhasználhatósággal, rugalmassággal és hatékonysággal.
Ez az oktató által vezetett, élő képzés (online vagy on-site) olyan fejlesztőknek szól, akik fejlett C++ programozási technikákat kívánnak használni a komplex, biztonságos és nagy teljesítményű rendszerek és alkalmazások fejlesztésére.
A képzés befejezése után a résztvevők képesek lesznek:
Hozzon létre egy olyan fejlesztési környezetet, amely magában foglalja az összes C++ könyvtárat, csomagot és kereteket.
Ismerje meg a tulajdonságokat, összetevőket és alapvető elemeit C++.
Komplex C++ alkalmazások létrehozása a fejlett programozási technikák használatával.
Ismerje meg, hogyan kell olvasható, gyors és biztonságos kódot írni C++.
Ismerje meg a közös biztonsági hibákat C++ nyelven és hogyan kell enyhíteni őket.
Végrehajtás tesztelési stratégiák kódminőség és a biztonsági ellenőrzés.
Használja a diagnosztikai és debugging eszközöket C++ fejlesztés.
A kurzus formája
Interaktív előadás és vita.
Rengeteg gyakorlat és gyakorlat.
Hands-on megvalósítás egy élő laboratóriumi környezetben.
Szakképesítési lehetőségek
Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
Online C++ courses, Weekend C++ courses, Evening C++ training, C++ boot camp, C++ instructor-led, Weekend C++ training, Evening C++ courses, C++ coaching, C++ instructor, C++ trainer, C++ training courses, C++ classes, C++ on-site, C++ private courses, C++ one on one training
Kedvezmények tanfolyamokra
No course discounts for now.
Hírlevél kedvezmény
Tiszteletben tartjuk az Ön e-mail címét. Nem fogjuk továbbítani és nem adjuk el a címet más feleknek.
Bármikor megváltoztathatja preferenciáit vagy leiratkozhat.
Néhány ügyfelünk
is growing fast!
We are looking for a good mixture of IT and soft skills in Hungary!
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: