La certification Qualified in C++ with Qt Curriculum

La certification Qualified in C++ with Qt fait partie de la liste des nouvelles certifications avancées que Nokia vient d'ouvrir en version bêta pour les Qt Dev Days 2010. Elle ne sera disponible au grand public que début 2011. Elle permet de tester les qualifications C++ couplés avec Qt d'un développeur. Cette page présente son contenu.
5 commentaires Donner une note à l'article (5)

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Types, déclarations et définitions

I-A. Objectifs

  • Savoir utiliser les types basiques et réaliser des cast entre eux.
  • Savoir utiliser const et mutable.
  • Comprendre les différentes portées que les identifieurs peuvent avoir.
  • Savoir définir des fonctions et utiliser les listes d'arguments.
  • Savoir définir et utiliser les références.
  • Savoir gérer la création et la destruction des objets.
  • Connaître la définition et l'utilisation des namespaces.
  • Comprendre comment séparer le code entre les fichiers d'en-têtes et les fichiers sources.

I-B. Liens utiles

II. Classes

II-A. Objectifs

  • Comprendre comment accéder aux variables membres d'une classe.
  • Connaître les constructeurs, la façon dont ils sont utilisés et l'initialisation des variables membres.
  • Savoir comment écrire des méthodes const dans des classes utilisant const correctement.
  • Comprendre les méthodes statiques et l'initialisation des membres statiques.
  • Comprendre comment les objets sont copiés et assignés.

II-B. Liens utiles

III. Héritage et polymorphisme

III-A. Objectifs

  • Connaître comment les constructeurs et destructeurs sont utilisés dans des classes dérivées.
  • Savoir utiliser les pointeurs vers les classes de base.
  • Comprendre pourquoi on crée des classes dérivées non publiques.
  • Connaître les fonctions virtuelles, comment les définir et les utiliser.
  • Comprendre pourquoi les destructeurs virtuels sont nécessaires.
  • Savoir comment utiliser les classes abstraites et implémenter des fonctions virtuelles pures.
  • Comprendre comment les fonctions et les opérateurs peuvent être surchargés, réimplémentés et masqués dans des classes dérivées.
  • Comprendre les problèmes qui surviennent lors de l'héritage multiple.

III-B. Liens utiles

IV. Sujets divers

IV-A. Objectifs

  • Savoir utiliser les templates et les conteneurs de Qt.
  • Comprendre la surchage d'opérateurs.
  • Connaître le mot clé explicit et comment les constructeurs de conversion sont utilisés.

IV-B. Liens utiles

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2010 developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.