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

M1805 :


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