Programowanie w C++ dla programistów C
Czas trwania szkolenia:3 dni (24h)
Kod kursu:CPP/4C
Poziom zaawansowania:
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