PHP : créer des pages dynamiques
Pré-requis :
- Avoir suivi les sessions HTML5 et SQL.
- Sessions Algorithmique et Javascript.
DETAILS DE LA FORMATION
- Syllabus complet
-
PHP - introduction, outils, code
Présentation
Sommaire et méthodologie
Télécharger les médias
Le client serveur web
Les différents langages du web
La plateforme PHP / MySQL
Les outils pour développer
Installer XAMPP sous Windows
Tester l'environnement XAMPP
Démarrer ma première page PHP
TP : Créer la page et taper le code
Maîtriser la syntaxe PHP
Créer et utiliser des constantes
Variables, types et conversion
Fonctions prédéfinies
TP : Les variables et les types
Créer et utiliser des tableaux
Fonctions sur les tableaux
TP : Les tableaux en pratique
Les opérateurs en PHP
Les strucrures alternatives
Les boucles while et do while
Les boucles for et foreach
TP : les boucles
Savoir créer des fonctions en PHP
Créer et utiliser une fonction
TP : Créer et utiliser une fonction
La portée des variables
Le passage des paramètres
Fonctions retournant plusieurs valeurs
Particularités de PHP 7
Comment récupérer et valider les saisies
Rappels sur les formulaires
Récupérer des saisies : exemple
Anatomie d'une requête HTTP
De page en page
Les variables d'environnement
TP : Récupérer les saisies dans la même page
Introduction aux expressions régulières
Valider les formulaires
Apprendre à lier PHP aux données SQL(I)
Introduction aux bases de données
Guide du langage SQL
Les API PHP pour MySQL
Afficher les données de la base
Connexion et recordsets
Afficher les données de la base
Créer une page de détails
Recherche par mot clé
Recherche multicritère
Modifier les données de la base
Le formulaire de mise à jour
Réaliser la mise à jour
La suppression : mise en oeuvre
Confirmer avant de supprimer
La suppression multiple
Insérer les données dans une table
Insérer dans plusieurs tables
TP : Atelier Bookstore
Persistance et authentification PHP
La persistance d'informations
Les cookies en PHP
Utiliser les sessions en PHP
Configuration des sessions
Authentification et autorisation
Authentification par formulaire
Créer la table des utilisateurs
Authentifier : mise en oeuvre
Authentification HTTP
Protégrer les pages
TP : gérer l'authentification
PHP - comprendre la programmation objet
Les objets et les classes
L'héritage et le polymorphisme
PHP et POO : exemple
L'encapsulation des données
Notion de constructeur
PHP et l'héritage
Autres notions de POO)
PHP et les exceptions
Les exceptions personnalisées
TP : Envoi de Emails en POO
PDO - lier PHP aux données SQL(II)
Les couches d'accès aux données
Les classes et méthodes PDO
Afficher et mettre à jour les données
Utiliser des requêtes préparées
Procédures stockées et PDO
Créer des transactions
Paginer des données
TP : utilisation de PDO
- Ce qui est inclus
-
+ Formateur expérimenté
+ Support du cours
+ Notes de cours divers
+ Rappels - Public concerné
-
+ Concepteurs Web.
+ Développeurs de sites Web.
+ Chefs de projet. - Certification et évaluation
-
En cours de formation, des travaux pratiques et études de cas sont proposés. Cette formation ne propose pas encore de certification.
AVANTAGES. TEMOIGNAGES
- Votre coach Reconvert.
- Pédagogie orientée pratique.
- Echanges interactifs.
- Communautés.
La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. Le formateur est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico
La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France
Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil
Autres références :
Cliquez sur le logo.
Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres
DUREE (H)
Durée : 35 heures.
PRIX. DATES. RESERVER
- Suivre en LIVE TRAINING+
-
Votre formation est diffusée en LIVE Training+, en associant des contenus Live, vidéo, texte variés. Ces contenus sont diffusés en streaming et en sessions interactives avec chat, partage écran, quiz, sondages, etc. Vous devez être présent (en ligne) lors de la session.
Prix : 858 €
Prochaine date : sur demande
Accès à la formation : sur demande
Durée de l'accès : 120 jours.
- Suivre en CLASSE VIRTUELLE
Autres formations
Django : développement web en Python
Apprendre à développer des applications web en Python avec le framework Django.
MYSQL : prise en main et langage SQL
Ecrire et tester du SQL pour les données de votre application web.
Scraping Web en Python
Apprendre à extraire des données depuis un site web en utilisant des modules Python.