Objectifs de la formation
PHP est un langage de développement web Back End permettant la création de pages web dynamiques. Cette e-formation s’adresse aux développeurs qui souhaitent apprendre à concevoir des sites web dynamiques avec PHP. Certification possible : Certification ENI - Développement de sites web dynamiques Option langage PHP.Clientèle visée
DéveloppeursPréalables
Des connaissances en Programmation Orientée Objet et sur le langage SQL sont nécessaires.Formateurs
Architecture de la formation
• Objectifs
• Introduction à PHP
• Démonstration - L'installation de WAMP Server et de NetBeans
Les bases du langage PHP
• Objectifs
• Le bloc PHP
• Démonstration - Premier lancement de l'IDE NetBeans
• Les variables
• Les constantes
• Enoncé du TP - Variables et constantes
• Les types de données
• Les tableaux
• Les conditionnelles
• Les boucles
• L'inclusion de fichiers
• Enoncé du TP - Tableaux
• Quelques fonctions utiles
• Enoncé du TP - Fonctions utiles
• Les fonctions
• Enoncé du TP - Fonctions
• Les expressions rationnelles
• Démonstration - Création d'une expression rationnelle
• Les expressions rationnelles (suite)
• Enoncé du TP - Expressions rationnelles
• Conclusion
La Programmation Orientée Objet en PHP
• Objectifs
• La création d'une classe
• Les attributs d'instance
• Le constructeur
• L'accès aux éléments d'instance
• Le destructeur
• Les méthodes d'instance
• L'utilisation d'une classe
• L'héritage
• Les éléments de classe
• Les classes abstraites
• Enoncé du TP - Classes
• Les interfaces
• Les exceptions
• Les espaces de noms
• La sérialisation
• Le chargement automatique des classes
• Le clonage d'instance
• Conclusion
Les formulaires en PHP
• Objectifs
• Les différentes organisations possibles
• La création d'un formulaire
• Le traitement d'un formulaire
• Démonstration - Le traitement d'un formulaire
• La validation des données saisies
• Le formulaire et son traitement intégré
• Enoncé du TP - Formulaires
• Conclusion
L'accès aux données
• Objectifs
• Démonstration - Utilisation de phpMyAdmin
• La connexion avec PDO
• Les requêtes non préparées
• Les requêtes préparées
• Enoncé du TP - Requêter une base de données
• Conclusion
Les échanges de données entre le client et le serveur
• Objectifs
• Le protocole HTTP
• Les redirections
• Les cookies
• Démonstration - Les cookies
• Les sessions
• Démonstration - Les sessions
• L'appel au serveur avec AJAX
• Démonstration - L'appel au serveur avec AJAX
• Enoncé du TP - Échanges client-serveur
• Conclusion
PHP 7 - Développez un site web dynamique et interactif
• Préambule
• Introduction à PHP
• Utiliser les fonctions PHP
• Écrire des fonctions et des classes PHP
• Gérer les erreurs dans un script PHP
• Gérer les formulaires et les liens
• Accéder aux bases de données
• Gérer les sessions
• Envoyer un courrier électronique
HTML5 et CSS3 - Maîtrisez les standards de la création de sites Web (3e édition)
• Le HTML5 et les CSS 3
• Les bonnes pratiques
• Présentation du HTML5
• La structure des documents
• Les conteneurs sémantiques
• Les conteneurs de texte
• La mise en forme sémantique du texte
• Les liens
• Les tableaux
• Les images
• Les formulaires
• Le multimedia
• Présentation des feuilles de style
• La syntaxe des CSS
• Les propriétés CSS pour les polices de caractères
• Les propriétés CSS pour le texte
• Les propriétés CSS pour les listes et les tableaux
• La mise en forme des boîtes
• La mise en page des boîtes
• Les requêtes de media
• Les propriétés d'impression
• Les modules graphiques CSS3 en devenir
• Le dessin 2D
• La géolocalisation
• Le stockage de données en local
• Les applications en mode déconnecté (offline)
• Les autres API JavaScript du HTML5
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission