AP7 — Une application qui conserve un état
Un compteur de contributions partagé : transitions pures, Agent, GenServer et supervision. Nous complétons un petit projet Mix et vérifions ses comportements avec des tests.
AP7, 13 h 45 – 17 h
Comment suivre la séance
Ouvrez le projet compteur-local dans votre éditeur. Son README guide les paliers : état, serveur, clients concurrents et supervision. Le code d’infrastructure est fourni ; vous écrivez les transitions et les réponses. Prédisez chaque résultat avant de lancer les tests du palier.
Rendu
Gardez le projet compteur-local et une courte explication de vos essais ; modalités à préciser en cours
Squelette du projet
Téléchargez, dézippez à la racine de votre dépôt ap-homework, premier commit, et c'est parti : le README vous guide pas à pas. Le README indique les tests du premier palier et les commandes pour poursuivre.
⬇ Compteur de contributions local
Un projet Mix sans dépendance, avec contrats et tests par paliers. Le README indique par où commencer.
niveau secret B5 — Un neurone sous la loupe
Observer un neurone et sa descente de gradient.
Une ressource facultative pour reprendre ou prolonger une idée du cours.
Run in LivebookTélécharger le .livemd
Ce sujet n'est pas un devoir supplémentaire. S'il est retenu comme bonus pour un cycle, je préciserai les exercices concernés, le dossier de votre dépôtap-homework où les déposer et l’échéance. Son absence ne retire aucun point.
Un bout de syntaxe oublié ?
Le poly reprend le langage aux chapitres 1 à 4, avec ses exemples et leurs résultats. Pour cette séance, relisez le chapitre 10.
