Application de la sécurité dans le processus de développement
  • Type de formation : Alternance
  • Enseignant responsable : FLEURY Sébastien
  • Courriel : sebastien.fleury@digitalseeder.com
  • Objectifs du cours : Développer une application web avec le framework PHP en utilisant une abstraction d’accès aux base de données.
  • Modalités pédagogiques : Suite à une présentation théorique, les élèves mettent en pratique un projet de groupe sur plusieurs jours mettant en pratique l’utilisation du framework. Les étudiants seront motivés à déployer une méthodologie Agile de gestion de projets (Tickets, Daily meeting, retro, branches, merge request)
  • Compétences : Base d’administration Linux Connaissance de Git Les bases en développement
  • Locaux : Pontoise
  • Matériel : PC
  • Logiciels : Visual Studio, IntelliJ,
TitreDurée
et type
Description
Découverte du
framework
1JPrésentation du pattern MVC
autour du projet symfony +
entités et abstraction BDD
avec Doctrine.
Initialisation d’un projet
individuel et suivi du Getting
Started
Début du projet
de groupe
Structure de
projet Symfony
1JOrganisation des groupes,
analyse des besoins clients,
modélisation de la BDD,
création des entités
Projet de
groupe –
Entités &
Formulaires
1jCréation des formulaires,
intégration d’un framework
graphique,
1jAutonomie
Tests unitaires
et commandes
console
1JEcriture d’un test unitaire,
création d’une commande
pour la console symfony
Accompagnement projet et
rendus

Modalités d’évaluation :
Travaux Pratiques

  • Pondération : 80%
  • Durée : Durée
  • Travail individuel ou de groupe (I/G) : I/G

  • PC autorisé : oui
  • Support de cours autorisé : oui
  • Rendu électronique ou papier (E/P) : E/P

Modalités d’évaluation :
Présentation

  • Pondération : 20%

  • Durée : Durée
  • Travail individuel ou de groupe (I/G) : G

  • PC autorisé : oui
  • Support de cours autorisé : oui
  • Rendu électronique ou papier (E/P) : E/P

Quelques photos souvenirs :