Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations C++ » :
Utilisation des Web Services en Qt

Détails :

Durée :
1 Jour
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.
Objectifs :
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.
  • Comprendre 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

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    La notion de Service Web RESTful/JSON
    • Le protocol 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 formats JSON
    • 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
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.