Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:CPP/20

jezyki-systemoweprzejscie-z-c-na-cppc-plus-plus-podstawycpp-dla-programistow-c

Szkolenie na zamówienie

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

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

Pobierz program w PDF

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

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

22.05.2024

Uczestnik szkoleniaProgramowanie w C++20

Część teoretyczna przeplatana ćwiczeniami, pomocny prowadzący

Więcej opinii