O szkoleniu
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
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
- 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
- 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++
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
Czas trwania
3 dni: 24h
Prelegenci
Witold Wysota
Architekt i programista systemowy z dużym doświadczeniem komercyjnym oraz asystent w Instytucie Informatyki PW. Zajmuje się głównie technologiami związanymi z językiem C++, zarówno na platformach biurkowych jak i wbudowanych. Jest specjalistą od Qt - w tym autorem książek i artykułów. Od kilkunastu lat prowadzi wykłady i szkolenia z tej tematyki.
Co robię na co dzień?
Jestem architektem i programistą. Pracuję też na Politechnice Warszawskiej na stanowisku naukowo-dydaktycznym.
Dlaczego lubię szkolić?
Czuję takie powołanie
Terminy i miejsca
To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.
Rejestracja
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Wydarzenie nieaktualne. Wypełnij formularz, aby zapytać o nowe terminy.
Organizator
Najczęściej zadawane pytania
- Nazwa firmy: Sages Sp. z o.o.
- Ulica i nr: ul. Wąwozowa 11
- Kod pocztowy: 02-796
- Miejscowość: Warszawa
- Numer NIP: 1132737407
Masz pytania? Napisz do nas
