PHP - MVC
Code UE : USAL38
- Cours + travaux pratiques
- 6 crédits
Responsable(s)
Joelle DELACROIX GOUIN
Objectifs pédagogiques
Maitriser la programmation web côté serveur et la construction de pages web dynamiques.
Compétences visées
- Maîtriser le langage PHP.
- Maîtriser les principaux concepts de l’orienté objet et la notion d’héritage.
- Savoir installer un serveur Apache, utiliser un IDE, un outil de gestion de version et éventuellement un framework PHP/MVC.
- Savoir créer un formulaire et enregistrer des données en base de données.
- Savoir sécuriser l’accès à une application via l’authentification et utiliser les sessions pour le maintien de l’authentification de l’utilisateur.
- Comprendre et mettre en œuvre un modèle MVC
- Connaitre et savoir parer quelques types d’attaques.
- Maitriser le vocabulaire anglais lié à cette matière
Mots-clés
Contenu
1/ Introduction au langage PHP
5/ PHP, langage objet
Projets de mise en œuvre avec formulaire, authentification et accès à une base de données
- Mode d’exécution, rôle, place dans l’architecture du web, pages statiques, pages dynamiques, PHP et HTML
- Installation et prise en main du serveur Apache, d’un IDE et du logiciel de gestion de versions
- Framework et COMPOSER
- Définition du rôle de ces outils
- Constantes, variables, tableaux, opérateurs
- Structures de contrôle conditions et boucles
- Procédures, fonctions, portée des variables
5/ PHP, langage objet
- Introduction au langage objet : class, attributs, objets, méthode, héritage
- Méthodes en PHP
- Exceptions
- Traitement des formulaires $GET $POST, query strings
- Cookies
- Sessions
- Créer un formulaire, authentifier
- Introduire la notion de design pattern
- Le modèle MVC : rôle des composants, interactions entre les composants, avantages et inconvénients
- Mise en œuvre avec le modèle objet de PHP
- Code sûr et buts des attaquants, types d‘attaques
- Cross-Site Scripting, Injection SQL, attaque basée sur la session etc…
Projets de mise en œuvre avec formulaire, authentification et accès à une base de données
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
Chargement du résultat...

Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Intitulé de la formation
Intégrateur web junior
|
Lieu(x)
Package
|
Lieu(x)
Grand-Est, La Réunion
|
||
Intitulé de la formation
Intégrateur web junior
|
Lieu(x)
Alternance
|
Lieu(x)
Bourgogne - Franche-Comté
|
||
Intitulé de la formation
Développeur Intégrateur Désigner web
|
Lieu(x)
Alternance
|
|||
Intitulé de la formation
Diplôme d'établissement PASSE Numérique pro Parcours Codage web
|
||||
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation
UE
-
-
Bourgogne-Franche-Comté
- Bourgogne-Franche-Comté
-
Bourgogne-Franche-Comté
Code UE : USAL38
- Cours + travaux pratiques
- 6 crédits
Responsable(s)
Joelle DELACROIX GOUIN