Schița de curs
Introducere
- Ce este nou în C++?
- Prezentare generală a caracteristicilor și elementelor C++
- Înțelegerea programării orientate pe obiecte
- Bazele programării în C++
Începutul
- Configurarea mediului de dezvoltare
- Instalarea IDE-ului C++
- Biblioteci și componente standard
Programare Avansată în C++
- Expresii lambda în C++
- Containere și algoritmi standard
- Semantica mutării
- Reguli de stil pentru codarea în C++
- Pointer către implementare (Plmpl)
- Supraîncărcarea operatorilor
- Polimorfism în C++
- Variabile, array-uri și condiționale
- Referințe și pointeri
- Gestionarea excepțiilor
- Alte funcții și implementări moderne
Programare de Securitate
- Caracteristici și bune practici de securitate în C++
- Gestionarea modernă a memoriei
- Tehnici de manipulare a șirurilor
- Lucrul cu Controlul Contului de Utilizator (UAC)
- Vulnerabilități de securitate și opțiuni de atenuare
Strategii de Testare pentru C++
- Alegerea unui framework de testare
- Analiză și metrici
- Scrierea testelor unitare
- Teste de integrare și la nivel de sistem
- Testarea codului legacy
- Testarea în cutie neagră
Depanarea Codului
- Puncte de întrerupere condiționale și de funcție
- Depanare multi-thread
- Instrumente de performanță și diagnosticare
Rezumat și Următorii Pași
Cerințe
- Experiență de bază în programarea C++
Publicul țintă
- 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