Développement de sites Web Backend avec PHP
Profitez de notre formation intensive en ligne sur le développement de sites Web avec PHP. Grâce à cette formation, vous maîtriserez les bases du langage PHP et la programmation orientée objet pour créer des sites Web dynamiques. Nous couvrons l’installation de l’environnement de travail, la syntaxe de base du langage PHP, la gestion de la navigation, la création de formulaires, et l’interaction avec une base de données. Nos formations sont accessibles à distance pendant 3 mois, offrant une assistance technique et pédagogique illimitée, ainsi que des sessions de coaching avec nos formateurs experts. Vous aurez également accès à notre plateforme cloud pour l’apprentissage pratique. La formation inclut également des vidéos, des démonstrations, des travaux pratiques et des livres numériques.
Prérequis
- Avoir une expérience de programmation, quel que soit le langage d’origine
- Connaitre les langages HTML et CSS [T448-030]
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- À distance
Objectifs pédagogiques
- Installer une plateforme d’exécution et de développement pour PHP.
- Implémenter des algorithmes simple avec le langage PHP.
- Mettre en oeuvre la programmation objet en PHP.
- Créer et traiter des formulaires.
- Suivre la navigation utilisateur avec les données de la requête HTTP et les sessions.
- Accéder à des bases de données relationnelles.
- Développer et tester des services REST en PHP.
Programme de la formation
Introduction à PHP
- Introduction à PHP
- Installation d'un environnement de travail pour PHP (WAMP Server et NetBeans)
- Quiz - QCM de validation des acquis
Les bases du langage PHP
- Le bloc PHP
- Les variables
- Les constantes
- Les types de données
- Les tableaux
- Les conditionnels
- Les boucles
- L'inclusion de fichiers
- Quelques fonctions utiles
- Les fonctions
- Les expressions rationnelles
- Démonstrations :
-
- Premier lancement de l'IDE NetBeans
- Création d'une expression rationnelle
- Travaux pratiques :
-
- Variables et constantes
- Tableaux
- Fonctions utiles
- Fonctions
- Expressions rationnelles
- Quiz - QCM de validation des acquis
La programmation orientée objet en PHP
- 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
- Les interfaces
- Les exceptions
- Les espaces de noms
- La sérialisation
- Le chargement automatique de classes
- Le clonage d'instance
- Travaux pratiques : Classes
- Quiz - QCM de validation des acquis
Les formulaires en PHP
- Les différentes organisations possibles
- La création d'un formulaire
- Le traitement d'un formulaire
- La validation des données saisies
- Le formulaire et son traitement intégré
- Démonstration : Le traitement d'un formulaire
- Travaux pratiques : Formulaires
- Quiz - QCM de validation des acquis
L'accès aux données
- Utilisation de phpMyAdmin pour MySQL
- La connexion avec PDO
- Les requêtes non-préparées
- Les requêtes préparées
- Démonstration : Utilisation de phpMyAdmin
- Travaux pratiques : Requêter une base de données
- Quiz - QCM de validation des acquis
Les échanges de données entre le client et le serveur
- Le protocole HTTP
- Les redirections
- Les cookies
- Les sessions
- L'appel au serveur avec AJAX
- Démonstrations :
-
- Les cookies
- Les sessions
- L'appel au serveur avec AJAX
- Travaux pratiques : Echanges client-serveur
- Quiz - QCM de validation des acquis

Proposé par
ENI Service
"votre centre de formation informatique de confiance"

Proposé par
ENI Service
