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