Schița de curs
Introducere
- Ce este nou în C++?
- Panoramă a caracteristicilor și elementelor C++
- Înțelegerea programării orientate obiect
- Bazele programării în C++
Pornirea Lucrului
- Setarea mediului de dezvoltare
- Instalarea IDE-ului C++
- Biblioteci și componente standard
Programare Avansată în C++
- Expresii lambda în C++
- Container-uri și algoritmi standard
- Semantica de mutare
- Reguli de stil pentru codarea în C++
- Poarta la implementare (Pimpl)
- Suprascrierea operatorilor
- Polimorfism în C++
- Variabile, tablouri și condiționale
- Referințe și pointeri
- Gestionarea excepțiilor
- Alte funcții moderne și implementări
Programare Securizată
- Caracteristici de securitate ale C++ și cele mai bune practici
- Gestionarea modernă a memoriei
- Tehnici de gestionare a șirurilor
- Lucrul cu Controlul Contului Utilizator (UAC)
- Vulnerabilități de securitate și opțiuni de mitigare
Strategii de Testare pentru C++
- Alegerea unui cadru de testare
- Analiza și metrici
- Scrierea testelor unitare
- Testarea la nivel de integrare și sistem
- Testarea codului moștenit
- Testarea black-box
Depanarea Codului
- Puncte de oprire condiționate și funcționale
- Depanare multi-threading
- Instrumente de performanță și diagnostica
Synthesizarea și Următoarele Pași
Cerințe
- Experiență de programare basică în C++
Audiență
- Dezvoltatori
Mărturii (5)
Online-itatea a însemnat că am putut economisi mult timp. Apreciem foarte mult acest aspect. De asemenea, faptul că instrucționistul cunoștea atât C# cât și C++ a fost de o mare ajutor, deoarece putea explica totul folosind cunoștințele pe care le aveam deja.
Gabor - Rheinmetall Electronics Hungary Kft
Curs - Advanced C++
Tradus de catre o masina
Ritmul a fost optim, nici prea încet și nici prea repede. Subiectele de care am vorbit au fost foarte informale și interesante. Cred că am înțeles totul. Am discutat despre ce este cazul de utilizare și de ce este util. Exemplele erau mici și concise, ușor de înțeles. Am putut pune întrebări la fiecare etapă și au fost răspodute și explicative cu o mare răbdare. Ne-au fost adresate și noi întrebări pentru a ne asigura că înțelegem subiectul sau avem vreo întrebare. A fost distractiv și divertisant, deși foarte informal, și cred că am învățat mult.
Gabor - Rheinmetall Electronics Hungary Kft
Curs - Advanced C++
Tradus de catre o masina
Multe exerciții și ajutor. A fost util pentru instrucționist să poată folosi documentele noastre individuale de proiect pentru a ne ajuta să rezolvăm problemele și să finalizăm exercițiile. {Am avut și multe oportunități de a pune întrebări.}
Matthew - Teledyne
Curs - Advanced C++
Tradus de catre o masina
Mi-a plăcut că am avut exerciții de făcut, materiaialul a fost impresionant și bine structurat, iar instrucționarul a explicat foarte bine toate temele
Diana Toldas - Accenture Industrial Software Solutions S.A.
Curs - Advanced C++
Tradus de catre o masina
Am apprezzat flexibilitatea și varietatea temelor, combinația de instruire și exerciții m-a permis să aplic imediat ceea ce am învățat. De asemenea, mi-au plăcut proiectele din ultima zi care au consolidat toate cunoștințele.
Luca Ricagni - Rockwell Collins UK Limited
Curs - Advanced C++
Tradus de catre o masina