Video Kurs Pl - Logo
GEM, 32-700, Bochnia
ul. Proszowska 92
tel./kom.: 606 192 567
e-mail: videokurspl@gmail.com
Video Kurs C++
Kup w sklepie lub przez Allegro
Wszystkie lekcje osobno kosztują 156,59 zł
Kup wszystkie razem za 39 zł
Oszczędzasz 117,59 zł

Video Kurs C++

Cena: 57 zł
Język: polski
Czas Trwania: 12h 55m 17s
Autor: Arkadiusz Włodarczyk
ISBN: 978-83-61899-56-3

39 zł
Dodaj Kurs do koszyka

Przykładowe ekrany kursu C++:
Kurs C++ - zrzut ekranu
Video Kurs C++ - zrzut ekranu
Kurs Video C++ - zrzut ekranu
C++ - zrzut ekranu
Kliknij by powiększyć
Jak oceniają nasze
Video Kursy?
"Idealna transakcja - świetny kontakt i błyskawiczna wysyłka. Kursy wciągają, i ogląda się z zapartym tchem, to zasługa wesołego lektora ;) Mało który film tak wciąga :)" by Kuba_T1000

"Powiem Krotko Jestes PRO Nikt mnie nienauczyl tfu nauczl nie wytlumaczyl tak dobrze jak Pan uwazam pana za czlowieka godnego szacunku Widac Ze Pan Sie ZNA i chce pomoc innym oby tak dalej 99/5" by Gattan123

"Po zmaganiach z "Ecklem" i "Horstmanem" szczerze warto było zacząć właśnie od TEGO KURSU. Polecam bezapelacyjnie. I szacun dla AUTORA." by mrozwalka

"Przesyłka Expresowa, kurs bardzo fajny ! Lektor umie tłumaczyć ;) POLECAM" by lak12

"Jak najbardziej duzy pozytyw. Szybka przesyłka, miły kontakt, a do tego musze przyznac że kurs jest tłumaczony w bardzo przejrzysty, dostepny sposób. Nauczyciele powinni tak tłumaczyc, to wtedy mogliby wymagać. Serdecznie polecam" by marcinjac1982

"Profesjonalny kurs lepszego nie znajdziecie nigdzie, polecam !!!" by Jas72

i wiele innych! 100% zadowolonych Klientów :-)

Nie kupuj kota w worku!

Sprawdź wcześniej kurs oglądając jedną lekcję tutaj (23.97 MB)

Włącz Lekcję 1 - kompilator

Zapraszam Cię serdecznie do oglądnięcia Video Kursu Programowania w C++, zaoszczędzisz wiele czasu i nauczysz się programować w miły sposób!

Czas trwania kursu to aż 12 godzin 55 minut 17 sekund miłej i szybkiej nauki - i nie tylko, bo przy okazji zyskasz praktykę ucząc się pisać własne programy.

Wszystko to jest przedstawione przez młodego człowieka, który dzieli się swoją wiedzą, użyty więc język jest przystępny dla każdego.

Nie musisz posiadać żadnej wiedzy o programowaniu, nieważne czy kiedykolwiek pisałeś programy. Możesz nie mieć pojęcia o programowaniu... Po naszym kursie to wszystko się zmieni i obalisz mit, że programowanie to trudna dziedzina przeznaczona tylko dla nielicznych!

Po tym kursie będziesz potrafił posługiwać się zaawansowanymi składnikami języka C++.

W skrócie poznasz oraz zrozumiesz takie pojęcia jak:

  • zmienne i ich typy
  • strumienie wejścia / wyjścia
  • operatory arytmetyczne / binarne / relacyjne / logiczne
  • instrukcje warunkowe
  • tablice jedno oraz wielowymiarowe
  • pętle
  • zmienne referencyjne
  • wskaźniki
  • rzutowanie
  • klasy
  • programowanie obiektowe (OOP)
  • polimorfizm, dziedziczenie etc.
  • szablony klas
  • przestrzenie nazw
  • wyjątki i ich obsługa

