Programowanie w C++23
Intensywne szkolenie poświęcone wykorzystaniu nowoczesnych funkcjonalności wprowadzonych w standardzie C++23 oraz wcześniejszych standardach Modern C++. Program szkolenia prowadzi uczestników przez najważniejsze usprawnienia i nowe możliwości języka, pokazując jak efektywnie wykorzystać je w codziennej pracy programistycznej. Uczestnicy poznają praktyczne zastosowania nowych elementów języka, ucząc się modernizować istniejący kod oraz projektować nowe rozwiązania z wykorzystaniem możliwości C++23. Warsztaty skupiają się na przekształcaniu realnych przykładów kodu, demonstrując korzyści płynące z zastosowania nowych mechanizmów języka w kontekście poprawy czytelności, bezpieczeństwa i wydajności programów.
Dlaczego warto wybrać to szkolenie?
W obliczu ciągłych zmian technologicznych kompetencje techniczne stają się kluczowym atutem na rynku pracy. Intensywne szkolenie poświęcone wykorzystaniu nowoczesnych funkcjonalności wprowadzonych w standardzie C++23 oraz wcześniejszych standardach Modern C++.
Po ukończeniu szkolenia uczestnicy będą potrafili: Umiejętność wykorzystania nowych funkcjonalności C++23, Znajomość technik modernizacji legacy code, Zdolność pisania bardziej zwięzłego i czytelnego kodu, Umiejętność efektywnego zarządzania pamięcią. Te kompetencje bezpośrednio przekładają się na wyższą efektywność w realizacji projektów IT.
Szkolenie jest szczególnie wartościowe dla: Programiści C++ chcący zaktualizować swoją wiedzę, Deweloperzy pracujący z legacy code, Inżynierowie oprogramowania migrujący do C++23.
Co wyróżnia nasze podejście?
EITT łączy wiedzę teoretyczną z intensywnymi warsztatami praktycznymi. W ciągu 2 dni intensywnego szkolenia uczestnicy pracują na realnych przykładach i scenariuszach, co gwarantuje nie tylko zrozumienie teorii, ale przede wszystkim umiejętność jej praktycznego zastosowania.
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5 od uczestników, EITT jest zaufanym partnerem w rozwoju kompetencji dla organizacji każdej wielkości. Nasi trenerzy to praktycy z wieloletnim doświadczeniem, którzy dzielą się aktualną wiedzą i sprawdzonymi rozwiązaniami.
Szukasz szkolenia dopasowanego do potrzeb Twojego zespołu? Skontaktuj się z nami — przygotujemy program dostosowany do Twoich wymagań.
Korzyści
- Umiejętność wykorzystania nowych funkcjonalności C++23 i wcześniejszych standardów Modern C++
- Znajomość technik modernizacji legacy code
- Zdolność pisania bardziej zwięzłego i czytelnego kodu
- Umiejętność efektywnego zarządzania pamięcią
- Wiedza z zakresu programowania współbieżnego i korutyn
- Znajomość nowoczesnych wzorców projektowych
- Umiejętność wykorzystania usprawnień biblioteki standardowej
- Zdolność tworzenia bardziej wydajnych aplikacji
Dla kogo jest to szkolenie?
Wymagania wstępne
- Dobra znajomość C++ w starszych standardach
- Doświadczenie w programowaniu obiektowym
- Znajomość podstawowych wzorców projektowych
- Rozumienie zarządzania pamięcią w C++
Program szkolenia
Automatyczna dedukcja typów (auto i decltype)
- Semantyka przenoszenia i referencje rvalue
- Jednolita inicjalizacja i lista inicjalizacyjna
- Zarządzanie pamięcią w Modern C++
Nowe mechanizmy języka
- Wyrażenia lambda i funkcje anonimowe
- Szablony z parametrami variadycznymi
- Delegowanie konstruktorów i dziedziczenie
- Koncepty (concepts) i ograniczenia szablonów
- Moduły i ich wpływ na organizację kodu
- Programowanie współbieżne
- Korutyny (coroutines)
Klasy thread i async
- Synchronizacja z wykorzystaniem mutex i future
- Atomowe operacje i lock-free programming
- Biblioteka standardowa
- Inteligentne wskaźniki (unique_ptr, shared_ptr)
Nowe kontenery i algorytmy
- Zakresy (ranges) i widoki (views)
- Wyrażenia regularne
- Usprawnienia w STL
- std::expected i std::optional
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu?
Do udziału w szkoleniu Programowanie w C++23 zalecamy: Dobra znajomość C++ w starszych standardach; Doświadczenie w programowaniu obiektowym; Znajomość podstawowych wzorców projektowych.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 2 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.
Dla kogo przeznaczone jest to szkolenie?
Szkolenie jest skierowane do: Programiści C++ chcący zaktualizować swoją wiedzę; Deweloperzy pracujący z legacy code; Inżynierowie oprogramowania migrujący do C++23.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.