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%)
83,85 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 90 punktów
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

Videopoint - inne kursy

Kurs video
90,29 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion