Projektowanie nowoczesnych rozwiązań w C++

3150 PLN+23% VAT (3874 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:CPP/DES

Poziom zaawansowania:

Dostępne terminy

  • Termin
  • Lokalizacja
  • Trener
  • Cena

Termin:

2 listopada 2022
Trwają zapisy na szkolenie

Lokalizacja:

Zdalne, Warszawa, Łódź, Poznań, Kraków, Wrocław, Gdańsk, Katowice, Bydgoszcz, Gdynia

Trener:

-

Cena:

3150 PLN netto+23% VAT

Termin:

27 lutego 2023
Trwają zapisy na szkolenie

Lokalizacja:

Zdalne, Warszawa, Łódź, Poznań, Kraków, Wrocław, Gdańsk, Katowice, Bydgoszcz, Gdynia

Trener:

-

Cena:

3150 PLN netto+23% VAT

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