Revenir aux résultats

Développement d’applications graphiques appliqué aux projets de jeu vidéo, logiciels, créatifs et interactifs - Concevoir et développer une application graphique professionnelle en langage C en respectant les bonnes pratiques de la programmation bas niveau - Formation

Type de formation
 Formation continue
 Formation entièrement à distance

Objectifs

Objectifs de la formation

Objectifs de la formation

Concevoir et développer une application graphique professionnelle en langage C, intégrant une interface utilisateur et une logique métier fonctionnelle, dans le respect des bonnes pratiques de la programmation bas niveau.



Objectifs pédagogiques



À l’issue de la formation, l’apprenant sera capable de :

  • Structurer une application graphique en langage C
  • Concevoir une interface utilisateur graphique
  • Relier une interface graphique au code applicatif via des mécanismes d’événements
  • Implémenter une logique métier complète (CRUD)
  • Gérer correctement la mémoire, les événements et les interactions utilisateur
  • Produire une application graphique fonctionnelle répondant à un besoin identifié

Conclusion de fin de programme

À l’issue de la formation, les apprenants sont en capacité de concevoir et développer une application graphique professionnelle en langage C, intégrant une interface utilisateur et une logique métier complète. Ils maîtrisent les principes fondamentaux du développement applicatif bas niveau et sont en mesure de mobiliser ces compétences dans un contexte professionnel ou de projet.

La formation permet de consolider des compétences techniques solides et directement opérationnelles, tout en développant une approche rigoureuse et professionnelle du développement logiciel.

 

Domaines

Domaine(s)
Développement informatique

Contenu

Contenu

Rappels fondamentaux du langage C et structuration d’un projet

  • Consolider les bases nécessaires au développement applicatif
  • Préparer les apprenants à un développement modulaire orienté projet

Architecture d’une application graphique

  • Concevoir une interface utilisateur graphique
  • Comprendre la logique front-end avec GTK

Développement de la partie back-end (CRUD en C)

  • Implémenter les fonctionnalités applicatives
  • Mettre en œuvre un CRUD complet en langage C

Liaison entre l’interface et le back-end (Partie 1)

  • Relier les événements de l’interface aux fonctions C
  • Comprendre le mécanisme des callbacks GTK

Liaison front-end / back-end (Partie 2)

  • Finaliser l’interfaçage

Optimisation, tests et finalisation de l’application

  • Stabiliser l’application
  • Appliquer les bonnes pratiques professionnelles

Projet applicatif fil rouge