Zalecenia CERT dla języka C++ w praktyce
LICZBA DNI: 3 (24h)
KOD KURSU: CPP/CERT
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
1
marca
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
7
czerwca
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
1
marca
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Termin
7
czerwca
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Szkolenie adresowane jest do osób znających język C++ chcących poszerzyć swoje kompetencje i umiejętności w zakresie dobrych praktyk programowania
WYMAGANIA
Od uczestników szkolenia wymagana jest umiejętność programowania w języku C++
ZALETY
Przegląd dobrych praktyk CERT na przykładzie krótkich zadań programistycznych prezentujących ich zastosowania w praktyce
Wykorzystanie narzędzi wspomagających walidację aplikacji w zakresie zaleceń CERT
Poznanie możliwych skutków działania pozornie poprawnych implementacji
Cele szkolenia
Umiejętność unikania typowych błędów w zakresie zarządzania pamięcią, obsługi danych wejściowych, łańcuchów znaków i wyjątków
Świadomość możliwych skutków lekceważenia dobrych praktyk programowania w języku C++
Poznanie pułapek programowania obiektowego oraz współbieżnego
Program
Zasady bezpiecznego programowania
- Pułapki języka C++
- Zalecenia CERT
Reguły i rekomendacje CERT
- Deklaracja i inicjalizacja zmiennych
- Wyrażenia
- Typy całkowitoliczbowe
- Kontenery
- Obsługa łańcuchów znaków
- Zarządzanie pamięcią
- Obsługa wejścia/wyjścia
- Wyjątki i obsługa błędów
- Programowanie obiektowe
- Współbieżność
Narzędzia wspomagające
- Analiza statyczna i dynamiczna
- Przegląd wybranych narzędzi
Inne rekomendacje
- MISRA C++
- MITRE CWE
