ODBIERZ TWÓJ BONUS :: »

C++ w zadaniach. Kurs video. Techniki rozwiązywania złożonych zagadnień

Podstawowe informacje:
Czas trwania: 05:58:13
Poziom: średnio zaawansowany
Autor: Tomasz Jaśniewski
Liczba lekcji: 21
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:
  • Materiały dodatkowe do kursu
  • 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?

  • Stosowania klas, funkcji anonimowych i wyrażeń regularnych w C++
  • Wykorzystywania mechanizmów dziedziczenia i polimorfizmu
  • Tworzenia klas abstrakcyjnych i korzystania z modułów w C++20
  • Rozwiązywania zadań programistycznych poprzez praktykę
  • Budowania własnych bibliotek i struktur kodu w C++
  • Doskonalenia umiejętności programistycznych na podstawie praktycznych zadań

Spis lekcji

1. Klasy i funkcje anonimowe 01:59:32
1.1. Klasy. Wiadomości podstawowe, własności, obiekty i konstruktory klasy
00:16:48
1.2. Klasy cd. - destruktor, operatory i funktory
00:07:56
1.3. Funkcje anonimowe
00:15:13
1.4. Funkcje anonimowe. Własny porządek kontenerów porządkujących
00:16:16
1.5. Klasy - ćwiczenia. Bitwa orków!
OGLĄDAJ » 00:28:10
1.6. Biblioteka <random>. Własności inline static
00:35:09
2. Wyrażenia regularne 01:22:46
2.1. Wyrażenia regularne - regex_search()
00:22:24
2.2. Wyrażenia regularne - regex_match() w przykładach
00:14:24
2.3. Wykorzystanie biblioteki <regex>
00:10:54
2.4. Metoda regex_replace()
00:11:59
2.5. Wykorzystanie biblioteki <regex> i funkcji count_if()
00:23:05
3. Robimy zadania! Przydatne funkcje, mechaniki i biblioteki 01:54:09
3.1. Enum class. Biblioteka <ratio>
00:20:23
3.2. Metoda sleep_for() z biblioteki <thread>
00:17:41
3.3. Użycie poznanych technik w zadaniu i metoda erase_if()
00:30:07
3.4. Rozwiązanie zadania i ranges::sort()
00:09:53
3.5. Zastosowanie poznanych elementów języka C++
00:09:05
3.6. Funkcja set_intersection() z biblioteki <algorithm>
00:27:00
4. Teoria - zagadnienia różne 00:41:46
4.1. Dziedziczenie klas
00:10:15
4.2. Sekcja private, public. Dziedziczenie, a sekcje: public, private, protected
00:14:00
4.3. Klasa abstrakcyjna. Projektowanie przemyślane
OGLĄDAJ » 00:04:08
4.4. Importowanie i moduły. Moduły w najnowszych standardach i dynamic_pointer_cast<>()
00:13:23

Obierz kurs na... naukę języka C++ w praktyce

Jeśli zastanawiasz się nad karierą programisty lub już się przygotowujesz do tego, by zostać koderem, poważnie rozważ naukę języka C++. Zaprojektowany w latach 80. XX wieku przez duńskiego informatyka Bjarne Stroustrupa C++ rozszerza język C o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Od samego początku pomyślany jako zgodny pod względem kodu źródłowego z C, do dziś pozostaje z nim mocno powiązany. W praktyce C++ określany jest jako język programowania o zastosowaniu ogólnym. Umożliwia on abstrakcję danych i wspiera paradygmaty programowania proceduralnego, obiektowego i generycznego, a także funkcyjnego i modularnego.

C++, jako że jest dość uniwersalnym językiem, cieszy się sporą popularnością w programistycznym świecie. Uważany jest za język o tzw. niskopoziomowej specyfice, co oznacza, że ma wiele wspólnego z językiem binarnym. Z jednej strony może to nieco utrudniać pisanie kodu, z drugiej – daje szerokie możliwości. Podczas pracy z nim trzeba pamiętać o samodzielnym zarządzaniu pamięcią i o tym, że stworzonego w C++ kodu nie odczyta komputerowy procesor – trzeba będzie go najpierw przetworzyć na język maszynowy za pośrednictwem kompilatora. Po co sobie tak utrudniać? – zapyta ktoś, kto rozważa naukę kodowania w C++. Warto, ponieważ opanowanie tego języka otwiera przed przyszłym programistą spore możliwości. Po pierwsze, pozwala na dobre poznanie zasad działania sprzętu i systemów, na których pisze się kod. Po drugie, zyskuje się dostęp do bardzo licznych bibliotek. I wreszcie – C++ pozostaje niezwykle popularny, stąd dość często wymaga się go podczas rozmów kwalifikacyjnych i potem w ramach pracy w firmach informatycznych.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas kursu poznasz w praktyce:

  • Najważniejsze klasy i funkcje anonimowe
  • Wyrażenia regularne
  • Inne przydatne funkcje, mechaniki i biblioteki
  • Teorię dziedziczenia klas, sekcji private i public, klasy abstrakcyjnej, a także importowania i modułów

Szkolenie C++ w zadaniach. Kurs video. Techniki rozwiązywania złożonych zagadnień ma wymiar mocno praktyczny. Języka C++ będziesz się uczyć przede wszystkim poprzez rozwiązywanie zadań. Autor kursu ogranicza teorię do niezbędnego minimum, wychodzi bowiem z założenia, że najskuteczniej przyswaja się wiedzę, ćwicząc, nie zaś słuchając wywodu na jej temat.

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. Techniki rozwiązywania złożonych zagadnień 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: 2024-01-04
ISBN: 978-83-289-0762-1, 9788328907621
Numer z katalogu: 221592
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