Développement PHP MySQL
Objectifs, programme, validation de la formation
Objectifs
- Etre capable de créer des sites web dynamiques
en maîtrisant d’une manière opérationnelle le langage PHP 7. - Manipuler le langage SQL pour gérer les parties front-end et back-end
d’une application web. - Gérer les variables de session des utilisateurs et intégrer des fonctions de hachage pour sécuriser vos applications web.
Description, programmation
- Les bases de données
. Construction d’une base avec PHPMyAdmin.
. Déploiement d’applications PHP 7.0.
. Tester et déboguer son application
. Passage et transmission de variables
entre les pages.
. Gestion des dates par PHP.
. Interaction avec les formulaires.
Travaux pratiques : gestion en front-end d’un blog.
- Modélisation des bases de données
. Modèle Entités-Associations.
. Les cardinalités
. Conception de modèles Entités-Associations.
. Rappel : les dépendances fonctionnelles, la
normalisation, les formes normales.
. Règles de passage d’un Modèle de Conception
de Données (MCD) vers un Modèle Physique de Données (MPD)
Travaux pratiques : conception des MCD et
conversion en MPD
Manipulation du langage SQL
. Ordres SQL SELECT basiques. Restriction et tri des
données (clause WHERE, ORDER BY...)
. Affichage des données de plusieurs tables
(équijointure, nonéquijointure, jointure externe...)
. Gestion des données avec les fonctions de groupe
(utilisation des fonctions, GROUP BY, HAVING)
. Manipulation de données (INSERT, UPDATE, DELETE)
Travaux pratiques : application de gestion de
commandes d’articles ; gestion back-end d’un blog.
- Gestion des sessions utilisateurs
. Variables persistantes : cookies et session.
. Les variables de session.
. Fonctions liées aux variables de session.
. Les cookies.
Travaux pratiques : manipulation des variables de
session dans les applications web.
- Le hachage des données
. Principe de fonctionnement.
. Propriétés de la fonction de hachage.
. Utilisation de la fonction de hachage.
. Quelques exemples de fonction de hachage.
Travaux pratiques : accès à un espace membre –
inscription et authentification.
- Application
Gestion d’un panier virtuel d’articles.
Validation et sanction
Développement PHP
Type de formation
Professionnalisation
Niveau de sortie sans niveau spécifique
Métiers visés
Durée, rythme, financement
Durée 35 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Avoir suivi le module « PHP initiation » + soit avoir des connaissances sur SQL, soit avoir suivi le module « SQL /SQL-server ».
Inscription
Contact renseignement Madame Sawsen INSTIC
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 236233 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 23/03/2021
Adresse d'inscription
INSTIC / 3IS Lyon
30 rue Edouard Nieuport
Immeuble le Quadrille 69008 Lyon 8e
Lieu de formation
Organisme de formation responsable
INSTIC / 3IS Lyon
Adresse
30 rue Edouard Nieuport Immeuble le Quadrille 69008 Lyon 8e
Site web
https://www.instic.fr/