Szkolenie z metaprogramowania w C++ uczy zaawansowanych technik szablonów, optymalizacji kodu w czasie kompilacji, polimorfizmu statycznego, SFINAE, CRTP oraz praktycznego wykorzystania nowoczesnych standardów C++ w projektach
Szkolenie przygotowuje do samodzielnego projektowania i implementowania rozwiązań z wykorzystaniem metaprogramowania w języku C++
Szkolenie uczy stosowania szablonów, wyrażeń constexpr oraz technik polimorfizmu statycznego w celu optymalizacji kodu i przenoszenia obliczeń do czasu kompilacji
Szkolenie omawia sposoby ograniczania wywołań funkcji i szablonów do typów spełniających określone wymagania oraz wykorzystania nowoczesnych narzędzi języka C++
Dla kogo?
Zaawansowanych programistów C++ realizujących projekty wymagające optymalizacji i zaawansowanych technik kompilacyjnych
Specjalistów posiadających praktyczne doświadczenie w pracy z szablonami i nowoczesnymi standardami C++
Inżynierów oprogramowania odpowiedzialnych za rozwój i utrzymanie wydajnych bibliotek oraz narzędzi w języku C++
Efekty kształcenia
Uczestnik projektuje i implementuje zaawansowane szablony funkcji, klas i zmiennych
Uczestnik analizuje i optymalizuje kod poprzez przenoszenie obliczeń do czasu kompilacji
Uczestnik stosuje techniki polimorfizmu statycznego i dynamicznego w praktycznych projektach
Uczestnik rozróżnia i wykorzystuje mechanizmy SFINAE oraz cechy typów
Uczestnik definiuje i wdraża rozwiązania zgodne z różnymi standardami C++
Uczestnik ocenia przydatność narzędzi metaprogramowania w kontekście własnych projektów
Wymagania
Znajomość koncepcji związanych z programowaniem w języku C++ na poziomie zaawansowanym
Posługiwanie się dowolnym środowiskiem programistycznym, które pozwala na tworzenie projektów w nowoczesnym 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
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
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Michal Lupa, Aptiv Services Poland S.A.
Bardzo dużo praktycznych rzeczy
4.03.2026
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Wojciech Poniewierka, Aptiv Services Poland S.A.
Prowadzący dobrze tlumaczy omawiane zagadnienia, daje odpowiednie przykłady oraz przygotowuje ćwiczenia utrwalające materiał. Wszystkie kroki są tłumaczone jasno i zrozumiale.
18.04.2025
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Kamil Prokop, Aptiv Services Poland S.A.
Trener przekazał bardzo dużo praktycznego doświadczenia. Jest to bardzo istotne, bo sam chciałem się skupić na możliwych problemach i pułapkach podczas stosowania metaprogramowania, a trener potrafił przytoczyć wiele przykładów z projektów komercyjnych.
18.04.2025
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Jakub Pańczyk, Aptiv Services Poland S.A.
Konkretne, praktyczne przykłady, dobry kontakt, dobrze dobrane zadania.
18.04.2025
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Krzysztof Bera, Aptiv Services Poland S.A.
szkolenie pozwoliło na zobaczenie nowych perspektyw dotyczącego języka
4.03.2026
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Bo nauczyłem się dzięki niemu trudnych zagadnień
4.03.2026
Uczestnik szkolenia “Metaprogramowanie w języku C++”
Dobre warsztaty - była okazja, żeby porobić rzeczy, których mało się używa na codzień. Trudne niektóre były