Plan Szkolenia

Wprowadzenie

  • Co nowego w C++?
  • Przegląd funkcji i elementów C++
  • Zrozumienie programowania obiektowego
  • Podstawy programowania C++

Pierwsze kroki

  • Konfigurowanie środowiska programistycznego
  • Instalowanie C++ IDE
  • Standardowe biblioteki i komponenty

Zaawansowane Programming w C++

  • Wyrażenia lambda w C++
  • Standardowe kontenery i algorytmy
  • Semantyka przenoszenia
  • Reguły stylu kodowania C++
  • Wskaźnik do implementacji (Plmpl)
  • Przeciążanie operatorów
  • Polimorfizm w C++
  • Zmienne, tablice i instrukcje warunkowe
  • Referencje i wskaźniki
  • Obsługa wyjątków
  • Inne nowoczesne funkcje i ich implementacja

Bezpieczeństwo Programming

  • C++ funkcje zabezpieczeń i najlepsze praktyki
  • Nowoczesne zarządzanie pamięcią
  • Techniki obsługi ciągów znaków
  • Praca z kontrolą konta użytkownika (UAC)
  • Luki w zabezpieczeniach i opcje łagodzenia skutków

Strategie testowania dla C++

  • Wybór środowiska testowego
  • Analiza i metryki
  • Pisanie testów jednostkowych
  • Testy integracyjne i na poziomie systemu
  • Testowanie starszego kodu
  • Testowanie czarnoskrzynkowe

Debugowanie kodu

  • Punkty przerwania warunkowego i funkcyjnego
  • Debugowanie wielowątkowe
  • Wydajność i narzędzia diagnostyczne

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowe C++ doświadczenie w programowaniu

Publiczność

  • Deweloperzy
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Nadchodzące szkolenia