kurs z c++ dla średniozaawansowanych-CPA

CEL EDUKACYJNY:

Kurs z C++dla średniozaawansowanych ( CPA – C++ Certified Associate-Level Programmer); przygotowuje do wykonywania zadań programistycznych związanych z podstawami programowania w języku C++ oraz podstawowymi pojęciami i technikami używanymi w programowaniu obiektowym. Uczestnik powinien wykazać się wystarczającą znajomością uniwersalnych koncepcji programowania komputerów, narzędzi programistycznych, składni i semantyki języka C++, typów danych oferowanych przez język C++, zasad modelu obiektowego i jego implementacji w języku C++ , środki przydatne w rozwiązywaniu typowych problemów implementacyjnych przy pomocy standardowych bibliotek języka C++ oraz pisaniu programów z wykorzystaniem standardowej infrastruktury językowej niezależnie od platformy sprzętowej czy programowej.

GRUPA DOCELOWA:

Kurs jest przeznaczony dla uczestników, którzy ukończyli kurs C++ Essentials  (CLE) , a także dla tych, którzy już wykazują średniozaawansowany poziom biegłości w C++ i chcą kontynuować naukę C++.

ZAKRES SZKOLENIA:

Moduł 1: Podstawy programowania obiektowego w C++ (OOP)

      • Podstawowe pojęcia OOP; 
      • Stos: podejście proceduralne a OOP;
      • Anatomia klas; elementy statyczne; 
      • Obiekty a wskaźniki i obiekty wewnątrz obiektów.

Moduł 2: Dziedziczenie (klasy, obiekty, polimorfizm, metody wirtualne, const  w C++)

        • Klasy, dziedziczenie i zgodność typów; 
        • Hierarchie klas;
        • Polimorfizm i metody wirtualne; 
        • Obiekty jako parametry i rzutowanie dynamiczne; 
        • Różne dodatki; 
        • Słowo kluczowe const; 
        • Przyjaźń w świecie C++.

    Moduł 3: Obsługa wyjątków (kategorie wyjątków, słowa kluczowe try-catch-throw)

        • Wprowadzenie do wyjątków;
        • Instrukcja throw w szczegółach;
        • kategorie wyjątków;
        • Oświadczenie połowowe;
        • Wyjątki w działaniu.

    Moduł 4: Operatory i typy wyliczeniowe (operatory przeciążające, wyliczanie)

      • Przeciążanie operatorów; 
      • wyliczone typy.

    LICZBA GODZIN SZKOLENIA:
    40

    SZKOLENIE PRZYGOTOWUJE DO EGZAMINU:
    CPA – C++ Certified Associate Programmer