Sciences et technologies (Tournai)
Bachelier de spécialisation
Complément application

2026-2027

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
2026-2027
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

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

Ce module reprend les bases du développement applicatif, indispensables pour aborder ensuite la sécurisation des applications et des systèmes d'information. Il couvre la programmation orientée objet, l'analyse et la modélisation (UML), les bases de données, ainsi que les bonnes pratiques de développement en équipe.

Durée : 3 crédits / 36h.

Objectifs :
- 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...)
- Travail en équipe : communication, gestion d'un dépôt partagé Git, Git Flow, code review
- Développement d'applications Web grand public
- Développement d'API REST(ful)
- Utilisation d'un ORM (Entity Framework, code-first, db-first)
- Méthodologie SCRUM
- Couverture des développements par des tests (unitaires, d'intégration, de montée en charge)

Connaissances et compétences préalables

Aucun prérequis technique spécifique. Ce module part de zéro en programmation.

Dernière mise à jour le 16/10/2026