Jak widzisz po kursie będziesz znał ogrom aspektów dotyczących programowania w języku C++. Osiągniesz szybko i prosto rezultaty co w przyszłości będziesz mógł przełożyć na np. zarabianie dobrych pieniędzy jako programista.

Zawartość kursu C++:

Lekcja 1 - Kompilator - 10 min i 4 s
  • Dowiadujemy się czym jest język programowania. Ściągamy oraz instalujemy kompilator oraz dowiadujemy się do czego służy, poznajemy jego podstawowe opcje.
1,3 zł
Lekcja 2 - Budowa Programu - 19 min i 15 s
  • Zostajemy zapoznani z:
    - komentarzami
    - rozszyfrowujemy skrót iostream, a następnie...
    - dowiadujemy się czym jest strumień, wejście oraz wyjście.
    - poznajemy programową wersję wejścia tzn. cout <<
2,47 zł
Lekcja 3 - Zmienne - 15 min i 11 s
  • Poznajemy pojęcia "zmienna", "typ zmiennej", "deklaracja", "definicja". Poznajemy zasady nazewnictwa zmiennych oraz kilka możliwych notacji.
2,77 zł
Lekcja 4 - Zmienne i ich typy - 26 min i 21 s
  • Poznajemy podstawowe typy zmiennych w języku c++ takie jak:
    - int, float, double, string, char, bool
    Dowiadujemy się o adresach zmiennych oraz w jaki sposób je wypisać. Uczymy się dodawać stringi, dowiadujemy się jak zachowuje się zmienna z przedrostkiem signed i unsigned. Poznajemy zmienne stałe, czyli constant.
1,47 zł
Lekcja 5 - Wczytywanie danych z wejścia - 9 min i 5 s
  • Uczymy się wczytywać dane przy pomocy cin >>, piszemy prosty program, wczytujący imię oraz nazwisko, a następnie wypisujący je na ekran.
1,77 zł
Lekcja 6.1 - Operatory arytmetyczne i przypisania - 14 min i 54 s
  • Dowiadujemy się czym są operatory. Poznajemy operatory arytmetyczne tj. +, -, /, *, oraz operatory przypisania. Dowiadujemy się w jaki sposób działa inkrementacja i dekrementacja, oraz czym się różni np. postinkrementaja od preinkrementacji.
1,77 zł
Lekcja 6.2 - Operatory relacyjne - 7 min i 13 s
  • Dowiadujemy się czym są operatory relacyjne oraz poznajemy je po kolei na przykładach.
1,77 zł
Lekcja 6.3 - Operatory logiczne - 9 min i 3 s
  • Uczymy się operatorów logicznych, dowiadujemy się czym jest alternatywa, koniunkcja oraz negacja.
1,98 zł
Lekcja 6.4 - Operatory bitowe - 18 min i 25 s
  • Omawiamy operatory bitowe. Dowiadujemy się czym są bity, bajty oraz uczymy się przekształcić liczby z dowolnego systemu np. binarnego na system dziesiętny.
3,47 zł
Lekcja 7.1 - Instrukcje warunkowe if, else if, else - 22 min i 3 s
  • Dowiadujemy się czym są instrukcje warunkowe oraz dlaczego tak się nazywają. Dowiadujemy się do czego służą klamerki { }. Poznajemy instrukcje warunkowe zagnieżdżone oraz instrukcje warunkowe złożone.
1,77 zł
Lekcja 7.2 - Instrukcja warunkowa switch - 9 min i 8 s
  • Poznajemy instrukcje warunkową switch. Dowiadujemy się jakie wartości może obsługiwać nasz przełącznik, przy okazji wyjaśniamy sobie czym jest tablica ASCII.
1,47 zł
Lekcja 7.3 - Instrukcja wyrażeniowa if - 4 min i 55 s
  • Dowiadujemy się czym oraz w jaki sposób działa instrukcja wyrażeniowa if, czyli konstrukcja typu: (warunek) ? wyr na tak : wyr na nie; Uczymy się kiedy używać takiej konstrukcji na przykładach.
