Lokalizacja | Termin | Cena | Wybierz | |
---|---|---|---|---|
{{place.city}}
{{ event_pack_item.event_details.education_center.name }}
???
|
{{place.date}}
({{ event_pack_item.product_details.product_informations.code }} / {{ event_pack_item.product_details.product_informations.name }})
{{ altkomDateFormatMoment(event_pack_item.event_details.startdate, event_pack_item.event_details.enddate) }}
???
|
|
||
Skontaktuj się z nami | ||||
Dostępne terminy: | ||||
DISTANCE LEARNING | 2024-06-10 - 2024-06-11 | |||
DISTANCE LEARNING | 2024-08-05 - 2024-08-06 | |||
Lokalizacja i termin do uzgodnienia |
|
-
Liczba miejsc (dostępnych: {{ basketAddItem.free_seats}})
{{ basketAddItem.city }}
{{ basketAddItem.date }}
Liczba miejsc xxxxxxxxxx
Żeby dowiedzieć się, czy dane szkolenie będzie realizowane stacjonarnie skontaktuj się ze swoim Opiekunem lub zadaj pytanie przez Formularz kontaktowy
Przeznaczenie szkolenia
Szkolenie skierowane jest do zaawansowanych programistów C++
Korzyści wynikające z ukończenia szkolenia
Uczestnicy szkolenia zapoznają się z wprowadzonymi w nowych wersjach STL bibliotekami umożliwiającymi własne zarządzanie pamięcią. Dodatkowo zdobędą szczegółową wiedzę na temat innych rozszerzeń nowych standardów wraz z dobrymi praktykami, co pomoże im w tworzeniu wydajnego i nowoczesnego kodu.
Oczekiwane przygotowanie słuchaczy
Szkolenie zakłada znajomość języka C++ na poziomie szkolenia PRCPP02 -Zaawansowane techniki programowania w języku C++.
Język szkolenia
- Szkolenie: polski
AGENDA SZKOLENIA
- Smart pointers
- std::unique_ptr<>
- std::shared_ptr<>
- std::weak_ptr<>
- Best practices
- Implementation details
- Efficiency
- Move semantic
- l-value && r-value
- universal reference
- std::move
- std::forward
- copy elision - efficient return an argument from function
- Good practise:
- SOLID
- DRY
- KISS
- Refactoring old C++98 code to use c++17 features and OOP
- Examples of STL and lambda ussage
- Copy and move data between different containers
- Lower and upper bound for fast searching in sorted containers
- Concatenate few containers in one
- Easy way to work with std::tuple
- std::optional, std::variant and std::visit
- std::unique_ptr<>
- std::shared_ptr<>
- std::weak_ptr<>
- Best practices
- Implementation details
- Efficiency
- l-value && r-value
- universal reference
- std::move
- std::forward
- copy elision - efficient return an argument from function
- SOLID
- DRY
- KISS
- Copy and move data between different containers
- Lower and upper bound for fast searching in sorted containers
- Concatenate few containers in one
- Easy way to work with std::tuple
- std::optional, std::variant and std::visit
Kod szkolenia
PRCPP05 / PL AA 2d
Pobierz PDF
FORMULARZ KONTAKTOWY
Zaawansowane zarządzanie pamięcią i dobre praktyki
(PRCPP05
/ PL AA 2d)
Cena netto
2100.00 PLN
+ vat
(2583 PLN
brutto 1. os.
)
Tryb szkolenia:
Distance Learning
Termin:
10-06-2024
Czas trwania:
2
dni (ilość godzin:
14)
Zadaj pytanie o szkolenie
Poziom
Advanced
Advanced
Gwarancja
Powtórzenia szkolenia
Powtórzenia szkolenia
Polecane szkolenia
}else{ ?>
Programowanie wielowątkowe w języku C++
Kod szkolenia: PL AA 2d
Kod szkolenia: PL AA 2d
Tworzenie niezawodnego oprogramowania w języku C++
Kod szkolenia: PL AA 2d
Kod szkolenia: PL AA 2d