Szkolenie rozwija praktyczne umiejętności programowania w języku C w zakresie zarządzania pamięcią, programowania wielowątkowego, optymalizacji i profilowania kodu, przygotowując do tworzenia wydajnych i bezpiecznych aplikacji na platformy 32- i 64-bitowe.
Unikanie błędu przekroczenia zakresu liczb całkowitych
Arytmetyka zmiennoprzecinkowa
Zmienne statyczne, zewnętrzne i rejestrowe
Zmienne ulotne
Stałe
Zapobieganie błędom typu przepełnienie bufora
Wykorzystanie bezpiecznych funkcji
Projektowanie aplikacji wielowątkowych
API POSIX i Windows dla wątków
Działanie i wykorzystanie interfejsu OpenMP
Funkcje setjmp i longjmp
Synchronizacja pomiędzy wątkami
Testowanie aplikacji wielowątkowych
Rozszerzenia kompilatorów
gprof
gcov i lcov
Valgrind
OProfile
Techniki optymalizacji
Rola kompilatora
Optymalizacja a bezpieczeństwo
Autorem szkolenia jest Piotr Nazimek
Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi