Kod: C-007
Czas trwania: 31 godzin
Czas trwania: 31 godzin
Opis szkolenia
To szkolenie stanowi zagłębienie się w składniki biblioteki szablonów standardowych, takie jak funkcje, kontenery, algorytmy i iteratory. Odkryjesz, jak możesz uprościć swój kod i poznać filozofię C ++.Z pomocą 19 sesji treningowych będziesz miał okazję przećwiczyć to, czego się nauczyłeś i być w stanie rozwiązać w sposób C ++, niektóre typowe problemy które pojawiają się na rozmowach kwalifikacyjnych.
Plan szkolenia
Przegląd metodologiiObiekty funkcjonalne
- Programowanie ogólne i obiekty możliwe do wywołania
- Relacja funkcji z STL
- Transformacje między różnymi typami funkcji (adaptery funkcji)
Kontenery
- Zawiera reprezentację wizualną, szczegóły implementacji, przypadki użycia, przypadki narożne i przegląd operacji dla wszystkich kontenerów
- Podano i wyjaśniono klasyfikację pojemników
- Kontenery sekwencji: Common, Vector, List, Forward list, Deque
- Adaptery do pojemników
- Uporządkowana asocjacyjna
- Nieuporządkowana asocjacja
- Pseudo kontenery
Iteratory
- Badany jest model iteratora, klasy, właściwości i operacje
- Implementacja dla iteratorów strumienia i adapterów iteratorów
Omówienie algorytmów
Algorytmy niemodyfikujące
Modyfikowanie algorytmów
Sortowanie i wyszukiwanie
Numeryczne
Cele
- Zapoznaj się z narzędziami STL
- Dowiedz się, jak używać klas i narzędzi STL
- Poznaj koszt używanych narzędzi
- Jak pisać kod w nowoczesnym C ++
- Zrozum filozofię STL
Grupa docelowa
- Programiści C ++ (Junior / Regular / Senior)
- Programiści C (Regular/Senior)
Wymagania
- Podstawowa znajomość C ++
- Podstawowa znajomość CMake, GTest, Git