Projektowanie nowoczesnych rozwiązań w C++

4250 PLN+23% VAT (5227 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:CPP/DES

Poziom zaawansowania:

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

8 maj
Trwają zapisy na szkolenieOferta specjalna

Trener:

Mateusz Adamski

Cena:

4250 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

1 lipiec
Trwają zapisy na szkolenie

Trener:

Mateusz Adamski

Cena:

4250 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

2 październik
Trwają zapisy na szkolenie

Trener:

Mateusz Adamski

Cena:

4250 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

24 luty
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

4250 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Projektowanie nowoczesnych rozwiązań 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?

  • 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

Wymagania

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

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

Cele szkolenia

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

Program

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

Podobne szkolenia