Szkolenie: Programowanie w C++ dla programistów C
Szkolenie dla programistów znających C, którzy chcą wzbogacić swój arsenał o aspekty programowania obiektowego lub programowania czasu kompilacji.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:CPP/4C
Programowanie w C++ dla programistów C
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
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++
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
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
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
Program szkolenia
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