Więcej informacji o kursie
C++ to obiektowy język programowania oparty na języku C. Qt to framework do tworzenia graficznych interfejsów użytkownika dla aplikacji C++. Rozproszone aplikacje C++ często używają biblioteki komunikatów, takiej jak ZeroMQ, do asynchronicznej komunikacji z innymi komponentami, usługami i aplikacjami. Wiadomości są najpierw serializowane przy użyciu protokołu serializacji, takiego jak Protocol Buffers, który umożliwia przesyłanie wiadomości jako skompilowanych bajtów, które są mniejsze i lżejsze niż pliki JSON lub XML.
To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) zapewnia wstępne omówienie języka C++, frameworka GUI Qt i różnych technologii komunikacyjnych, takich jak ZeroMQ i Protocol Buffers, które można wykorzystać do pisania aplikacji rozproszonych.
Pod koniec tego szkolenia uczestnicy będą mieli niezbędną wiedzę i praktykę do napisania i skompilowania aplikacji przy użyciu C++, Qt i gcc w systemie Linux Centos 6/7. Uczestnicy zintegrują również możliwości asynchronicznego przesyłania wiadomości przy użyciu Zero MQ i buforów protokołów.
Certyfikat | |
Zajęcia | 5 |
Godziny | 35 |
Rodzaj szkolenia | online, offline |
Miasto | Gdańsk, Lublin, Szczecin, Kielce, Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa |
Egzamin wstępny | |
Sprawdzanie prac domowych | |
Projekt dyplomowy | |
Pomoc w zatrudnieniu | |
Kategoria wiekowa | dla dorosłych |
Poziom szkolenia | Średniozaawansowany, Profesjonalny |
Język | Polski, English |
Czego nauczysz się na tym kursie?
- Overview of C++ and QT Features
- Setting up the Development Environment on Linux Centos 6/7.
- Creating a Sample C++ Application
- Implementing a GUI with QT
- Objects and Core Types
- Models and Views
- Widgets and Designer
- Applications and Painting
- Creating 2D and 3D Graphics (Square, Circle, Polygons, etc.)
- Multithreaded Programming
- Inter-Process Communication
- Understanding Network Communications Patterns (Request/Reply, Publish-Subscribe, etc.)
- Asynchronous Messaging with ZeroMQ
- Serializing Data with Protocol Buffers
- Testing and Debugging the Application
- Troubleshooting
Dla kogo przeznaczony jest kurs?
Software developers
Dodatkowe informacje o kursie
Wymagania
Knowledge of basic programming concepts.
O NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.
Referencje NobleProg
Oceny użytkowników i recenzje z Facebooka i Google
Bogdan Bieńczak
26.03.2020
Dobry kurs, fajna alternatywa do standardowych zastosowań. Prowadzący bardzo mili, dobrze tłumaczą zagadnienia, podpowiadają ciekawe pomysły. Ogólnie bardzo jestem zadowolony.
Сałą recenzję
Małgorzata Całka
26.03.2020
Szkolenia on-line. Jestem bardzo zadowolona, dobra współpraca i komunikacja, na bieżąco omawiane kwestie. Polecam! Małgorzata Całka
Сałą recenzję
NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.