L'essentiel

Icon NSF

Code(s) NSF

326t : Programmation, mise en place de logiciels

Icon formacode

Formacode(s)

30854 : Langages informatiques

Icon date

Date d’échéance
de l’enregistrement

31-12-2021

326t : Programmation, mise en place de logiciels

30854 : Langages informatiques

31-12-2021

Nom légal Siret Nom commercial Site internet
KDAB (FRANCE) 53162203300029 - -

Objectifs et contexte de la certification :

Développement informatique


Le but de cette certification est d’attester la capacité du candidat à connaître les bases de l’OpenGL moderne (version 2 et suivantes, avec utilisation de shaders) afin de créer des interfaces graphiques 2D ou 3D avec les objectifs suivants:

  • le support multi-platforme d'OpenGL pour créer des rendus 3D,
  • la découverte de GLSL, le langage de programmation des cartes graphiques,
  • la gestion des données en vue d'un rendu performant,
  • le contrôle de l'éclairage de la scène,
  • l'utilisation d'images pour un affichage plus riche,
  • la création d'effets spéciaux.

Compétences attestées :

  • Créer une fenêtre et un contexte OpenGL pour intégrer l'affichage une scène 3D dans une application (C1).
  • Maîtriser les bases du langage GLSL pour programmer les cartes graphiques (C2).
  • Créer des géométries à l’aide de Vertex Buffer Objects et de Vertex Array Objects pour gérer le partage efficace des données avec le moteur de rendu (C3).
  • Manipuler les différents systèmes de coordonnées pour manipuler plus facilement les objets de la scène (C4).
  • Programmer son propre modèle d'éclairage pour un affichage réaliste (C5).
  • Utiliser les textures pour un rendu plus riche (C6).
  • Implémenter des effets de traitement d’image pour créer des effets de rendu (C7).

Les compétences C1 à C6, ainsi que C8, sont évaluées.

La compétence C7 est plutôt secondaire.

Modalités d'évaluation :

La certification s’appuie sur une formation de 21 heures effectuées en présentiel sur trois jours consécutifs. La formation alterne les phases d’apprentissage et de mise en pratique des acquis à l’aide d’exercices concrets.

Le cas échéant, niveaux de maîtrise des compétences :

N/A

Le cas échéant, durée de validité en années :

Si durée limitée, modalités de renouvellement :

Possibilité de validation partielle :

Non

Références juridiques des règlementations d’activité :

Le cas échant, prérequis à l’entrée en formation :

Une expérience professionnelle de la programmation objet est indispensable, et une expérience en C++ est fortement recommandée.

Le cas échant, prérequis à la validation de la certification :

Statistiques :

Le certificateur n'habilite aucun organisme préparant à la certification