BUT SD - Organisation des modules - 2025-2026

Alexandre GIRARD

Conseiller en Nouvelles Technologies

alexandre.girard@maif.fr
BUT SD - Organisation des modules - 2025-2026

Gestion de la forge logicielle

Ensemble des outils pour le développement logiciel mis à la disposition des équipes de développement

  • GitHub : gestion des dépôts de code source
  • Jenkins : intégration continue
  • SonarQube : qualité du code
  • Nexus : gestion des artefacts
BUT SD - Organisation des modules - 2025-2026

Regroupement de 2 modules

Développement logiciel

Présenter les approches et les outils qui permettent de mener à bien un projet informatique

Développement web

Programmation web pour la visualisation de données

24 séances de 2H

Mélangeant de la théorie et surtout beaucoup de pratique pour mettre en application les concepts abordés

BUT SD - Organisation des modules - 2025-2026

Objectifs

Mettre en place une application web en suivant les bonnes pratiques de développement

Les technologies utilisées sont celles actuellement utilisées dans le monde professionnel.

L'objectif est de vous:

  • préparer au mieux pour votre future insertion professionnelle.
  • donner les bases pour que vous puissiez continuer à apprendre par vous-même par la suite. Les technologies évoluent très vite, il est important de savoir s'adapter.
BUT SD - Organisation des modules - 2025-2026

Marvel App - Objectifs de développement

Marvel App Home
Marvel App Home

https://hilarious-panda-a1ea49.netlify.app/

BUT SD - Organisation des modules - 2025-2026

Concepts manipulés

  • agilité : méthode de développement
  • développement web : html, css, javascript, react
  • aide au développement: github copilot, eslint, prettier
  • travail collaboratif: git, github
  • tests unitaires, tests d'intégration: jest, cypress, playwright
  • intégration continue: github actions
  • déploiement continu: github actions
  • documentation: markdown, mkdocs
  • qualimétrie: sonarqube
BUT SD - Organisation des modules - 2025-2026

Évaluation

  • Deux dernières séances consacrées à l'évaluation (dernière semaine de cours)
  • Réalisation de différentes tâches sur l'application web développée tout au long des séances sur ordinateur
  • Quelques questions théoriques sur les concepts abordés pendant les séances sur papier
BUT SD - Organisation des modules - 2025-2026

Ressources

https://but-sd.github.io/prez/ - Différents supports de cours disponibles

Add this CSS in your Markdown file to style the two-column layout

--- TODO Ajouter image / lien vers l'application web finale # Différents supports de cours disponibles : - Git: - Présentation: [https://but-sd.github.io/prez/git](https://but-sd.github.io/prez/git) - [version pdf](https://but-sd.github.io/prez/git.pdf) - Guide: [https://but-sd.github.io/guide-git/](https://but-sd.github.io/guide-git/)