3,98 zł
Lekcja 8 - Kalkulator - 21 min i 17 s
  • Piszemy kalkulator, który dodaje, odejmuje, mnoży i dzieli liczby oraz jest odporny na dzielnie przez zero, poznajemy instrukcje goto.
3,77 zł
Lekcja 9 - Tablice - 22 min i 55 s
  • Dowiadujemy się czym są tablice oraz w jaki sposób reprezentowane są one w pamięci naszego komputera. Poznajemy tablice jedno, dwu oraz trzy wymiarowe.
2,47 zł
Lekcja 10.1 - Pętle, pętla for - 13 min i 23 s
  • Dowiadujemy się czym jest pętla, oraz poznajemy pętle for. Uczymy się nadawać tablicom różnego rodzaju wartości przy pomocy pętli. Poznajemy zmienne sterujące oraz dowiadujemy się dlaczego tak się nazywają.
1,77 zł
Lekcja 10.2 - Pęla while oraz do while - 7 min i 37 s
  • Poznajemy pętle while oraz do while, uczymy się jakie są różnice między wszystkimi pętlami. Poznajemy pewną ciekawostkę ;)
2,97 zł
Lekcja 10.3 - Pętle - ćwiczenia - 16 min i 54 s
  • Ćwiczymy sobie pętle, piszemy program, który oblicza ilość cyfr w l. całkowitej, oraz program, który wypisuje ładnie sformatowaną tabliczkę mnożenia. Dowiadujemy się czym są pętle zagnieżdżone.
2,47 zł
Lekcja 10.4 - Pętle - break i continue - 11 min i 14 s
  • Dowiadujemy się jak działają instrukcje break oraz continue, ćwiczymy dalej pętle zagnieżdżone. Pokazujemy jak napisać tabliczkę mnożenia przy pomocy tylko jeden pętli.
2,77 zł
Lekcja 11 - Zasięg zmiennych - 12 min i 38 s
  • Poznajemy zmienne globalne i lokalne oraz ich własności. Piszemy prosty program sumowania wielu liczb i pokazujemy błąd, którego należy unikać.
4,77 zł
Lekcja 12 - Funkcje - 26 min i 48 s
  • Dowiadujemy się dokładnie czym jest funkcja, jak ją deklarować / definiować. Jak rozróżnić deklarację od definicji oraz czym są parametry funkcji.
    Poznajemy:
    - pojęcia wywołanie funkcji / zwracanie wartości przez funkcję,
    - czym się różni procedura od funkcji,
    - funkcję inline.
    Tworzymy dwie proste funkcje, jedną witającą naszego użytkownika oraz drugą dodająca dwie liczby.
2,77 zł
Lekcja 13 - Przeciążanie funkcji (polimorfizm) - 18 min i 1 s
  • Poznajemy tytułowe zagadnienie oraz trenujemy funkcje, pisząc 2 różne funkcje potęgujące dowolną liczbę o całkowitym wykładniku.
2,77 zł
Lekcja 14 - Pętle oraz funkcje - ćwiczenia - 15 min i 24 s
  • Ćwicząc pętle oraz funkcje piszemy program z menu, który oblicza pola koła, kwadratu, prostokąta oraz trójkąta, dopóki użytkownik nie zdecyduje inaczej. Uczymy się czyścic ekran konsoli.
5,77 zł
Lekcja 15 - Walidacja danych - 21 min i 1 s
  • Dowiadujemy się w jaki sposób sprawić, aby program nie zawieszał się, jeśli użytkownik poda nieprawidłowe dane, np. dla zmiennej typu int poda 15 znaków oraz aby po podaniu złej danej program, poinformował o tym użytkownika i aby pytał się o użytkownika o prawidłową daną dopóki jej nie poda.
1,77 zł
Lekcja 16 - Enum type - 9 min i 43 s
  • Poznajemy typ zmiennej enum, dowiadujemy się do czego służy oraz od czego pochodzi jego nazwa.
2,77 zł
Lekcja 17 - Zmienne referencyjne - 17 min i 1 s
  • Dowiadujemy się co oznacza słówko referencja, czym są zmienne referencyjne, jak je tworzyć, oraz w jaki sposób je używać.
