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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite