Formations C++
Détails :
Utilisation des Web Services en Qt
Durée :
1 Jours
Objectif :
Il est de plus en plus nécessaire de faire communiquer nos applications avec des serveurs de données. Ces serveurs étant interrogés par différents types de clients (clients lourds, clients RIA et clients mobiles) la nécessité d'avoir des standards d'échanges de données s'est imposée. Ces serveurs implémentent donc souvent une architecture micro-services, lesquels sont invoqués via des Services Web de type RESTful/JSON. Cette formation vous permet d'acquérir les connaissances nécessaires pour utiliser les différents mécanismes offerts par Qt pour accéder à ces Services Web.
Prérequis :
Avoir suivi le « module 1C : Développer avec le langage C++ » ou avoir les connaissances équivalentes. Le suivi de la formation « Mise en ouvre d'IHM avec Qt 5 » est lui aussi requis
Public :
Cette formation s'adresse aux développeurs C++ confirmés.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
Utilisation des Web Services en Qt
    La notion de Service Web RESTful/JSON
    • Le protocol de communication HTTP
    • Les verbs 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 connection 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 formats
    • Décodage de données au formats JSON
    • Travaux pratiques : échanges 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