2,77 zł
Lekcja 18 - Zmienne referencyjne, a funkcje - 7 min i 45 s
  • Pokazujemy jakie mają zastosowanie zmienne referencyjne, pisząc funkcje swap, czyli funkcję, która podmienia dwie wartości. Dowiadujemy się w jaki sposób można zwrócić zmienną typu referencyjnego.
5,77 zł
Lekcja 19 - Wskaźniki - 23 min i 13 s
  • Zaznajamiamy się ze schematem, w jaki sposób reprezentowana jest pamięć w naszych komputerach oraz co się dzieje, gdy tworzymy zmienne, oraz zmienne wskaźnikowe. Dowiadujemy się czym jest wskaźnik oraz po co się go używa. Dowiadujemy się czym jest stały wskaźnik, oraz wskaźnik wskazujący na stałe wartości oraz wskaźnik, który jest stały i wskazuje na stałe wartości. Poznajemy wskaźnik, który może wskazywać na inny wskaźnik. Czyli wskaźnik wskaźnikiem się w tej lekcji pogania ;) Co ciekawe te dziwne zdania tutaj po tej lekcji stają się jasne ;)
3,47 zł
Lekcja 20 - Nazwa tablicy - wskaźnik - 12 min i 49 s
  • Dowiadujemy się, że nazwa tablicy to tak naprawdę stały wskaźnik. Pokazujemy w jaki sposób wyglądają tablice w pamięci oraz bawimy się nazwą tablicy jako wskaźnik.
4,77 zł
Lekcja 21 - Dynamiczna alokacja pamięci - 21 min i 22 s
  • Dowiadujemy się czym jest alokacja oraz po co nam jest potrzebna dynamiczna alokacja pamięci. Dowiadujemy się co robi "new", tworzymy dynamiczne tablice, odwołujemy się do nich, zwalniamy dynamicznie przydzieloną pamięć.
3,77 zł
Lekcja 22 - Stringi, wsk na typ char - 16 min i 10 s
  • Dowiadujemy się w jaki sposób reprezentowany jest w pamięci string (ciągi znaków). Oraz pokazujemy jak wyglądają ciągi znaków przy użyciu różnych wskaźników na typ char.
1,17 zł
Lekcja 22.1 - Poprawne uwalnianie pamięci - 5 min i 28 s
  • Pokazujemy ciekawy często popełniany błąd podczas zwalniania zarezerwowanej dynamicznie pamięci, na podstawie lekcji 22.
3,98 zł
Lekcja 23 - Funkcje, a wskaźniki i tablice - 21 min i 42 s
  • Dowiadujemy się jak przekazywać funkcjom tablice, zwykłe zmienne, używając do tego wskaźników. Poznajemy funkcje sizeof. Uczymy się obliczać rozmiar tablicy.
2,47 zł
Lekcja 24 - Wskaźniki na funkcje - 8 min i 29 s
  • Dowiadujemy się czym są wskaźniki na funkcje oraz pokazujemy na przykładzie do czego one mogą np. służyć.
3,47 zł
Lekcja 25 - Losowanie liczb pseudolosowych - 15 min i 58 s
  • Dowiadujemy się czym różnią się liczby losowe od liczb pseudolosowych. Poznajemy funkcje rand(), oraz srand(). Piszemy funkcję, która symuluje dużego lotka, tzn. losowanie 6 kulek spośród 49. Funkcja jest uniwersalna tzn. można losować także np. 20 liczb spośród 80.
1,17 zł
Lekcja 26 - Przypomnienie - 6 min i 35 s
  • Ulepszamy nasz program z lekcji 25 i pokazujemy BARDZO NIEBEZPIECZNY błąd, który może zostać spowodowany, przez złe zwalnianie pamięci.
1,72 zł
Lekcja 27 - Rzutowanie - 6 min i 0 s
  • Dowiadujemy się czym jest rzutowanie. Poznajemy sposoby na rzutowanie w stylu C oraz w stylu języka C++.
