| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| eadl:bloc3:dev_av [2025/09/04 02:05] – jcheron | eadl:bloc3:dev_av [2026/02/26 20:03] (Version actuelle) – [TDs] jcheron |
|---|
| ====== Développement avancé ====== | ====== Développement avancé ====== |
| | BC03-FM01 |
| | ===== Présentation ===== |
| |
| ===== Industrialisation ===== | ==== Compétences associées ==== |
| * [[12-factor|https://12factor.net/fr/]] | Cette matière transversale permet de développer les compétences de techniques de programmation qui permettront de produire les logiciels qui seront éprouvés dans ce bloc de compétences. |
| * [[API-First|https://www.astera.com/fr/type/blog/api-first/]] | ==== Objectifs ==== |
| | |
| | Les objectifs pédagogiques de ce module sont de permettre aux apprenants de développer un socle applicatif avancé en POO qui servira de support pour les autres matières du bloc BC03. À l’issue du module, ils seront capables de : |
| | * Structurer un projet en respectant les bonnes pratiques d’architecture logicielle. |
| | * Mettre en place des pipelines simples d’intégration et de déploiement. |
| | * Écrire et intégrer des tests automatisés. |
| | * Améliorer la qualité du code (linting, refactoring, Clean Code). |
| | * Documenter et préparer le projet pour son exploitation dans les modules suivants. |
| | ==== Prérequis : ==== |
| | |
| | * Maîtrise des bases de la programmation (orientée objet). |
| | * Connaissances fondamentales en gestion de versions (Git). |
| | * Connaissance des concepts de base en développement web ou logiciel. |
| | |
| | |
| | ===== Liens ===== |
| | * [[https://12factor.net/fr/|12-factor]] |
| | * [[https://www.astera.com/fr/type/blog/api-first/|API-First]] |
| | * [[https://www.linkedin.com/pulse/quest-ce-quun-monolithe-modulaire-sami-belhadj-f3jbf/|Monolithe modulaire]] |
| | |
| | |
| | ===== Ressources ===== |
| | * [[eadl:bloc3:dev_av:tests:unit|]] |
| | * [[eadl:bloc3:dev_av:config|]] |
| | * [[framework-web:spring:relations|]] |
| | * [[framework-web:spring:inheritance|]] |
| | |
| | ===== TDs ===== |
| | * [[eadl:bloc3:dev_av:td1|]] |
| | * [[eadl:bloc3:dev_av:td2|]] |
| | * [[eadl:bloc3:dev_av:td3|]] |
| | * [[eadl:bloc3:dev_av:td4|]] |
| | * Evaluation : [[https://classroom.github.com/a/dpDgA8_Y]] |
| |
| |