Skip to content
Snippets Groups Projects
Forked from Alexandre MEYER / hugo-web-minimal
3 commits behind, 38 commits ahead of the upstream repository.
title: "Cours"
description: "Cours"

lifapcd.png

Cours 0 : Introduction de l'UE

Cours 1 : Conception et gestion de projet

Cours 2 : Programmation modulaire

Cours 3 : Outils pour la programmation

Cours 4 : Gestion du code

Cours 5 : Notions de programmation C++ "avancée"

  • Télécharger les transparents du cours
  • Test de régression
  • Valgrind : debug mémoire + profiler
  • Arguments de main
  • Introduction aux operator et aux template en C++
  • Introduction à la STL : string, vector, list, etc.
  • Notion de POO/héritage pour pouvoir introduire les frameworks gérant une interface (Qt)

Cours 6 : Interface Graphique (Graphical User Interface)

  • Télécharger les transparents du cours
  • Une interface, qu'est-*ce que cela change ?
  • Notion de callback/pointeurs de fonctions
  • Principe d'organisation du code (introduction rapide à la notion de MVC)
  • Interface en mode texte (un menu)
  • Avec SDL2 + 2 mots sur SFML
  • Avec "Dear ImGui"
  • Avec un framework plus conséquent : Qt