Programowanie w C++ dla programistów C

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
Dlaczego warto wziąć udział?
  • 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
Kto powinien wziąć udział?
  • 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.

Komputer z dostępem do Internetu

Rejestracja

Szkolenie online
za osobę
3 350
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowe
  • certyfikat uczestnictwa
Zapisz się

Organizator

Sages Sp. z o.o.
02-796 Warszawa
ul. Wąwozowa 11
woj. mazowieckie
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Podczas wypełniania formularza rejestracji zaznacz opcję "Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."

Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby. W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności. Możesz to również zrobić samodzielnie z użyciem poniższych danych:
  • Nazwa firmy: Sages Sp. z o.o.
  • Ulica i nr: ul. Wąwozowa 11
  • Kod pocztowy: 02-796
  • Miejscowość: Warszawa
  • Numer NIP: 1132737407

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Eventis.pl
04-395 Warszawa ul. Siennicka 22/22
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!