From 28163b8f9f943b137bd5c06fdaa3824d79c445dd Mon Sep 17 00:00:00 2001 From: Laurent Provot Date: Thu, 3 Oct 2024 11:36:35 +0200 Subject: [PATCH] Ajout d'un identifiant ressource manquant --- Documents/FriseRessources.svg | 1276 ++++++++++++++++----------------- 1 file changed, 638 insertions(+), 638 deletions(-) diff --git a/Documents/FriseRessources.svg b/Documents/FriseRessources.svg index 7aff472..ea75607 100644 --- a/Documents/FriseRessources.svg +++ b/Documents/FriseRessources.svg @@ -1,652 +1,652 @@ - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + 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 + Sept. 2024 - Oct. 2024 + Oct. 2024 - Nov. 2024 + Nov. 2024 - Déc. 2024 + Déc. 2024 - Janv. 2025 + Janv. 2025 - Févr. 2025 + Févr. 2025 - Mars 2025 + Mars 2025 - Avr. 2025 + Avr. 2025 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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. 2025 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 (R4.A.11) + 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. 2025 +