
2025-2026
| Code | Type | Responsable | Mode d'évaluation | Année académique | |
|---|---|---|---|---|---|
| CT-G1-SECURE-002-T | Obligatoire | ERRADI Hicham | Epreuve pondérée | 2025-2026 | |
| Langue(s) d'enseignement | Langue(s) d'évaluation | Théorie | Pratique | Crédits | |
| français | français | 36 | 0 | 3 | |
| Libellé AA | Période | Théorie | Pratique | Pondération | |
|---|---|---|---|---|---|
| Complément application | A | 36 | 0 | 100.00% | |
Agir de façon autonome et en équipe
Mobiliser les savoir-faire spécifiques à la sécurisation d'un système d'information
ObjectifsLes objectifs sont les suivants :
Programmation orientée objet : classe, objet, attributs, méthodes, typage, polymorphisme, héritage, surcharge, généricité, …
Analyse : UML, modèle de développement, modèles conceptuels et organisationnels des données
Base de données : SQL, procédure stockée, trigger, connexion aux bases de données depuis un langage de programmation.
Respect des bonnes pratiques de codage (conventions de nommage, Clean Code, pattern SOLID..)
Apprendre à travailler en équipe (communication, bonne gestion d’un répertoire partagé GIT, GIT Flow, code review)
Développement d’application Web grand public
Développement d’API REST(ful)
Apprendre à utiliser un ORM (Entity Framework, code-first, db-first)
Méthodologie SCRUM
Apprendre à couvrir en tests ses développements (test unitaire, d’intégration, de montée en charge)
- Connaître les failles courantes dans les logiciels et sites web.
- Écrire du code