Skip to Main Content

Usługi badawcze w sieci VIA CARPATIA

Uslugi Badawcze

Nazwa Badania
Specjalistyczne szkolenie z nowoczesnego, zaawansowanego C++
Techniki
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:_x000D_ Zaawansowane mechanizmy języka C++ (C++17/20/23)_x000D_ _x000D_ Metaprogramowanie szablonowe,_x000D_ Koncepty (concepts) i silne typowanie w projektowaniu interfejsów,_x000D_ Moduły (modules) i ich wpływ na organizację dużych projektów,_x000D_ Mechanizmy zarządzania pamięcią: własne alokatory, std::pmr, cache-friendly structures,_x000D_ Wskaźniki inteligentne – mechanizmy i pułapki,_x000D_ Programowanie współbieżne i wielowątkowość,_x000D_ SIMD i optymalizacja niskopoziomowa,_x000D_ Biblioteka ranges i nowoczesne podejście do przetwarzania danych,_x000D_ Projektowanie zorientowane na dane (Data-Oriented Design – DOD)._x000D_ _x000D_ Aspekty praktyczne i zastosowania_x000D_ _x000D_ Tworzenie aplikacji wysokowydajnych i czasu rzeczywistego,_x000D_ Projektowanie systemów wbudowanych i gier komputerowych,_x000D_ Wprowadzenie do grafiki 3D z użyciem DirectX 12 i OpenGL z wykorzystaniem idiomów nowoczesnego C++,_x000D_ Integracja C++ z innymi językami (np. Python, Rust) – mosty i ABI,_x000D_ Testowanie i debugowanie nowoczesnych aplikacji C++,_x000D_ Nowoczesne praktyki inżynierii oprogramowania._x000D_ _x000D_ Szkolenie ma charakter praktyczny. Istnieje możliwość przeprowadzenia warsztatów dedykowanych konkretnemu projektowi uczestników._x000D_ 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._x000D_ Grupa docelowa: zespoły programistów, instytuty badawcze, instytuty uczelnie, startupy technologiczne, firmy z sektora embedded, automotive, gier komputerowych.
Uczelnia
Politechnika Lubelska
Kontakt
Centrum Innowacji i Transferu Technologii Politechniki Lubelskiej, Adres: ul. Nadbystrzycka 38h, 20-618 Lublin, Spichlerz/Telefon:+ 48 81 538 4869 + 48 81 538 4870 + 48 81 538 4270 /E-mail: citt@pollub.pl
Opis
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.
Slowa Kluczowe
C++17,C++20,C++23,data-oriented design,metaprogramowanie,nowoczesny C++,optymalizacja kodu,programowanie niskopoziomowe,transfer wiedzy,warsztaty C++,zaawansowany C++