Programowanie w C++ dla programistów C

3350 PLN+23% VAT (4120 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:CPP/4C

Poziom zaawansowania:

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

22 maj
Trwają zapisy na szkolenieOferta specjalna

Trener:

Mateusz Adamski

Cena:

3350 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

24 lipiec
Trwają zapisy na szkolenie

Trener:

Mateusz Adamski

Cena:

3350 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

7 październik
Trwają zapisy na szkolenie

Trener:

Mateusz Adamski

Cena:

3350 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Programowanie w C++ dla programistów C

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Programistów swobdnie posługujących się językiem C
  • Chętnych, aby rozszerzyć swój warsztat o elementy programowania obiektowego
  • Programistów, którzy chcą zmienić swoją ścieżkę kariery na programowanie w C++

Wymagania

  • Znajomość składni języka C w stopniu pozwalającym na samodzielne tworzenie programów
  • Rozumienie komunikatów błędów zwracanych przez kompilator

Zalety

  • Omawiany zakres pozwala na wykorzystanie dodatkowych możliwości języka bez konieczności porzucenia dotychczasowego stylu programowania
  • Nauka odbywa się na podstawie nowoczesnego dialektu C++
  • Szkolenie prowadzone w prosty i zrozumiały sposób
  • Po opanowaniu materiału uczestnik jest przygotowany do szkolenia na poziomie zaawansowanym

Cele szkolenia

  • Rozszerzenie warsztatu programisty C o umiejętności tworzenia kodu obiektowego
  • Zapoznanie z nowoczesnymi możliwościami języka C++ ułatwiającymi programowanie

Program

C z klasami

  • Podobieństwa i różnice pomiędzy C i C++
  • Standardy i narzędzia języka
  • Organizacja kodu źródłowego
  • Typy i inicjalizacja zmiennych
  • Wyrażenia lambda
  • Klasy
  • Metody obiektów
  • Unikanie kopiowania
  • Dobre praktyki programowania obiektowego

Polimorfizm

  • Rodziny funkcji
  • Podstawy używania i tworzenia szablonów funkcji i klas
  • Konstruktory
  • Przeciążanie operatorów
  • Dziedziczenie
  • Metody wirtualne

Biblioteka standardowa C++

  • Struktury danych
  • Iteracja po elementach
  • Przegląd algorytmów
  • Wskaźniki inteligentne

Wykonanie w trakcie kompilacji

Przydatne techniki

  • Testy jednostkowe
  • Podstawy zarządzania systemem budowania projektu (CMake)
  • Zarządzanie zasobami w programie

Podobne szkolenia