Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:CPP/CMAKE

automatyzacja-buildowc-c-plus-plusbudowanie-projektowcmake

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

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

Pobierz program w PDF

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ą

Autorem szkolenia jest Witold Wysota

Jestem inżynierem oprogramowania z ponad 20-letnim doświadczeniem w branży IT oraz tytułem magistra inżyniera informatyki zdobytym na Politechnice Warszawskiej. Od 2008 roku pracuję na rynku komercyjnym jako programista, realizując projekty w języku C++ dla klientów z całego świata – od Stanów Zjednoczonych, przez Europę, aż po Koreę. Specjalizuję się w programowaniu z wykorzystaniem bibliotek Qt, a moja wiedza i praktyka w tym zakresie zostały potwierdzone publikacjami artykułów oraz książką Game…

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

24.10.2025

Uczestnik szkoleniaBudowanie projektów C/C++ przy pomocy CMake

Jakub Sala, HID Global

Proste przedstawienie zagadnienia, dobre przykłady, ćwieczenia

Więcej opinii