Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.

Języki programowania > C++

Szkolenie: Podstawy programowania w języku C++

Kod: [PP-C++]
Pobierz program

Cel szkolenia

Celem szkolenia jest nabycie umiejętności w zakresie programowania w języku C++ oraz zaznajomienie z podstawami biblioteki standardowej. W trakcie kursu uczestnicy zapoznają się również z narzędziami wspierającymi rozwój oprogramowania.

Adresaci szkolenia

Adresatami szkolenia są osoby pragnące nabyć umiejętności programowania w języku C++. Mile widziana jest podstawowa znajomość programowania w dowolnym języku.

Szkolenie będzie odpowiednie zarówno dla osób nie posiadających dużego doświadczenia w programowaniu, jak i dla doświadczonych programistów innych języków, którzy chcą poznać język C++.

Szkolenie ma formę serii krótkich prezentacji po których uczestnicy wspólnie rozwiązują krótkie zadania programistyczne oraz realizują większe projekty.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie do języka C++

    • Dokumentacja i zasoby internetowe

    • Sprawdzenie wiedzy - test.

  2. Warsztat programisty

    • Środowisko programistyczne

    • Kompilacja i uruchamianie

  3. Podstawy języka C++

    • Podstawy składni języka C++

    • Typy danych: proste, tablicowe, wskaźniki i referencje.

    • Zmienne automatyczne i dynamiczne, stałe

    • Łańcuchy tekstowe, klasa string

    • Instrukcje sterujące wykonaniem programu

    • Pętle

    • Obsługa wejścia / wyjścia

    • Funkcje

    • Wyrażenia lambda

  4. Programowanie obiektowe w C++

    • Klasy, obiekty, pola i metody

    • Konstruktory i destruktory

    • Specyfikatory dostępu do składowych klas

    • Dziedziczenie i polimorfizm

    • Klasy abstrakcyjne i interfejsy

    • Obsługa wyjątków i błędów

  5. Podstawy programowania generycznego

    • szablony funkcji

    • szablony klas

  6. Pojemniki standardowe

    • Pojemniki sekwencyjne 

    • Pojemniki asocjacyjne

    • Podstawowe operacje i ich złożoność

  7. Tworzenie bibliotek w C++

    • Podział kodu na moduły

    • Kompilacja i linkowanie bibliotek

  8. Dobre praktyki programowania

    • Debugowanie

    • Style kodowania i dokumentacji

Opinie uczestników