2,77 zł
Lekcja 28 - Polskie znaki w konsoli - 11 min i 19 s
  • Dowiadujemy się, dlaczego po kompilacji naszych programów, polskie znaki są źle interpretowane. Tworzymy funkcję, która pozwala nam skonwertować "złe znaki" na "dobre znaki" ;)
3,77 zł
Lekcja 29 - Projekt i wywołanie programu z zewnątrz - 14 min i 26 s
  • Dowiadujemy się:
    - czym jest projekt oraz jak go stworzyć
    - dlaczego główna funkcja powinna zwracać 0 (EXIT_SUCCES) albo 1 (EXIT_FAILURE)
    - dlaczego funkcja główna przyjmuje argumenty int argc, or char *argv[]
    - od czego pochodzi skrót argc, oraz argv
    - rozszyfrowujemy zapis char *argv[]
    - jak wywołać nasz program z cmd
    - jak wypisać wszystkie wartości argumentów
    - jak sprawdzać poszczególne argumenty i reagować na nie
    - jak powinno się porównywać ciągi znaków, które nie są typu string.
3,47 zł
Lekcja 30 - Projekt wieloplikowy - 14 min i 50 s
  • Tworzymy projekt wieloplikowy, uczymy się w prawidłowy sposób includować nowe nagłówki. Poznajemy modyfikator extern. Dowiadujemy się czym jest preprocesor oraz poznajemy pare jego instrukcji.
1,97 zł
Lekcja 31 - Zmiana wlasciwosci pliku exe - 4 min i 13 s
  • Dowiadujemy się w jaki sposób zapisać nasz projekt, aby plik wykonywalny (.exe) zmienił swoją ikonkę, na taką jaką sobie zażyczymy oraz jak dodać do naszego pliku informacje typu np. kto stworzył ten plik, jego wersja, opis itp.
2,77 zł
Lekcja 32 - Struktury i wskaźniki - 13 min i 25 s
  • Dowiadujemy się:
    - czym są struktury
    - jak odwoływać się do poszczególnych elementów struktury
    - jak tworzyć tablicę typu strukturalnego i odwoływać się do poszczególnych elementów struktury w tablicy przy pomocy operatora "." oraz "->"
5,77 zł
Lekcja 33 - Klasy - 27 min i 17 s
  • Dowiadujemy się:
    - czym jest klasa oraz obiekt
    - co oznacza słowo instancja, i czym jest instancja klasy
    - jak działają modyfikatory dostępu: private, public, protected
    - czym jest metoda, oraz jak je tworzyć wewnątrz klas
    - czym jest deklaracja, a czym definicja klasy
    - jak oddzielić definicje od deklaracji klasy w jednym pliku oraz w wielu plikach
    - czym jest operator zasięgu "::" i do czego służy
    - czym jest konstruktor oraz do czego służy
    - do czego służy zmienna z modyfikatorem static
    - czym jest destruktor oraz kiedy jest wywoływany
    - jak odwoływać się do zawartości naszych obiektów przy pomocy wskaźników
2,77 zł
Lekcja 34 - Klasy - statyczne zmienne oraz funkcje - 10 min i 14 s
  • Dowiadujemy się czym jest:
    - statyczne cecha (zmienna)
    - statyczna metoda (funkcja)
    - identyfikator (klucz)
    Piszemy klasę reprezentującą użytkownika o niepowtarzalnym identyfikatorze.
2,77 zł
Lekcja 35 - Stałe instancje klasy oraz metody - 9 min i 19 s
  • Dowiadujemy się co się dzieje ze składowymi klasy, gdy opatrzy się instancję klasy modyfikatorem const. Poznajemy wskaźnik this oraz uczymy się go używać.
1,47 zł
Lekcja 36 - Funkcje zaprzyjaźnione - 3 min i 38 s
  • Mówimy o przyjaźni klas z funkcjami :)
1,57 zł
Lekcja 37 - Klasy zaprzyjaźnione - 6 min i 48 s
  • Dalej mówimy o przyjaźni, ale teraz między klasami :)
