ODBIERZ TWÓJ BONUS :: »

C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty

Podstawowe informacje:
Czas trwania: 05:59:29
Poziom: średnio zaawansowany
Autor: Tomasz Jaśniewski
Liczba lekcji: 25
Technologia: C++20, Visual Studio 2022
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
90,29 zł 129,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki C++ Developer
Czas trwania: 28 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki C++ Developer »

Czego się nauczysz?

  • Rozumienia wskaźników i korzystania z inteligentnych wskaźników
  • Stosowania kontenerów i struktur danych w C++
  • Budowania własnych struktur danych, takich jak grafy czy kolejki
  • Tworzenia symulacji i rozwiązywania problemów przy użyciu C++
  • Przeciążania operatorów i pisania bardziej intuicyjnego kodu
  • Utrwalania dobrych praktyk programistycznych w pracy z C++
  • Doskonalenia warsztatu poprzez rozwiązywanie zadań

Spis lekcji

1. Wskaźniki, podstawowe struktury danych i kontenery 02:17:15
1.1. Wskaźniki. Operator new i delete
OGLĄDAJ » 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<>
OGLĄDAJ » 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
3.1. Projekt struktury programu w celu zasymulowania ustalonego procesu
00:29:54
3.2. Zegar systemowy. Symulacja w czasie rzeczywistym
00:15:25
4. Zagadnienia uzupełniające 00:38:28
4.1. Przeciążanie operatorów. Drzewo binarne
00:28:05
4.2. Lista inicjalizacyjna
00:09:55
4.3. Podsumowanie kursu
00:00:28

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:
  1. o kontenery porządkujące, nieporządkujące, sekwencyjne
  2. 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

O autorze kursu video

Tomasz Jaśniewski – programista i nauczyciel informatyki w szkole średniej w jednej osobie. Zarabia na życie, tworząc programy wspierające firmy w procesach automatyzacji pracy, równocześnie bardzo lubi uczyć, dlatego z entuzjazmem dba o edukację przyszłych programistów. Prowadzi także poświęcony programowaniu i informatyce kanał na YouTube: @webjasiekWebCrew.

Tomasz Jaśniewski - pozostałe kursy

Oceny i opinie klientów: C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty Tomasz Jaśniewski (0)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2023-11-16
ISBN: 978-83-289-0759-1, 9788328907591
Numer z katalogu: 215860
Kategorie:

Videopoint - inne kursy

Kurs video
90,29 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile