Trwają zapisy do grupy

Szkolenie: Projektowanie nowoczesnych rozwiązań w C++

Krótkie podsumowanie tematyki szkolenia

2805 PLN+23% VAT (3450 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:CPP/DES

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

25 listopada
Trwają zapisy na szkolenieOferta specjalna

Trener:

Mateusz Adamski

Cena:

2805 2040 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

31 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2805 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

30 czerwca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2805 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

29 września
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2805 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Projektowanie nowoczesnych rozwiązań w C++

Cele szkolenia

  • Nauka programowania wydajnych i bezpiecznych rozwiązań na poziomie API języka

  • Dobre praktyki na poziomie projektowania API


Dla kogo?

  • Szkolenie adresowane jest do programistów, którzy chcą nauczyć się projektowania rozwiązań wykorzystujących cechy nowoczesnego języka

  • Szkolenie adresowane jest do liderów technicznych, którzy przygotowują rozwiązania dla swojego zespołu i są odpowiedzialni za jakość tworzonego kodu


Zalety

  • Uczymy się polegać na narzędziach - tworzony kod powinien zgłaszać ewentualne błędy na etapie kompilacji

  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how


Wymagania

  • Swobodne posługiwanie się językiem C++ (składnia, tworzenie klas) i wybranym środowiskiem programistycznym


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

Pobierz program w PDF

Rozwiązania z nowoczesnych standardów C++ ułatwiające programowanie

Bezpieczne programowanie

  • Dedukcja typów

  • Obiekty niemożliwe do skopiowania

  • Poprawne stosowanie const

  • Silne i tagowane typy danych

  • Sygnalizacja błędów bez użycia wyjątków

Zastosowania mechanizmów wbudowanych w język

  • Semantyka przeniesienia

  • Przekazywanie własności

  • Wyrażenia lambda

  • Rozwiązania z biblioteki standardowej

  • RAII

Zakresy C++20

  • Algorytmy

  • Odwzorowania

  • Widoki i adaptery

Statyczny polimorfizm

Elementy meta-programowania

  • Wyrażenia stałe (constexpr)

  • Meta-funkcje

  • Cechy typów

  • Podstawy koncepcji C++20

Autorem szkolenia jest 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.