Cursus
Formation C++ Utilisation de Web Services en C++/Qt
Objectifs
Définir la notion de service Web RESTful/JSON et protocole HTTP.
Établir et gérer une connexion HTTP avec Qt.
Manipuler et échanger des données JSON avec Qt.
Assurer la sécurité des appels de services Web avec Qt.
Pré-requis
Avoir suivi la formation "Conception d'interfaces graphiques avec Qt 5" (27973) ou disposer des connaissances équivalentes.
Participants
Développeur C++ confirmé.
Programme de formation
C++ Utilisation de Web Services en C++/Qt
LA NOTION DE SERVICE WEB RESTFUL/JSON
-
Le protocole de communication HTTP
-
Les verbes HTTP
-
L'architecture de Service Web RESTful
-
Le format JSON
- JavaScript Object Notation
-
Travaux pratiques
- Appels de web services via un navigateur Web, analyse de réponses JSON
ETABLISSEMENT D'UNE CONNECTION HTTP
-
Ouvrir une connexion HTTP
-
Contrôle du verbe HTTP
-
Gestion des paramètres
-
Gestion des proxy http
PRISE EN CHARGE DE JSON DANS QT
-
Encodage de données au format
-
Décodage de données au format JSON
-
Travaux pratiques
- Echanges de données au format JSON
PRISE EN CHARGE DE LA SÉCURITÉ SUR VOS APPELS DE SERVICES WEB
-
Utilisation de HTTPS
-
Présentation du modèle Oauth
-
Intégration de OAuth avec Qt
-
Travaux pratiques
- Mise en oeuvre d'appels sécurisés de Services Web
Formations dans la même thématique