Szkolenie C++, Qt, ZeroMQ i Protocol Buffers
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: Wytwarzanie oprogramowania
- KOD SZKOLENIA: IT-SD-834
- 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
Praktyczne szkolenie łączące cztery kluczowe technologie używane w tworzeniu nowoczesnych aplikacji rozproszonych. Uczestnicy poznają sposoby efektywnego wykorzystania C++ wraz z biblioteką Qt do budowy interfejsów użytkownika, ZeroMQ do komunikacji międzyprocesowej oraz Protocol Buffers do wydajnej serializacji danych. Szkolenie ma formę warsztatową, gdzie uczestnicy tworzą działającą aplikację rozproszoną, wykorzystując wszystkie omawiane technologie.
Profil uczestnika
- Programiści C++ chcący rozszerzyć swoje umiejętności o tworzenie aplikacji rozproszonych
- Deweloperzy aplikacji desktopowych zainteresowani nowoczesnymi interfejsami użytkownika
- Programiści systemów rozproszonych potrzebujący wiedzy o wydajnej komunikacji
- Architekci oprogramowania projektujący systemy wielomodułowe
- Inżynierowie oprogramowania pracujący nad migracją legacy systemów
- Programiści backend zainteresowani tworzeniem wydajnych interfejsów użytkownika
- Deweloperzy full-stack pracujący z aplikacjami rozproszonymi
Agenda
- Podstawy i integracja technologii
- Konfiguracja środowiska deweloperskiego
- Przegląd architektury aplikacji wykorzystującej wszystkie komponenty
- Integracja Qt z Modern C++
- Wzorce projektowe w aplikacjach Qt
- Interfejs użytkownika z Qt
- Tworzenie responsywnych interfejsów z Qt Widgets
- Implementacja architektury Model/View
- Systemy sygnałów i slotów
- Style i motywy w aplikacjach Qt
- Komunikacja rozproszona z ZeroMQ
- Wzorce komunikacyjne w ZeroMQ
- Implementacja różnych typów socketów
- Obsługa komunikacji asynchronicznej
- Integracja ZeroMQ z pętlą zdarzeń Qt
- Serializacja danych z Protocol Buffers
- Projektowanie schematów Protocol Buffers
- Generowanie kodu dla C++ i integracja z projektem
- Optymalizacja przesyłu danych
- Wersjonowanie protokołów komunikacji
Korzyści
- Umiejętność tworzenia wydajnych aplikacji wieloplatformowych
- Praktyczna znajomość protokołów komunikacji rozproszonej
- Zdolność projektowania skalowalnych systemów rozproszonych
- Znajomość technik optymalizacji przesyłu danych
- Umiejętność tworzenia nowoczesnych interfejsów użytkownika
- Doświadczenie w integracji różnych technologii w jednym projekcie
- Certyfikat potwierdzający znajomość omawianych technologii
Wymagane przygotowanie uczestników
- Znajomość podstaw programowania w C++ (standard C++11 lub nowszy)
- Podstawowa znajomość koncepcji programowania sieciowego
- Laptop z uprawnieniami administratora do instalacji oprogramowania
- Zainstalowane Qt Creator IDE
- Podstawowa znajomość systemów kontroli wersji Git
Zagadnienia
- Modern C++ w praktyce
- Framework Qt i jego komponenty
- Architektura aplikacji rozproszonych
- Protokoły komunikacyjne
- ZeroMQ i wzorce komunikacji
- Protocol Buffers i serializacja
- Optymalizacja wydajności
- Wzorce projektowe
- Wielowątkowość w Qt
- Testowanie aplikacji rozproszonych
- Debugowanie komunikacji sieciowej
- Bezpieczeństwo w systemach rozproszonych
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