Zapraszam osoby, które już zaczęły programować  C++ i chciałyby nauczyć się programować obiektowo. Obiektówka wiele osób przeraża i kojarzy się im z czymś skomplikowanym i trudnym do opanowania. Chcemy przekonać Cię, że wcale tak nie jest i myślimy, że po przejściu tego kursu uznasz to za proste i zaczniesz bez trudu programować obiektowo. W kursie przybliżamy podstawowe pojęcia związane z programowaniem obiektowym w C++, przy czym prowadzący stara się przekazać konkretne zagadnienia w sposób zwięzły, łatwy do zrozumienia i pokazać je na prostych przykładach.




Szczegółowe zagadnienia, które poruszam w kursie:

  • Klasa – budowa, składniki, referencja, kapsułowanie,

  • Etykiety: public, privat, wartości wstępne

  • Wskaźnik this

  • Konstruktor, destruktor, lista inicjalizacyjna

  • Konstruktor delegujący i kopiujący

  • Przeładowanie operatorów

  • Dziedziczenie klas

  • Polimorfizm

  • Wirtualne funkcje

  • Klasa abstrakcyjna

  • Metoda czysto wirtualna

  • Zawieranie przyjaźni

  • Wielodziedziczenie

  • Modyfikator – static

  • Struktura – struct

  • Obiekt funkcyjny – funktor

  • Algorytm count_if

  • Wyrażenie Lambda

  • Kontener STL : vector, deque, array, list, set, map

  • Algorytmy STL: min_element(), max_element(), sort(), find(), reverse(), find_if(), for_each()