Online eller på plats, instruktörsledda live C++-utbildningar visar genom praktisk övning hur man utvecklar applikationer med C++, C++11, C++14, C++17 och andra versioner. C++-träning är tillgänglig som "online live-träning" eller "live-träning på plats". Liveträning online (alias "fjärrträning live") utförs med hjälp av ett interaktivt fjärrskrivbord . Liveträning på plats kan genomföras lokalt i kundlokaler i Sverige eller i NobleProgs företagsutbildningscenter i Sverige. NobleProg -- Din lokala utbildningsleverantör
Denna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda avancerade C++ programmeringstekniker för att utveckla komplexa, säkra och högpresterande system och applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
Skapa en utvecklingsmiljö som inkluderar alla C++ bibliotek, paket och ramverk.
Förstå funktionerna, komponenterna och de grundläggande elementen i C++.
Skapa komplexa C++ applikationer med hjälp av avancerad programmeringsteknik.
Lär dig hur du skriver läsbar, snabb och säker kod i C++.
Lär dig de vanliga säkerhetsfallgroparna på språket C++ och hur du kan mildra dem.
Implementera teststrategier för kodkvalitet och säkerhetskontroll.
Använd diagnostik- och felsökningsverktygen i utvecklingen av C++.
Djup C++ utbildning för att täcka kvantitativ metodmodellering och introducera ett stort projekt för praktikanterna att få verklig praktisk erfarenhet med C++ for Quants
Den här tre dagars kursen täcker grunderna för att säkra C / C++ -koden mot skadliga användare som kan utnyttja många sårbarheter i koden med minneshantering och inputhantering, kursen täcker principerna för att skriva säker kod.
Är C++ lämplig för inbyggda system som mikrokontroller och realtid-operativsystem?
Ska objektorienterad-programmering användas i mikrokontroller?
Är C++ för långt borta från hårdvaran för att vara effektiv?
Denna instruktörsledda, liveutbildning tar upp dessa frågor och demonstrerar genom diskussion och övning hur C++ kan användas för att utveckla inbyggda system med kod som är korrekt, läsbar och effektiv. Deltagarna sätter teorin i praktiken genom att skapa ett urval inbäddad ansökan i C++.
I slutet av denna utbildning kommer deltagarna att kunna:
Förstå principerna för objektorienterad modellering, programmering av inbyggd programvara och realtidsprogrammering
Producera kod för inbyggda system som är liten, snabb och säker
Undvika kodsvällning från mallar, undantag och andra språkfunktioner
Förstå problemen med att använda C++ i säkerhetskritiska och realtidssystem
Felsöka ett C++-program på en målenhet
Publik
Utvecklare
Designers
Format för kursen
Delvis föreläsning, delvis diskussion, övningar och intensiv praktisk övning
Det här är en 2-dagars kurs som riktar sig till C++-programmerare som är intresserade av att tillämpa den nya C++11-standarden inom sin bransch. Den är särskilt användbar för utvecklare av finansiella applikationer och täcker alla nya funktioner med kodexempel som kan köras under labbtillfället.
Denna instruktörsledda, liveutbildning i Sverige (online eller på plats) ger en introduktion av C++, Qt GUI-ramverket och olika kommunikationsteknologier som ZeroMQ och Protocol Buffers som kan användas för att skriva distribuerade applikationer.
I slutet av den här utbildningen kommer deltagarna att ha nödvändig kunskap och övning för att skriva och kompilera en applikation med C++, Qt och gcc på Linux Centos 6/7. Deltagarna kommer också att integrera asynkrona meddelandefunktioner med Zero MQ och Protocol Buffers.
Denna utbildning syftar till att introducera C++ som en vanlig utvidgning av C när det gäller objektorienterad utveckling av inbäddade system. Eftersom C++ omfattar C, tar denna utbildning oss från C till C++ på ett naturligt sätt och undersöker hur C++ är implementerat. Detta är särskilt värdefullt att förstå när man tillämpar C++ i en inbäddad miljö med begränsade resurser. C++-standarden har nyligen genomgått en större revision, även känd som C++11, och en ny version är på väg, C++14. Denna kurs behandlar ämnen som introducerats med dessa revisioner och som är särskilt användbara, såsom högpresterande minneshantering, samtidighet med hjälp av en flerkärnig miljö och programmering nära hårdvaran.
Mål / FÖRDELAR
Huvudsyftet med denna klass är att du ska kunna använda C++ på ett "korrekt sätt".
Introducera C++ som ett objektorienterat språk alternativ i ett inbäddat system sammanhang
Visa likheterna – och skillnaderna – med C-språket
Förstå olika minneshanteringsstrategier – särskilt flyttsemantiken som introducerades med C++11
Titta under huven och förstå vad olika paradigmer i C++ leder till i maskinkod
Använd mallar för att uppnå typsäkra högre ordningens abstraktioner för programmering nära hårdvaran – minnesmappad I/O samt avbrott – särskilt de variadiska mallarna som introducerades med C++11
Tillhandahåll några användbara designmönster som är särskilt tillämpliga i ett inbäddat sammanhang
Några övningar för att öva på några koncept
Publik / DELTAGARE
Denna utbildning är inriktad på C++ - programmerare som tänker börja använda C++ i ett inbäddat systemsammanhang.
TIDIGARE KUNSKAP
Kursen kräver grundläggande kunskaper i C++ programmering, motsvarande våra utbildningar ” C++ - Nivå 1” och ” C++ Nivå 2 - Introduktion av C++ 11”.
PRAKTISKA ÖVNINGAR
Under träningen övar du de presenterade koncepten i ett antal övningar. Vi kommer att använda den öppna och gratis integrerade utvecklingsmiljön från Eclipse
Detta är en specialiserad HMI-utvecklingskurs som är utformad för bilprofessorer som är involverade i utvecklingen av avancerade infotainmentsystem för fordonsindustrin.
Denna instruktörsledda, liveträning i Sverige täcker grunderna i spelutveckling med Unreal Engine 4 samtidigt som den ger deltagarna chansen att skapa sitt eget provspel.
LÄS MER...
Last Updated:
Vittnesmål (9)
Allmän kursinformation
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Machine Translated
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away.
I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Jag gillade att vara nedsänkt i C++ språket i 5 dagar - inte avbrutet av vanligt arbete - i rad mycket ... Personligen är jag inte lika erfaren i C++ som mina kollegor, så jag bestämde mig för att gå den här kursen för att göra en djupdykning. Dyket triggade mig enormt att lära mig mer ... vilket är precis vad jag ville uppnå.
Jag uppskattade utbildarens och mina kollegors expertis, kunskap. Det faktum att ämnen berördes mycket snabbt och inte behandlades i detalj är vad jag förväntar mig av en avancerad kurs. Ibland för snabbt för mig att följa (men det är en känd och accepterad nackdel med att jag går den här kursen :-)) ... Men å andra sidan gav det mig en ganska fullständig överblick över språkets finesser.
Tack så mycket för att du presenterar en kurs på detta sätt! Mest uppskattat!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Machine Translated
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Kurs - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto
Kurs - Using C++ in Embedded Systems - Applying C++11/C++14
Goda exempel, fokusera på det mest användbara materialet
Piotr Sowinski - Intel Technology Poland
Kurs - Object Oriented Programming with C++
Machine Translated
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurs - QT Programming
Enligt min ödmjuka åsikt, tränaren, har han förklarat allt med en perfekt rytm och upprätthållit balansen mellan teoretiskt och praktiskt material. Utöver detta var materialet bra.
Hector Gonzalez Gomez - ZITRO LABORATORY
Kurs - C ++ 11 Programación
Machine Translated
Excellent trainer with huge knowledge about the subject.