Programowanie obiektowe w języku C++ - OOP - od A do Z

Podnieś poziom swoich umiejętności o programowanie obiektowe w języku C++, które jest cenione na rynku IT

   Obejrzyj promo   Zapisz się na kurs

Zacznij przygodę z programowaniem obiektowym w C++ już dziś!

Dzięki wiedzy zdobytej na tym kursie nauczysz się pisać i kompilować swoje programy komputerowe wykorzystujące OOP. Podczas kursu zdobędziesz wiedzę na temat programowania obiektowego od podstaw. Nie musisz się niczego obawiać - wytłumaczę Ci wszystko krok po kroku.

Kurs ma poziom średniozaawansowany i jest skierowany do osób, które posiadają podstawową wiedzę w języku C++. Podstawowa wiedza dotycząca C++ jest dokładnie wyjaśniona na kursie Programowanie w języku C++ - od A do Z oraz 150+ Ćwiczeń - Programowanie w języku C++.


Język C++ jest jednym z najpopularniejszych języków programowana, utrzymuje się on w top 10 języków na świecie od prawie 20 lat, a programowanie obiektowe w C++ daje szeroki wachlarz umiejętności, które są cenione na rynku pracy!

Nie zwlekaj i już dziś podejmij wyzwanie!


C++ ma szerokie zastosowanie w wielu dziedzinach:

  • Tworzenie gier komputerowych (Unreal Engine)
  • Systemy operacyjne
  • Przeglądarki internetowe (Mozilla Firefox)
  • Aplikacje desktopowe
  • Oprogramowanie bazodanowe (MySQL)
  • Zaawansowane aplikacje obliczeniowe
  • Systemy wbudowane
  • Aplikacje bankowe

Czego się nauczysz w tym kursie?

  • Programowanie obiektowe
  • Klasy i obiekty
  • Modyfikatory dostępu:
    • public
    • private
    • protected
  • Pliki nagłówkowe
  • Wskaźnik this
  • Konstruktory:
    • domyślny
    • sparametryzowany
    • delegujący
    • kopiujący(Shallow Copy oraz Deep Copy)
    • przenoszący
  • Destruktor
  • Przeciążenie konstruktora
  • Lista inicjalizacyjna konstruktora
  • Powiązanie stałych z klasami
  • Statyczne składowe klasy
  • Zaprzyjaźnienie funkcji oraz klasy
  • Przeciążenie operatorów:
    • jednoargumentowego
    • inkrementacji i dekrementacji
    • relacyjnego
    • wejścia(>>)/wyjścia(<<)
  • Dziedziczenie:
    • pojedyncze
    • wielopoziomowe
    • wielokrotne
  • Tryby dziedziczenia
  • Polimorfizm
  • Funkcja wirtualna
  • Destruktor wirtualny
  • Specyfikatory override oraz final
  • Referencja klasy bazowej
  • Klasa abstrakcyjna
  • Funkcja czysto wirtualna
  • Inteligentne wskaźniki:
    • unique_ptr
    • shared_ptr
    • weak_ptr
  • Obsługa wyjątków:
    • z funkcjami
    • z klasami
    • z dziedziczeniem
    • z konstruktorem
  • Biblioteka STL:
    • szablony funkcji
    • szablony klas
    • makra
    • kontenery:
      • vector
      • list
      • deque
      • array
      • queue
      • array
      • queue
      • priority_queue
      • stack
      • set
      • multiset
      • map
      • multimap

Program szkolenia


  Powitanie
Dostępne w dni
dni po rejestracji

Czy istnieją jakieś wymagania dotyczące kursu?

Twój instruktor


takeITeasy
takeITeasy

Z pasji do programowania zrodził się pomysł do podzielenia się naszą wiedzą i doświadczeniami. Pragniemy, aby jak największa liczba osób miała możliwość odnaleźć się w nowym cyfrowym świecie. Nie ulega wątpliwości, że umiejętność programowania staję się coraz bardziej powszechna. Dlatego już teraz obierz kurs na sprzyjające wiatry i wejdź w ciekawy świat nowych technologii.


 

ALL-IN-ONE

PYTHON DEVELOPER:

DATA SCIENTIST / MACHINE LEARNING ENGINEER:

DATA SCIENTIST / DEEP LEARNING ENGINEER:

BI ANALYST / DATA ANALYST:

BIG DATA ANALYST:

C DEVELOPER:

C++ DEVELOPER:

Planujesz zakup większej ilości kursów na platformie?

Odezwij się do nas, damy solidną zniżkę!

Pozdrawiamy,
Zespół e-smartdata.org
[email protected]

Często zadawane pytania (FAQ)


Kiedy zaczyna i kończy się kurs?
Kurs zaczyna się od momentu zakupu i nigdy się nie kończy! Ty decydujesz, kiedy zaczynasz i kiedy kończysz.
Jak długo mam dostęp do kursu?
Po rejestracji masz nieograniczony dostęp do tego kursu tak długo, jak chcesz - na dowolnym urządzeniu, które posiadasz.
Co jeśli jestem niezadowolony z kursu?
Jeśli nie jesteś zadowolony z zakupu, skontaktuj się z nami w ciągu pierwszych 14 dni, a my damy ci zwrot pieniędzy w zależności od procentu zaawansowania danego kursu/ścieżki.

Zacznij teraz!