Szkolenie Zaawansowane projektowanie oprogramowania w C++
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: Wytwarzanie oprogramowania
- KOD SZKOLENIA: IT-SD-825
- CZAS TRWANIA: 5 dni
- INFORMACJA CENOWA od: 5050 zł netto za jedną osobę
- RODZAJ SZKOLENIA: szkolenie zamknięte
- JĘZYK SZKOLENIA: polski
- FORMA REALIZACJI: stacjonarna, online
Opis szkolenia
Zaawansowane szkolenie z projektowania oprogramowania w C++ koncentruje się na tworzeniu wydajnych i skalowalnych systemów. Program łączy intensywne warsztaty praktyczne z analizą rzeczywistych przypadków użycia, pozwalając uczestnikom rozwinąć umiejętności projektowania złożonych systemów software’owych. Uczestnicy poznają nowoczesne wzorce projektowe, techniki optymalizacji oraz najlepsze praktyki w zakresie architektury oprogramowania. Szkolenie prowadzone jest w formie warsztatowej z naciskiem na praktyczne wykorzystanie zdobytej wiedzy.
Profil uczestnika
- Programiści C++ z co najmniej 2-letnim doświadczeniem w komercyjnym wytwarzaniu oprogramowania
- Architekci oprogramowania chcący poszerzyć wiedzę o zaawansowane koncepcje C++
- Liderzy zespołów programistycznych C++
- Inżynierowie oprogramowania pracujący przy złożonych systemach
- Deweloperzy systemów czasu rzeczywistego
- Programiści aplikacji wysokowydajnościowych
- Specjaliści z sektora finansowego tworzący systemy transakcyjne
- Programiści z doświadczeniem w innych językach, chcący pogłębić znajomość C++
Agenda
- Zaawansowane techniki projektowania
- Wzorce projektowe w nowoczesnym C++
- Projektowanie zorientowane obiektowo w kontekście wysokiej wydajności
- Architektura zorientowana na wydajność
- Techniki projektowania systemów wielowątkowych
- Optymalizacja i wydajność
- Zaawansowane techniki optymalizacji pamięci
- Profilowanie i analiza wydajności kodu
- Optymalizacja na poziomie cache
- Techniki redukcji narzutu czasowego
- Architektura systemów
- Projektowanie systemów rozproszonych
- Wzorce architektoniczne dla systemów wysokiej dostępności
- Mechanizmy komunikacji międzyprocesowej
- Projektowanie API i interfejsów
- Nowoczesne praktyki programowania
- Techniki meta-programowania
- Programowanie generyczne i szablony
- Wzorce projektowe dla systemów współbieżnych
- Testowanie i weryfikacja złożonych systemów
Korzyści
- Umiejętność projektowania skalowalnych i wydajnych systemów w C++
- Zdolność optymalizacji złożonych aplikacji pod kątem wydajności
- Znajomość zaawansowanych wzorców projektowych i ich praktycznego zastosowania
- Umiejętność projektowania systemów rozproszonych
- Wiedza z zakresu najnowszych praktyk programistycznych w C++
- Zdolność tworzenia testowalnej i maintainable architektury
- Umiejętność projektowania systemów współbieżnych
- Znajomość technik meta-programowania i ich zastosowań
Wymagane przygotowanie uczestników
- Praktyczna znajomość podstaw i średniozaawansowanych elementów C++
- Doświadczenie w projektowaniu aplikacji obiektowych
- Znajomość podstawowych wzorców projektowych
- Doświadczenie w tworzeniu aplikacji wielowątkowych
Zagadnienia
- Wzorce projektowe i ich implementacja w C++
- Techniki meta-programowania szablonowego
- Optymalizacja wydajności aplikacji
- Zarządzanie pamięcią i zasobami
- Programowanie współbieżne
- Systemy rozproszone
- Architektura zorientowana na wydajność
- Testowanie jednostkowe i integracyjne
- Nowoczesne praktyki programistyczne
- Profilowanie i diagnostyka
- Wzorce architektoniczne
- Projektowanie API
Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
Organizacja szkolenia
- Minimalna liczba uczestników: 4 osób
- Maksymalna liczba uczestników: 12 osób
- Miejsce: siedziba klienta lub wskazana lokalizacja
- Czas trwania każdego dnia: 8 godzin zegarowych (9:00-17:00)
Formy realizacji szkolenia
Szkolenie stacjonarne
- Szkolenie w siedzibie klienta lub wskazanej lokalizacji
- Sala szkoleniowa wyposażona w niezbędny sprzęt
- Materiały szkoleniowe w formie elektronicznej
- Przerwy kawowe i lunch
- Bezpośrednia interakcja z trenerem
- Networking w grupie
- Ćwiczenia warsztatowe w zespołach
Szkolenie zdalne
- Wirtualne środowisko szkoleniowe
- Materiały w formie elektronicznej
- Interaktywne ćwiczenia online
- Breakout rooms do pracy w grupach
- Wsparcie techniczne podczas szkolenia
- Nagrania sesji (opcjonalnie)
Możliwość dofinansowania
Szkolenie może zostać sfinansowane ze środków publicznych w ramach:
- Krajowego Funduszu Szkoleniowego (KFS)
- Bazy Usług Rozwojowych (BUR)
- Projektów unijnych realizowanych przez PARP
- Programu Akademia HR (PARP)
- Regionalnych programów operacyjnych
W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!
Zaufali nam
Poznaj naszą firmę

Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
FAQ — Często zadawana pytania
- Zaproszenie w formie one-pager’a z terminami
- Kick-off projektu
- Strategiczne przywództwo i myślenie
- Komunikacja i współpraca. Zarządzanie konfliktem
- Motywowanie, angażowanie i trudne decyzje w biznesie
- Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
- Budowa organizacji przyszłości
- Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania