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)
Caracterul online al acestuia a însemnat că am putut economisi mult timp. Foarte apreciat. De asemenea, faptul că formatorul știa atât c#, cât și Cpp a fost de mare ajutor, deoarece a putut explica totul prin 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, nu prea lent, nu prea rapid. Subiectele pe care le-am abordat au fost foarte informale și interesante. Cred că am înțeles totul. Am vorbit despre ce este cazul de utilizare și de ce este util. Exemplele au fost mici și concise a fost ușor de înțeles. Am putut pune întrebări la fiecare pas și ni s-a răspuns și explicat pe deplin și cu multă răbdare. De asemenea, ni s-au pus întrebări pentru a ne asigura că am înțeles subiectul sau că avem întrebări. A fost distractiv și amuzant, deși foarte informal și cred că am învățat multe.
Gabor - Rheinmetall Electronics Hungary Kft
Curs - Advanced C++
Tradus de catre o masina
O mulțime de exerciții și ajutor. A fost util ca formatorul să poată utiliza dovezile proiectului nostru individual pentru a ne ajuta să rezolvăm problema și să completăm exercițiile. {De asemenea, am avut multe șanse să punem întrebări.
Matthew - Teledyne
Curs - Advanced C++
Tradus de catre o masina
Mi place că am avut exerciții de făcut, materialele erau impresionante și bine structurate, iar formatorul le-a explicat foarte bine toate temele.
Diana Toldas - Accenture Industrial Software Solutions S.A.
Curs - Advanced C++
Tradus de catre o masina
Am apreciat flexibilitatea și diversitatea temelor, combinația de formări și exerciții m-a permis să aplic imediat ceea ce am învățat. De asemenea, mi-au plăcut proiectele din ultimul zi pentru a uni toate elementele.
Luca Ricagni - Rockwell Collins UK Limited
Curs - Advanced C++
Tradus de catre o masina