Skip to content

Specjalistyczne szkolenie z nowoczesnego, zaawansowanego C++

Wydział Elektrotechniki i Informatyki
Katedra Informatyki

Oferta specjalistycznego szkolenia z zakresu nowoczesnego i zaawansowanego języka C++, skierowana do programistów, inżynierów oprogramowania oraz zespołów R&D, które chcą pogłębić swoje kompetencje w jednym z najważniejszych języków w branży IT. Szkolenie prowadzone jest przez pracownika naukowego z doświadczeniem akademickim i praktycznym w zakresie projektowania złożonych systemów informatycznych. Program szkolenia może być dostosowany do potrzeb uczestników i obejmuje między innymi następujące zagadnienia:

Zaawansowane mechanizmy języka C++ (C++17/20/23)

  • Metaprogramowanie szablonowe,
  • Koncepty (concepts) i silne typowanie w projektowaniu interfejsów,
  • Moduły (modules) i ich wpływ na organizację dużych projektów,
  • Mechanizmy zarządzania pamięcią: własne alokatory, std::pmr, cache-friendly structures,
  • Wskaźniki inteligentne – mechanizmy i pułapki,
  • Programowanie współbieżne i wielowątkowość,
  • SIMD i optymalizacja niskopoziomowa,
  • Biblioteka ranges i nowoczesne podejście do przetwarzania danych,
  • Projektowanie zorientowane na dane (Data-Oriented Design – DOD).

Aspekty praktyczne i zastosowania

  • Tworzenie aplikacji wysokowydajnych i czasu rzeczywistego,
  • Projektowanie systemów wbudowanych i gier komputerowych,
  • Wprowadzenie do grafiki 3D z użyciem DirectX 12 i OpenGL z wykorzystaniem idiomów nowoczesnego C++,
  • Integracja C++ z innymi językami (np. Python, Rust) – mosty i ABI,
  • Testowanie i debugowanie nowoczesnych aplikacji C++,
  • Nowoczesne praktyki inżynierii oprogramowania.

Szkolenie ma charakter praktyczny. Istnieje możliwość przeprowadzenia warsztatów dedykowanych konkretnemu projektowi uczestników.

Forma szkolenia: stacjonarne lub zdalne, z elastycznym zakresem i czasem trwania (od 1 do 5 dni), możliwość prowadzenia w języku polskim lub angielskim.

Grupa docelowa: zespoły programistów, instytuty badawcze, instytuty uczelnie, startupy technologiczne, firmy z sektora embedded, automotive, gier komputerowych.

Zastosowanie

Szkolenie dla programistów i zespołów technicznych, obejmujące zaawansowane aspekty języka C++ (C++17/20/23), takie jak metaprogramowanie, koncepty, zarządzanie pamięcią, biblioteka ranges, SIMD czy DOD (data oriented design). Możliwe rozszerzenie o praktyczne zastosowania w grafice komputerowej (DirectX 12, OpenGL) oraz projektowaniu systemów wysokowydajnych. Forma elastyczna – warsztatowa lub wykładowa.

Opiekun:

Marcin Matczuk
Adres e-mail: m.matczuk@pollub.pl
Telefon: 508895609

Jak skontaktować się w sprawie usługi?

Zapraszamy do skontaktowania się z nami w sprawie usługi badawczej. W razie pytań lub wątpliwości nasz ekspert udzieli odpowiedzi.

    Formularz kontaktowy







    Treść zapytania:


    Nazwa usługi:
    Specjalistyczne szkolenie z nowoczesnego, zaawansowanego C++

    Udostępnij
    Powiadom
    Udostępnij
    LinkedIn
    Email
    Drukuj