Kursplan
Introduksjon
- Hva er nytt i C++? Oversikt over C++ funksjoner og elementer Forstå objektorientert programmering Grunnleggende om C++ programmering
Starter
- Sette opp utviklingsmiljøet Installere C++ IDE Standard biblioteker og komponenter
Avansert Programming i C++
- Lambda-uttrykk i C++ Standardbeholdere og algoritmer Flytt semantikk C++ kodingstilregler Peker til implementering (Plmpl) Operatøroverbelastning Polymorfisme i C++ Variabler, matriser og betingelser Referanser og pekere Unntakshåndtering Andre moderne funksjoner og implementering
Sikkerhet Programming
- C++ sikkerhetsfunksjoner og beste fremgangsmåter Moderne minneadministrasjon Teknikker for strenghåndtering Arbeide med brukerkontokontroll (UAC) Sikkerhetssårbarheter og avgrensningsalternativer
Teststrategier for C++
- Velge et testrammeverk Analyse og beregninger Skrive enhetstester Integrasjon og tester på systemnivå Testing av eldre kode Black-box-testing
Feilsøking av koden
- Betingede og funksjonsbruddpunkter Multi-threaded debugging Ytelses- og diagnoseverktøy
Sammendrag og neste trinn
Krav
- Grunnleggende C++ programmeringserfaring
Publikum
- Utviklere
Testimonials (5)
Nettheten til det gjorde at vi kunne spare mye tid. Setter stor pris på. Også det faktum at treneren kunne både c# og Cpp var til stor hjelp siden han kunne forklare alt gjennom kunnskap vi allerede hadde.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Machine Translated
Tempoet var optimalt, ikke for sakte ikke for fort. Emnene vi berørte var veldig uformelle og interessante. Jeg tror jeg skjønte alt. Vi snakket om hva som er brukssaken og hvorfor det er nyttig. Eksemplene var små og konsise var enkle å forstå. Vi kunne stille spørsmål ved hvert trinn, og det ble besvart og forklart fullt ut og med stor tålmodighet. Vi ble også stilt spørsmål for å sikre at vi forstår emnet eller har spørsmål. Det var morsomt og underholdende, selv om det var veldig uformelt, og jeg tror jeg lærte mye.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Machine Translated
Mange øvelser og hjelp. Det var nyttig for treneren å kunne bruke våre individuelle prosjektdokumenter for å kunne hjelpe oss med å fikse problemet og fullføre øvelsene. {God mulighet for å stille spørsmål også.
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.