diff --git a/Documents/FriseRessources.svg b/Documents/FriseRessources.svg
index 65e1219..1fb480e 100644
--- a/Documents/FriseRessources.svg
+++ b/Documents/FriseRessources.svg
@@ -1 +1,628 @@
-36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Sept. 2024 Oct. 2024 Nov. 2024 Déc. 2024 Janv. 2025 Févr. 2025 Mars 2025 Avr. Développement web PHP (R3.01) On attend d'eux une maîtrise des notions vues en TP Les notions estampillées * sont les notions avancées PDO Validation entrées Vues (+ vue erreur) Pattern Gateway Implémentation MVC et 2 contrôleurs Pattern FrontController sans routage Autoloader simple sans namespace Utilisation namespace et PSR4 * Moteur twig pour les vues * Pattern FrontController avec routage * Blazor (R3.01) FI Le client peut s'attendre à avoir une appli web Tuto Ils créent la page web admin pour faire des opérations CRUD sur une BD (sorte d' Adminer ) via la Web API Analyse UML (R3.03) Ils savent formaliser une demande client Qualité de développement Principes SOLID / Java (R3.04) Ils savent prendre en compte les critères de qualité de code Ils savent coder en Java et produire une conception respectant les principes SOLID Patrons de conception / JavaFx (R3.04) FI Ils devraient être capable d'améliorer leurs conceptions en y faisant apparaître des partons de conceptions classiques Tests (R.4.02) Ils savent tester en unitaire et en TDD, et ont compris l'importance de faire des tests Architecture logicielle Conso + Dev de services (R4.01) Web Conso + Dev de services (ASP.NET) (R4.01) PM Intégration et déploiement sur code first (CD) faits. Une utilisation dans les applis web et mobile Tuto Ils utilisent la web API pour permettre son utilisation via l'appli web PHP, l'appli web Blazor, et l'appli mobile Android (c'est fait en parallèle avec l'ORM) On attend d’eux une version qui tourne en local avec la possibilité d’utiliser des routes GET, PUT, POST, DELETE. Un premier lien avec l'ORM Développement pour applications mobiles Android Ils savent développer des vues avec JetPack Compose Ils savent consommer une API REST dans leur application Android Ils savent coder en Kotlin et développer une application Android complète Ils travaillent sur leur appli mobile de SAÉ Base de données Base de données (R3.07) Base de données (R4.03) Ils sauront optimiser leurs requêtes pour en améliorer les performances (façon d'écrire la requête, utilisation d'index, …) et sauront gérer des accès concurrents (transactions, verrous, …) Ils sauront faire des procédures stockées (PL/pgSQL) directement en base de données (FI) Ils sauront faire des triggers (code s'exécutant lors d'événement sur la base comme par exemple l'insertion de lignes) Ils sauront comment améliorer la qualité de leur conception (normalisation) et comment l'adapter pour avoir de meilleures performances (dénormalisation) Ils auront découvert les grands paradigmes du NoSQL et fait un peu de MongoDB (NoSQL orienté documents) Architecture des réseaux Réseaux (R3.06) Rappels réseau (ARP, DHCP, IP) Routage statique et dynamique TCP UDP Multicast HTTP Pare-feu IPV6 DNS Mail Virtualisation Docker (R4.A.08) ORM / EF Entity Framework (R4.01) PM Intégration et déploiement sur code first (CD) faits Tuto Ils utilisent l'ORM pour faire des requêtes sur leur base (c'est fait en parallèle de la web API) On attend d'eux une version qui tourne en local avec plusieurs tables et des relations entre elles (1-1, 1-*, *-*). Un premier lien avec la web api Méthodes d'optimisation Optimisation linéraire, algos heuristiques, Python (R4.04) Ils savent modéliser des problèmes par des programmes linéaires (FI) Ils savent créer des heuristiques gloutonnes (FI) Ils savent créer des méta-heuristiques (descente de gradient, algo génétique) Présentations Réunion de présentation des SAÉ 2A Soutenances intermédiaires FI Soutenances finales Sept. 2024 Oct. 2024 Nov. 2024 Déc. 2024 Janv. 2025 Févr. 2025 Mars 2025 Avr.
\ No newline at end of file
+
+
+
+
+
+
+
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sept. 2024
+
+ Oct. 2024
+
+ Nov. 2024
+
+ Déc. 2024
+
+ Janv. 2025
+
+ Févr. 2025
+
+ Mars 2025
+
+ Avr.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Développement web
+ PHP (R3.01)
+ On attend d'eux une maîtrise des notions vues en TP
+ Les notions estampillées
+ *
+ sont les notions avancées
+ PDO
+ Validation entrées
+ Vues (+ vue erreur)
+ Pattern Gateway
+ Implémentation MVC et 2 contrôleurs
+ Pattern FrontController sans routage
+ Autoloader simple sans namespace
+
+ Utilisation namespace et PSR4 *
+
+ Moteur twig
+
+ pour les vues *
+
+ Pattern FrontController
+
+ avec routage *
+ Blazor (R3.01)
+ FI
+ Le client peut s'attendre
+ à avoir une appli web
+ Tuto
+ Ils créent la page web admin pour faire des opérations
+ CRUD sur une BD (sorte d'
+ Adminer
+ ) via la Web API
+ Analyse
+ UML (R3.03)
+ Ils savent formaliser
+ une demande client
+ Qualité de développement
+ Principes SOLID / Java (R3.04)
+ Ils savent prendre en compte
+ les critères de qualité de code
+ Ils savent coder en Java et produire une
+ conception respectant les principes SOLID
+ Patrons de conception / JavaFx (R3.04)
+ FI
+ Ils devraient être capable d'améliorer leurs conceptions
+ en y faisant apparaître des partons de conceptions classiques
+ Tests (R.4.02)
+ Ils savent tester en unitaire et en TDD,
+ et ont compris l'importance de faire des tests
+ Architecture logicielle
+ Conso + Dev de services (R4.01)
+ Web
+ Ils savent mettre en place une API
+ qui respecte les principes REST
+ Ils ont développé des clients (Jersey, Springboot, …)
+ en Java et PHP, avec respect des contraintes HATEOAS
+ Ils ont fait un peu de composition de services
+ Conso + Dev de services (ASP.NET) (R4.01)
+ PM
+ Intégration et déploiement sur code first (CD) faits.
+ Une utilisation dans les applis web et mobile
+ Tuto
+ Ils utilisent la web API pour permettre son utilisation via
+ l'appli web PHP, l'appli web Blazor, et l'appli mobile Android
+ (c'est fait en parallèle avec l'ORM)
+ On attend d’eux une version qui tourne en local avec la
+ possibilité d’utiliser des routes GET, PUT, POST, DELETE.
+ Un premier lien avec l'ORM
+ Développement pour applications mobiles
+ Android
+ Ils savent développer des
+ vues avec JetPack Compose
+ Ils savent consommer une API REST
+ dans leur application Android
+ Ils savent coder en Kotlin et développer
+ une application Android complète
+ Ils travaillent sur leur appli mobile de SAÉ
+ Base de données
+ Base de données (R3.07)
+ Base de données (R4.03)
+ Ils sauront optimiser leurs requêtes pour en améliorer les performances (façon d'écrire la requête,
+ utilisation d'index, …) et sauront gérer des accès concurrents (transactions, verrous, …)
+ Ils sauront faire des procédures stockées (PL/pgSQL)
+ directement en base de données
+ (FI)
+ Ils sauront faire des triggers (code s'exécutant lors d'événement
+ sur la base comme par exemple l'insertion de lignes)
+ Ils sauront comment améliorer la qualité de leur conception (normalisation) et
+ comment l'adapter pour avoir de meilleures performances (dénormalisation)
+ Ils auront découvert les grands paradigmes du NoSQL
+ et fait un peu de MongoDB (NoSQL orienté documents)
+ Architecture des réseaux
+ Réseaux (R3.06)
+ Rappels réseau
+ (ARP, DHCP, IP)
+ Routage statique
+ et dynamique
+ TCP
+ UDP
+ Multicast
+ HTTP
+ Pare-feu
+ IPV6
+ DNS
+ Mail
+ Virtualisation
+ Docker (R4.A.08)
+ ORM / EF
+ Entity Framework (R4.01)
+ PM
+ Intégration et déploiement
+ sur code first (CD) faits
+ Tuto
+ Ils utilisent l'ORM pour faire des requêtes sur leur base
+ (c'est fait en parallèle de la web API)
+
+ On attend d'eux une version qui tourne en local avec
+ plusieurs tables et des relations entre elles (1-1, 1-*, *-*).
+ Un premier lien avec la web api
+ Méthodes d'optimisation
+ Optimisation linéraire, algos heuristiques, Python (R4.04)
+ Ils savent modéliser des problèmes
+ par des programmes linéaires
+ (FI)
+ Ils savent créer des
+ heuristiques gloutonnes
+ (FI)
+ Ils savent créer des méta-heuristiques
+ (descente de gradient, algo génétique)
+ Présentations
+ Réunion de présentation des SAÉ 2A
+ Soutenances intermédiaires
+ FI
+ Soutenances finales
+
+
+
+ Sept. 2024
+
+ Oct. 2024
+
+ Nov. 2024
+
+ Déc. 2024
+
+ Janv. 2025
+
+ Févr. 2025
+
+ Mars 2025
+
+ Avr.
+
+