Nowoczesny C++ Dobry start

Kod: ccpp-C++ new
Kategoria: C i C++
Forma: 60% wykłady / 40% warsztaty
Czas trwania: 3
Grupa docelowa: developerzy

Z naszego doświadczenia wynika, że ogromna większość oprogramowania pisanego w języku C++ jest tworzona z zastosowaniem nieaktualnych standardów języka (C++98) oraz przestarzałych technik programowania.

U podłoża takiego stanu rzeczy tkwi przekonanie, że tworząc oprogramowanie o nietrywialnych wymaganiach dotyczących wydajności nie można pozwolić sobie na stosowanie nowoczesnych metod i narzędzi, które pozwalają pisać kod na wysokim poziomie abstrakcji.

To unikalne szkolenie pozwoli programistom C++ nadążyć za szybko zmieniającym się standardem języka i szybko ewoluującymi najlepszymi praktykami jego wykorzystania. Przykłady i warsztaty oparte o rzeczywisty kod pozwolą na łatwiejsze zastosowanie nabytej wiedzy w praktyce. Szczególny nacisk będzie położony na poprawę produktywności programistów poprzez zastosowanie nowych elementów składni języka.

Szkolenie przeznaczone jest dla programistów, którzy w codziennej pracy korzystają z języka C++.

Wyróżniki szkolenia

Podczas zajęć możesz oczekiwać szczególnych akcentów położonych na poniższe aspekty:

  • Wprowadzenie do standardów C++11 oraz C++14
  • Poprawa produktywności programisty
  • Nacisk na pisanie poprawnego, czystego i wydajnego kodu

Program Szkolenia

Pobierz program w formacie PDF
  1. Nowe konstrukcje – większa produktywność
    1. Zakresowe instrukcje for (C++11)
    2. Poprawione typy wyliczeniowe (C++11)
    3. Ujednolicona składnia inicjalizacyjna (C++11)
    4. Listy inicjalizacyjne (C++11)
  2. Przenoszenie – w trosce o wydajność
    1. Semantyka przenoszenia (C++11)
    2. Referencje prawostronne (C++11)
    3. Referencje uniwersalne (C++11)
    4. Operacje przenoszenia (C++11)
  3. Dedukcja typów – usuwamy z kodu zbędne informacje
    1. Argumenty szablonów
    2. auto (C++11)
    3. decltype (C++11)
    4. decltype (auto) (C++14)
    5. auto dla wartości zwracanych (C++14)
  4. Wyrażenia lambda – programowanie funkcyjne w C++
    1. Funktory
    2. Podstawy (C++11)
    3. Domknięcia (C+11)
    4. Ogólne wyrażenia lambda (C++14)

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail/Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń