- Znajomość podstawowych pojęć programistycznych.
Publiczność
- Deweloperzy oprogramowania
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.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
Przegląd funkcji C++ i QT
Konfiguracja środowiska programistycznego na Linux Centos 6/7.
Tworzenie przykładowej C++ aplikacji
Wdrażanie graficznego interfejsu użytkownika za pomocą QT
Obiekty i podstawowe typy
Modele i widoki
Widżety i projektant
Aplikacje i malowanie
Tworzenie 2D i 3D Graphics (kwadrat, koło, wielokąty itp.)
Wielowątkowość Programming
Międzyprocesowy Communication
Zrozumienie wzorców sieciowych Communication (Request/Reply, Publish-Subscribe itp.).
Asynchroniczne przesyłanie wiadomości za pomocą ZeroMQ
Serializacja danych za pomocą buforów protokołów
Testowanie i debugowanie aplikacji
Rozwiązywanie problemów
Podsumowanie i wnioski
United Arab Emirates - C++, QT, ZeroMQ and Protocol Buffers
Qatar - C++, QT, ZeroMQ and Protocol Buffers
Egypt - C++, QT, ZeroMQ and Protocol Buffers
Saudi Arabia - C++, QT, ZeroMQ and Protocol Buffers
South Africa - C++, QT, ZeroMQ and Protocol Buffers
Brasil - C++, QT, ZeroMQ and Protocol Buffers
Canada - C++, QT, ZeroMQ and Protocol Buffers
中国 - C++, QT, ZeroMQ and Protocol Buffers
香港 - C++, QT, ZeroMQ and Protocol Buffers
澳門 - C++, QT, ZeroMQ and Protocol Buffers
台灣 - C++, QT, ZeroMQ and Protocol Buffers
USA - C++, QT, ZeroMQ and Protocol Buffers
Österreich - C++, QT, ZeroMQ and Protocol Buffers
Schweiz - C++, QT, ZeroMQ and Protocol Buffers
Deutschland - C++, QT, ZeroMQ and Protocol Buffers
Czech Republic - C++, QT, ZeroMQ and Protocol Buffers
Denmark - C++, QT, ZeroMQ and Protocol Buffers
Estonia - C++, QT, ZeroMQ and Protocol Buffers
Finland - C++, QT, ZeroMQ and Protocol Buffers
Greece - C++, QT, ZeroMQ and Protocol Buffers
Magyarország - C++, QT, ZeroMQ and Protocol Buffers
Ireland - C++, QT, ZeroMQ and Protocol Buffers
Luxembourg - C++, QT, ZeroMQ and Protocol Buffers
Latvia - C++, QT, ZeroMQ and Protocol Buffers
España - C++, QT, ZeroMQ and Protocol Buffers
Italia - C++, QT, ZeroMQ and Protocol Buffers
Lithuania - C++, QT, ZeroMQ and Protocol Buffers
Nederland - C++, QT, ZeroMQ and Protocol Buffers
Norway - C++, QT, ZeroMQ and Protocol Buffers
Portugal - C++, QT, ZeroMQ and Protocol Buffers
România - C++, QT, ZeroMQ and Protocol Buffers
Sverige - C++, QT, ZeroMQ and Protocol Buffers
Türkiye - C++, QT, ZeroMQ and Protocol Buffers
Malta - C++, QT, ZeroMQ and Protocol Buffers
Belgique - C++, QT, ZeroMQ and Protocol Buffers
France - C++, QT, ZeroMQ and Protocol Buffers
日本 - C++, QT, ZeroMQ and Protocol Buffers
Australia - C++, QT, ZeroMQ and Protocol Buffers
Malaysia - C++, QT, ZeroMQ and Protocol Buffers
New Zealand - C++, QT, ZeroMQ and Protocol Buffers
Philippines - C++, QT, ZeroMQ and Protocol Buffers
Singapore - C++, QT, ZeroMQ and Protocol Buffers
Thailand - C++, QT, ZeroMQ and Protocol Buffers
Vietnam - C++, QT, ZeroMQ and Protocol Buffers
India - C++, QT, ZeroMQ and Protocol Buffers
Argentina - C++, QT, ZeroMQ and Protocol Buffers
Chile - C++, QT, ZeroMQ and Protocol Buffers
Costa Rica - C++, QT, ZeroMQ and Protocol Buffers
Ecuador - C++, QT, ZeroMQ and Protocol Buffers
Guatemala - C++, QT, ZeroMQ and Protocol Buffers
Colombia - C++, QT, ZeroMQ and Protocol Buffers
México - C++, QT, ZeroMQ and Protocol Buffers
Panama - C++, QT, ZeroMQ and Protocol Buffers
Peru - C++, QT, ZeroMQ and Protocol Buffers
Uruguay - C++, QT, ZeroMQ and Protocol Buffers
Venezuela - C++, QT, ZeroMQ and Protocol Buffers
Polska - C++, QT, ZeroMQ and Protocol Buffers
United Kingdom - C++, QT, ZeroMQ and Protocol Buffers
South Korea - C++, QT, ZeroMQ and Protocol Buffers
Pakistan - C++, QT, ZeroMQ and Protocol Buffers
Sri Lanka - C++, QT, ZeroMQ and Protocol Buffers
Bulgaria - C++, QT, ZeroMQ and Protocol Buffers
Bolivia - C++, QT, ZeroMQ and Protocol Buffers
Indonesia - C++, QT, ZeroMQ and Protocol Buffers
Kazakhstan - C++, QT, ZeroMQ and Protocol Buffers
Moldova - C++, QT, ZeroMQ and Protocol Buffers
Morocco - C++, QT, ZeroMQ and Protocol Buffers
Tunisia - C++, QT, ZeroMQ and Protocol Buffers
Kuwait - C++, QT, ZeroMQ and Protocol Buffers
Oman - C++, QT, ZeroMQ and Protocol Buffers
Slovakia - C++, QT, ZeroMQ and Protocol Buffers
Kenya - C++, QT, ZeroMQ and Protocol Buffers
Nigeria - C++, QT, ZeroMQ and Protocol Buffers
Botswana - C++, QT, ZeroMQ and Protocol Buffers
Slovenia - C++, QT, ZeroMQ and Protocol Buffers
Croatia - C++, QT, ZeroMQ and Protocol Buffers
Serbia - C++, QT, ZeroMQ and Protocol Buffers
Bhutan - C++, QT, ZeroMQ and Protocol Buffers