Standardowa biblioteka szablonów C++ - kurs 36 900 RUB. z Centrum Szkoleniowego IBS, szkolenie 31 godz., termin 26.11.2023.
Miscellanea / / December 05, 2023
Omawiane tematy:
1. Wprowadzenie (teoria – 15 min).
- Znajomy;
- Zasady prowadzenia szkolenia;
- Krótki przegląd tematów i metodologii.
2. Obiekty funkcjonalne (teoria – 2 godziny, praktyka – 45 minut).
- Krótkie omówienie programowania ogólnego i obiektów wywoływalnych;
- Interakcja funkcji z STL;
- Konwersja różnych typów funkcji (adaptery funkcyjne).
3. Kontenery (teoria – 11 godzin, praktyka 4 godziny).
To jest główny temat szkolenia. Reprezentacja wizualna, szczegóły implementacji, przypadki użycia, zakleszczenia i przegląd operacji dla wszystkich kontenerów. Klasyfikacja kontenerów.
1. Kontenery sekwencji (teoria 4 godziny 30 minut, praktyka 1 godzina);
- Powszechne (ogólne);
- Wektor (wektor);
- Lista (lista);
- Lista przesyłania (lista wysyłania);
- Deque (kolejka dwukierunkowa);
2. Adaptery kontenerów (teoria 1 godzina 30 minut, praktyka 30 minut);
3. Uporządkowane skojarzenie (teoria 1 godzina 40 minut, praktyka 20 minut);
4. Asocjacja zaburzona (teoria 2 godziny, praktyka 1 godzina 30 minut);
5. Pseudokontenery (teoria 1 godzina 20 minut, praktyka 40 minut).
4. Iteratory (teoria – 2 godziny, praktyka – 1 godzina 30 minut).
- Model iteracyjny, klasy, właściwości i operacje iteratorów;
- Implementacja iteratorów strumieni i adapterów iteratorów.
5. Algorytmy (teoria – 4 godziny 50 minut, praktyka – 2 godziny 40 minut).
W tej części szkolenia będziemy kontynuować dyskusję na temat nowych elementów STL. Będzie dużo praktycznych zadań, diagramów i dyskusji. Zawiera przegląd algorytmów, omawia algorytmy niemodyfikujące i modyfikujące sekwencje, sortowanie i wyszukiwanie, algorytmy numeryczne oraz omawia przyszłość algorytmów.
- Przegląd algorytmów (teoria 15 minut);
- Algorytmy niemodyfikujące (teoria 1 godzina, praktyka 30 minut);
- Modyfikowanie algorytmów (teoria 3 godziny, praktyka 1 godzina 30 minut);
- Sortowanie i wyszukiwanie (teoria 40 minut, praktyka 20 minut);
- Algorytmy numeryczne (teoria 40 minut, praktyka 20 minut);
- Bonus: przyszłość już tu jest (teoria 15 minut).