2,77 zł
Lekcja 38 - Konstruktor kopiujący - 11 min i 46 s
  • Omawiamy sobie na przykładzie czym jest konstruktor kopiujący oraz kiedy powinniśmy go tworzyć.
2,77 zł
Lekcja 39 - Konstruktor konwertujacy i przeciążanie operatorów - 15 min i 30 s
  • Dowiadujemy się jak stworzyć własny konstruktor konwertujący, oraz jak przeciążać operatory, w taki sposób aby można było wykonywać "operacje" na naszych własnych obiektach.
4,87 zł
Lekcja 40 - Dziedziczenie klas - 24 min i 29 s
  • Zaznajamiamy się z pojęciami dziedziczenie / klasa rodzic / klasa bazowa / superclassa / klasa dziecko / klasa pochodna
    Dowiadujemy się:
    - Jak domyślnie nadać wartości konstruktorowi.
    - W jaki sposób klasy pochodne dziedziczą z klasy bazowej w zależności od sposobu dziedziczenia tzn. w zależności od użycia modyfikatorów public, protected oraz private
    - w jakiej kolejności wywoływane są konstruktory oraz destruktory
    - jak wywołać konstruktor przy pomocy konstruktora
    - itp. itd. ;)
    Wszystko to ćwiczymy pisząc klasy Punkt oraz Punkt2D.
3,47 zł
Lekcja 41 - Polimorfizm, funkcje wirtualne, klasy abstrakcyjne - 15 min i 15 s
  • Tworzymy farmę ze zwierzętami wydającymi dziwne odgłosy ;) i dowiadujemy się: - czym jest polimorfizm, funckja wirtualna oraz klasa abstrakcyjna Pokazujemy do czego nam to się może np. przydać.
1,77 zł
Lekcja 42 - Wirtualny destruktor - 4 min i 9 s
  • Dowiadujemy się czym jest wirtualny destruktor i dlaczego oraz kiedy powinno się go stosować.
2,77 zł
Lekcja 43 - Szablony funkcji - 13 min i 19 s
  • Dowiadujemy się czym są szablony funkcji oraz po co i jak je tworzyć.
4,47 zł
Lekcja 44 - Szablony klas - 22 min i 8 s
  • Dowiadujemy się:
    - czym są szablony klas
    - jak definiować / deklarować szablony klas
    - jak dziedziczyć szablonowe klasy
    - jak tworzyć specjalizację szablonów klas
    - jak tworzyć specjalizację pojedynczych metod klas
    - jak tworzyć specjalizację częściową szablonu klas
    - jak działa typedef
3,47 zł
Lekcja 45 - Wyjątki oraz ich obsługa - 12 min i 26 s
  • Dowiadujemy się czym są wyjątki oraz w jaki sposób je obsługiwać. Poznajemy nowe konstrukcje typu try{}catch{}, throw. Piszemy własną klasę reprezentującą wyjątek.
3,77 zł
Lekcja 46 - Przestrzeń nazw - 15 min i 9 s
  • Dowiadujemy się czym są, po co są, oraz w jaki sposób tworzyć przestrzenie nazw. Tworzymy własną przestrzeń nazw, w której definiujemy ciekawą klasę pozwalającą nam wypisywać na wyjście informacje o naszych klasach w następujący sposób : cout << nazwaNaszejKlasy;. Piszemy funkcję przeciążającą operator <<.
Dodatkowo do kursu C++ w wersji DVD dołączone są:
  • kodeki(freeware) - w razie problemów proszę je zainstalować.
Dodaj Kurs do koszyka
Kup w sklepie lub przez Allegro
NewsletterRSS - Video Kursy
Zapisz się do Newslettera i bądź na bieżąco z nowościami :-)
Twój e-mail:
*Szanujemy Ciebie i tak samo nie lubimy spamu jak Ty, będziemy informowali Cię tylko o samych nowościach związanych z Video Kursami. W każdym momencie, możesz wypisać się z Newsletera wysyłając do nas e-mail'a. Dla formalności przyciskając button "Zapisuje się*" akceptujesz nasze zasady prywatności.