Szkolenie Zaawansowany CMake
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: Wytwarzanie oprogramowania
- KOD SZKOLENIA: IT-SD-212
- CZAS TRWANIA: 2 dni
- INFORMACJA CENOWA od: 5050 zł netto za jedną osobę
- RODZAJ SZKOLENIA: szkolenie zamknięte
- JĘZYK SZKOLENIA: polski
- FORMA REALIZACJI: stacjonarna, online
Opis szkolenia
Szkolenie koncentruje się na zaawansowanych technikach wykorzystania systemu CMake w procesie budowania projektów programistycznych. W trakcie warsztatów praktycznych uczestnicy poznają zaawansowane mechanizmy automatyzacji procesu budowania, tworzenia skryptów oraz integracji z różnymi narzędziami programistycznymi. Program został zaprojektowany z myślą o przekazaniu praktycznej wiedzy poprzez realizację rzeczywistych przypadków użycia oraz rozwiązywanie typowych problemów napotykanych podczas pracy z CMake.
Profil uczestnika
- Programiści C++ z minimum rocznym doświadczeniem w projektach wykorzystujących CMake
- Inżynierowie DevOps odpowiedzialni za procesy budowania oprogramowania
- Architekci systemów pracujący nad konfiguracją środowisk budowania
- Liderzy zespołów programistycznych nadzorujący procesy CI/CD
- Specjaliści ds. automatyzacji procesów wytwarzania oprogramowania
- Deweloperzy systemów wbudowanych pracujący z cross-kompilacją
Agenda
- Zaawansowana konfiguracja projektów CMake
- Tworzenie modułów i pakietów
- Zarządzanie zależnościami zewnętrznymi
- Konfiguracja warunkowa i zmienne środowiskowe
- Integracja z systemami kontroli wersji
- Optymalizacja procesu budowania
- Techniki przyśpieszania kompilacji
- Zarządzanie pamięcią podręczną
- Równoległe wykonywanie zadań
- Debugowanie skryptów CMake
- Integracja z narzędziami zewnętrznymi
- Konfiguracja systemów CI/CD
- Integracja z generatorami dokumentacji
- Wsparcie dla różnych środowisk IDE
- Tworzenie własnych rozszerzeń
- Najlepsze praktyki i wzorce
- Strukturyzacja projektów wielomodułowych
- Zarządzanie wersjami i wydaniami
- Testowanie skryptów budowania
- Standaryzacja konfiguracji
Korzyści
Uczestnik po zakończeniu szkolenia będzie potrafił samodzielnie projektować i implementować zaawansowane systemy budowania oparte o CMake. Uczestnik nabędzie umiejętność efektywnej optymalizacji procesów kompilacji i linkowania w dużych projektach programistycznych. Uczestnik będzie w stanie tworzyć własne moduły i rozszerzenia CMake dostosowane do specyficznych potrzeb projektu. Uczestnik pozna techniki debugowania i rozwiązywania problemów w skryptach CMake. Uczestnik nauczy się integrować CMake z różnymi narzędziami i systemami CI/CD. Uczestnik zdobędzie wiedzę o najlepszych praktykach w zakresie organizacji i strukturyzacji projektów wielomodułowych.
Wymagane przygotowanie uczestników
- Praktyczna znajomość języka C++ i podstaw programowania
- Podstawowa znajomość systemu CMake i jego składni
- Doświadczenie w tworzeniu prostych skryptów budowania
- Znajomość systemów kontroli wersji (preferowany Git)
Zagadnienia
- Modularyzacja projektów CMake
- Zarządzanie zależnościami zewnętrznymi
- Optymalizacja procesów budowania
- Cross-kompilacja i wsparcie dla wielu platform
- Integracja z systemami CI/CD
- Generatory CMake
- Debugowanie skryptów
- Testowanie systemów budowania
- Cache CMake i jego optymalizacja
- Zmienne i właściwości projektów
- Tworzenie własnych modułów
- Zarządzanie wersjami i wydaniami
Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
Organizacja szkolenia
- Minimalna liczba uczestników: 4 osób
- Maksymalna liczba uczestników: 12 osób
- Miejsce: siedziba klienta lub wskazana lokalizacja
- Czas trwania każdego dnia: 8 godzin zegarowych (9:00-17:00)
Formy realizacji szkolenia
Szkolenie stacjonarne
- Szkolenie w siedzibie klienta lub wskazanej lokalizacji
- Sala szkoleniowa wyposażona w niezbędny sprzęt
- Materiały szkoleniowe w formie elektronicznej
- Przerwy kawowe i lunch
- Bezpośrednia interakcja z trenerem
- Networking w grupie
- Ćwiczenia warsztatowe w zespołach
Szkolenie zdalne
- Wirtualne środowisko szkoleniowe
- Materiały w formie elektronicznej
- Interaktywne ćwiczenia online
- Breakout rooms do pracy w grupach
- Wsparcie techniczne podczas szkolenia
- Nagrania sesji (opcjonalnie)
Możliwość dofinansowania
Szkolenie może zostać sfinansowane ze środków publicznych w ramach:
- Krajowego Funduszu Szkoleniowego (KFS)
- Bazy Usług Rozwojowych (BUR)
- Projektów unijnych realizowanych przez PARP
- Programu Akademia HR (PARP)
- Regionalnych programów operacyjnych
W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!
Zaufali nam
Poznaj naszą firmę

Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
FAQ — Często zadawana pytania
- Zaproszenie w formie one-pager’a z terminami
- Kick-off projektu
- Strategiczne przywództwo i myślenie
- Komunikacja i współpraca. Zarządzanie konfliktem
- Motywowanie, angażowanie i trudne decyzje w biznesie
- Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
- Budowa organizacji przyszłości
- Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania