Sciences et technologies (Tournai)
Complément application

2025-2026

Informations Générales
Code
CT-G1-SECURE-002-T
Type
Obligatoire
Responsable
ERRADI Hicham
Mode d'évaluation
Epreuve pondérée
Année académique
2025-2026
Langue d'enseignement
français
Langue d'évaluation
français
Théorie
36
Pratique
0
Crédits
3
Liste des AAs
Complément application
Code: T-TINF-102
Période
A
Pondération
100.00%
Théorie
36
Pratique
0

Objectifs en rapport avec le référentiel de compétences du programme

Agir de façon autonome et en équipe

  • Anticiper les stratégies du "hacker"
  • Développer une pensée critique face aux défaillances humaines, logicielles et matérielles

Mobiliser les savoir-faire spécifiques à la sécurisation d'un système d'information

  • Déployer un code sécurisé dans une application informatique distribuée

Objectifs général et cohérence pédagogique

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)

Connaissances et compétences préalables

- Connaître les failles courantes dans les logiciels et sites web.
- Écrire du code