Niveau d'étude
Bac +3
ECTS
6 crédits
Composante
Sciences Fondamentales et Appliquées
Période de l'année
Semestre 6
Description
Programme résumé :
Conception de sites en PHP sans framework.
- Apprentissage du langage PHP.
- Gestion des cookies et des variables de session.
- Interaction avec une base de données.
- Sensibilisation à la sécurité.
Utilisation d'un framework PHP (Symfony ou équivalent).
- Compréhension de l'architecture MVC (Modèle, Vue, Contrôleur).
- Déploiement, configuration et mise à jour du framework.
- Utilisation d'un IDE (Environnement de Développement Intégré) PHP.
- Construction d'un site selon l'architecture induite par le framework.
- Sécurité, authentification, niveaux d'accès.
Objectifs
- Savoir concevoir un site Internet dynamique.
- Maîtriser les problèmes côté serveur et le développement d'applications Web conséquentes.
Heures d'enseignement
- Technologies du Web côté serveur - CMCM10h
- Technologies du Web côté serveur - TPTP16h
- Technologies du Web côté serveur - P-ProjPédagogie par projet24h
Pré-requis nécessaires
Pré-requis :
- technologies côté client : HTML, CSS, JavaScript (utilisation de base) ;
- bases de données : langage SQL, Schémas Entités Associations ;
- programmation orientée objets (concepts principaux).
Compétences visées
- Savoir concevoir un site Internet dynamique.
- Savoir utiliser un framework pour développer des applications Web dynamiques.
- Utiliser une architecture logicielle adaptée au développement d'un site Web.
- Savoir mettre en oeuvre des protections de base pour assurer la sécurité d'un site Web.
- Utiliser un IDE pour développer un site Web dynamique.