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
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite