Formations informatiques à Grenoble et Sophia Antipolis

Formation C++ La persistance des données via Qt SQL

Objectifs

Appréhender les concepts fondamentaux et le langage SQL ISO.

Configurer et initialiser une base de données.

Exécuter les requêtes de mise à jour et de sélection de données.

Sécuriser les requêtes SQL en utilisant le bind de données.

Comprendre la notion de modèle Qt et lier les données pour des manipulations efficaces.

Connaître les drivers et leur lien avec ODBC.

Développer des programmes pour manipuler et tester les données.

Pré-requis

Avoir suivi la formation "Programmation Orientée Objet en C++ : Les fondamentaux" (27964) ou connaître les bases de la programmation orientée objet en C++.

Participants

Développeur C++ confirmé souhaitant accéder à des bases de données relationnelles.

Programme de formation

C++ La persistance des données via Qt SQL

RAPPELS SUR LES BASES DE DONNÉES RELATIONNELLES

  1. Qu'est-ce qu’une base de données relationnelles ?

  2. Le langage SQL ISO

  3. Notion de driver d'accès à la base de données

  4. Lien avec ODBC

  5. L'architecture Qt SQL

  6. Travaux pratiques

    • Installation et démarrage d'une base de données relationnelles

EXÉCUTION DE REQUÊTES SQL

  1. Requêtes de mise à jours

  2. Requêtes de sélection de données

  3. Problématiques liées à l'injection SQL

  4. Se prémunir contre les injections SQL : le bind de données

  5. Travaux pratiques

    • Réalisation d'un programme de manipulation de données, tests des problématiques liées à l’injection SQL et contre-mesures adéquat

LIAISON DES DONNÉES AVEC UN MODÈLE QT

  1. Présentation de la notion de modèle QT

  2. Liaison des données au modèle

  3. Travaux pratiques

    • Etude d'exemples de liaisons de modèles aux données
Durée
2 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique