- Autor:
- Długość
- liczba lekcji: 25, czas trwania: 05:59:29
- Ocena
Kurs video
C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty Tomasz Jaśniewski
- Autor:
- Tomasz Jaśniewski
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5 godz. 59 min.
- Technologia:
- C++20, Visual Studio 2022
- Ocena:
Spis lekcji kursu video
-
1. Wskaźniki, podstawowe struktury danych i kontenery 02:17:15
- 1.1. Wskaźniki. Operator new i delete 00:13:50
- 1.2. Wskaźniki - rozwiązanie zadania 00:10:59
- 1.3. Przykład wykorzystania stosu. Kontener stack<> 00:13:14
- 1.4. Kolejka. Kontener queue<> 00:15:11
- 1.5. Lista dwukierunkowa cykliczna 00:22:11
- 1.6. Kontener list<> 00:14:57
- 1.7. Inteligentne wskaźniki. Wskaźniki współdzielone 00:15:07
- 1.8. Wykorzystanie wskaźników współdzielonych 00:13:48
- 1.9. Inteligentne wskaźniki. Wskaźniki unikatowe i słabe 00:17:58
-
2. Pozostałe wbudowane kontenery 02:18:55
- 2.1. Kontener array<> 00:06:51
- 2.2. Kontener map<> 00:14:52
- 2.3. Wykorzystanie array<> i map<> 00:07:31
- 2.4. Kontener multimap<> 00:06:10
- 2.5. Wykorzystanie multimap<>. Funkcje min_element() i max_element() dla kontenerów 00:16:28
- 2.6. Wykorzystywanie kontenerów 00:18:19
- 2.7. Kontener unordered_map<>, unordered_multimap<> 00:15:09
- 2.8. Kontener set<>, multiset<> 00:06:52
- 2.9. Kontener unordered_set<> i unordered_multiset<> 00:03:56
- 2.10. Wyciąganie informacji z danych 00:30:16
- 2.11. Tworzymy strukturę danych: graf 00:12:31
-
3. Symulacje 00:45:19
-
4. Zagadnienia uzupełniające 00:38:28
Opis
kursu video
:
C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty
Obierz kurs na... doskonałą znajomość C++
Początków C++ należy szukać w latach 70. XX wieku, kiedy powstał imperatywny, proceduralny język ogólnego przeznaczenia C. C++ stanowi jego rozszerzenie o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Zgodny z językiem C na poziomie kodu źródłowego, pozwala na abstrakcję danych i stosowanie paradygmatów programowania proceduralnego, obiektowego i generycznego, jak również funkcyjnego i modularnego. Dodajmy do tego wysoce wydajny kod wynikowy, bezpośredni dostęp do zasobów sprzętowych i funkcji systemowych, łatwość kreowania i używania bibliotek, niezależność od platform sprzętowych i systemowych, wreszcie niewielkie środowisko uruchomieniowe, a uzyskamy odpowiedź na pytanie, dlaczego znajomość C++ jest kluczowa dla profesjonalnego programisty.
Do grona najpopularniejszych języków programowania C++ dołączył w latach 90. i od tego czasu utrzymuje się w czołówce. Chętnie sięgają po niego zarówno twórcy aplikacji, jak i programiści działający w ramach systemów operacyjnych. W C++ pisane są silniki gier, programy graficzne i przeglądarki, jak również oprogramowanie urządzeń IoT. Nic dziwnego, że tak wielu koderów chce się go nauczyć. Jednak początki przygody z językiem C++ mogą być dość wymagające, szczególnie jeśli adept uczy się go sam. W uporządkowaniu posiadanej wiedzy, jej pogłębieniu i przejściu na kolejny poziom programowania w C++ pomoże nasz praktyczny kurs video. Bazuje on na zadaniach skonstruowanych tak, by stopniowo zwiększać potrzebę stosowania coraz bardziej zaawansowanych elementów języka. Zadania zostały podzielone na kategorie według przydatnych umiejętności i opatrzone propozycjami rozwiązań.
Co Cię czeka podczas naszego profesjonalnego szkolenia
Z naszym profesjonalnym kursem video między innymi:
- Dowiesz się, czym są wskaźniki, w tym wskaźniki inteligentne
- Poznasz podstawowe kontenery używane w C++ wraz z ich wewnętrzną budową, w tym:
- o kontenery porządkujące, nieporządkujące, sekwencyjne
- o kontenery reprezentujące struktury danych, takie jak stos, kolejka
- Zbudujesz własne struktury danych, jak na przykład graf
- Nauczysz się rozwiązywać zadania tworzące symulacje w celu uzyskania wyniku
- Wykorzystasz przeciążenia operatorów do tworzenia bardziej intuicyjnego kodu
Co więcej...
- Wyrobisz w sobie dobre praktyki dzielenia złożonych problemów na mniejsze części i przekonasz się, jak głęboka jest Twoja znajomość C++!
Szkolenie C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty pozwoli Ci podnieść Twoje profesjonalne umiejętności. Praktyka to najlepsza droga do opanowania danej wiedzy, a tego podczas pracy z naszym kursem na pewno nie zabraknie. W efekcie, po jego ukończeniu, będziesz się czuć o wiele pewniej jako programista języka C++.
Wybrane bestsellery
Tomasz Jaśniewski - pozostałe kursy
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty Tomasz Jaśniewski (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.