Kursplan
Introduktion
- Vad är nytt i C++?
- Översikt över C++ funktioner och element
- Förstå objektorienterad programmering
- Grunderna i C++ programmering
Komma igång
- Att sätta upp utvecklingsmiljön
- Installerar C++ IDE
- Standardbibliotek och komponenter
Avancerat Programming i C++
- Lambda-uttryck i C++
- Standardbehållare och algoritmer
- Flytta semantik
- C++ regler för kodningsstil
- Pekare till implementering (Plmpl)
- Operatör överbelastning
- Polymorfism i C++
- Variabler, matriser och villkor
- Referenser och tips
- Undantagshantering
- Andra moderna funktioner och implementering
Säkerhet Programming
- C++ säkerhetsfunktioner och bästa praxis
- Modern minneshantering
- Stränghanteringstekniker
- Arbeta med användarkontokontroll (UAC)
- Säkerhetssårbarheter och begränsningsalternativ
Teststrategier för C++
- Att välja ett testramverk
- Analys och mått
- Skriva enhetstester
- Integrations- och systemnivåtest
- Testar äldre kod
- Black-box-testning
Felsökning av koden
- Villkors- och funktionsbrytpunkter
- Flertrådig felsökning
- Verktyg för prestanda och diagnostik
Sammanfattning och nästa steg
Krav
- Grundläggande C++ programmeringserfarenhet
Publik
- Utvecklare
Vittnesmål (5)
Att det var så uppkopplat innebar att vi kunde spara mycket tid. Mycket uppskattat. Det faktum att utbildaren kunde både c# och Cpp var också till stor hjälp eftersom han kunde förklara allt genom kunskap vi redan hade.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Machine Translated
Tempot var optimalt, inte för långsamt, inte för snabbt. Ämnena vi berörde var väldigt informella och intressanta. Jag tror att jag förstod allt. Vi pratade om vad som är användningsfallet och varför det är användbart. Exemplen var små och kortfattade, lätt att förstå. Vi kunde ställa frågor vid varje steg och det besvarades och förklarades fullständigt och med stort tålamod. Vi fick också frågor för att se till att vi förstår ämnet eller har några frågor. Det var roligt och underhållande även om det var väldigt informellt och jag tror att jag lärde mig mycket.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Machine Translated
Mycket övningar och hjälp. Det var användbart för utbildaren att kunna använda våra individuella projektdokument för att kunna hjälpa oss att lösa problemet och slutföra övningarna. {God chans att ställa frågor också.
Matthew - Teledyne
Kurs - Advanced C++
Machine Translated
I liked that we had exercises to do, the material was impressive and well structured and the trainer explained very well all the topics
Diana Toldas - Accenture Industrial Software Solutions S.A.
Kurs - Advanced C++
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.