Szkolenie: Programowanie w C++20
Szkolenie z programowania w C++20 to praktyczny kurs dla programistów chcących poznać nowości, koncepcje, współprocedury, moduły, zakresy oraz zaawansowane techniki i zmiany wprowadzane w najnowszym standardzie C++
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:CPP/20
Programowanie w C++20
Cele szkolenia
Szkolenie przygotowuje do samodzielnego wykorzystywania nowych funkcji i narzędzi wprowadzonych w standardzie C++20 w codziennej pracy programistycznej
Szkolenie uczy stosowania koncepcji, współprocedur, modułów oraz programowania czasu kompilacji w celu zwiększenia efektywności i jakości kodu
Szkolenie rozwija umiejętność implementowania nowoczesnych rozwiązań, takich jak zakresy, widoki, adaptery oraz korzystania z nowych możliwości wielowątkowości i formatowania tekstu
Dla kogo?
Programiści C++ z doświadczeniem w starszych standardach, chcący rozszerzyć kompetencje o C++20
Specjaliści pracujący przy projektach wymagających znajomości najnowszych funkcji i narzędzi C++20
Osoby odpowiedzialne za rozwój i utrzymanie nowoczesnych aplikacji w środowisku C++
Efekty kształcenia
Uczestnik definiuje i stosuje koncepcje do ograniczania funkcji i klas szablonowych
Uczestnik implementuje współprocedury, generatory i zadania asynchroniczne
Uczestnik projektuje i kompiluje moduły w C++20
Uczestnik wykorzystuje zakresy, widoki i adaptery w algorytmach
Uczestnik analizuje i wdraża zmiany w wielowątkowości oraz inicjalizacji obiektów
Uczestnik formatuje tekst i obsługuje nowe funkcje języka
Wymagania
Swobodne posługiwanie się starszymi standardami języka
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
Koncepcje
Definiowanie koncepcji
Ograniczanie funkcji
Funkcje z parametrami auto
Programowanie czasu kompilacji
Zmiany w wyrażeniach stałych
Funkcje natychmiastowe
Położenie w kodzie źródłowym
Inicjalizacja w czasie kompilacji
Współprocedury
Generatory
Zadania asynchroniczne
Oczekiwanie na wynik
Wykorzystanie współprocedur do istniejącego kodu
Moduły
Omówienie przebiegu kompilacji
Definiowanie modułów
Kompilacja z użyciem modułów
Zakresy
Definicja zakresu
Algorytmy w wersji zakresowej
Odwzorowania
Widoki i adaptery zakresów
Tworzenie własnych widoków
Mniejsze zmiany w języku
Operator statku kosmicznego
Zmiany w wielowątkowości
Inicjalizacja obiektów
Sprawdzanie dostępności funkcji w języku
Kalendarz i strefy czasowe
Formatowanie tekstu
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
