Szkolenie: Budowanie projektów C/C++ przy pomocy CMake
Szkolenie CMake to praktyczny kurs dla programistów C/C++, który uczy efektywnego budowania, konfigurowania i testowania projektów wieloplatformowych z wykorzystaniem nowoczesnych narzędzi automatyzujących proces kompilacji
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:CPP/CMAKE
Budowanie projektów C/C++ przy pomocy CMake
Cele szkolenia
Szkolenie przygotowuje do samodzielnego tworzenia i zarządzania systemami budowania projektów w językach C i C++ z wykorzystaniem CMake
Szkolenie uczy konfigurowania, testowania oraz instalowania złożonych projektów programistycznych, w tym obsługi zależności i pakietów
Szkolenie rozwija umiejętność dostosowywania procesu budowania do różnych środowisk i architektur docelowych
Dla kogo?
Szkolenie adresowane jest do programistów C/C++ z podstawową znajomością języka, którzy chcą efektywnie zarządzać procesem budowania oprogramowania
Szkolenie przeznaczone jest dla osób odpowiedzialnych za konfigurację, testowanie i wdrażanie projektów programistycznych w środowiskach wieloplatformowych
Efekty kształcenia
Uczestnik projektuje i konfiguruje systemy budowania projektów C/C++ z użyciem CMake
Uczestnik analizuje i rozwiązuje zależności między modułami oraz bibliotekami w projekcie
Uczestnik wdraża procesy testowania i instalacji oprogramowania
Uczestnik dostosowuje konfigurację projektu do różnych platform i środowisk
Uczestnik wykorzystuje narzędzia automatyzujące kompilację i testowanie kodu
Uczestnik organizuje strukturę katalogów i plików w złożonych projektach
Wymagania
Podstawowe umiejętności tworzenia programów w C lub C++
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Funkcje systemów budowania
Porównanie istniejących systemów budowania dla C++
Wykorzystywane przez CMake (Make, ninja, MSBuild)
Samodzielne (Autotools, Meson, qmake, SCons, MSBuild)
Drzewa katalogów w CMake
Projekty i cele w CMake
Program
Biblioteka
Interfejs
Przegląd najczęstszych komend
Konfigurowanie projektów
Właściwości
Zależności
Opcje
Pliki konfiguracyjne
Wykonywanie testów konfiguracyjnych
Instalowanie projektów
Używanie i tworzenie pakietów
Generatory kodu
Testowanie poprzez CTest
Kompilacja na inną architekturę docelową
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
