
PHP des bases à la maîtrise
Maîtriser tous les mécanismes nécessaires au développement de sites.
La formation “PHP : des bases à la maitrise” offre une découverte progressive des mécanismes nécessaires à la création de sites web.
L'intégralité de la formation à été pensée pour que l'auditeur en ressorte aguérri : chacune des étapes abordées répond aux problèmes posés par les précédentes, permettant ainsi un apprentissage cohérent et pragmatique.
Ainsi, à la fin, l'auditeur aura créé un site web, garantissant son habileté à resoudre les problèmes et montrant les réflèxes utiles à des développements efficaces.
Formation compatible avec les versions 5 et 7 de PHP.
* Promotion valable uniquement sur la prochaine session
Programme
1. Une application web
- L'histoire du World Wide Web
- L'architecture client serveur avec PHP ;
- L'utilisation de PHP pour créer des pages web
- L'organisation en plusieurs couches pour optimiser les développements
- 3 TP prévus sur ce chapitre
2. Les fondements de PHP
- La vie d'un script PHP, les principales structures du langage ;
- Les types de données : leurs représentations et leurs opérateurs
- Les variables et les constantes
- Le typage faible et le transtypage
- L'utilisation des tableaux
- Les structures décisionnelles et les structures itératives
- Les fonctions
- L'importance des conventions et de la documentation automatique
- 4 TP prévus sur ce chapitre
3. Introduction à l'objet
- Les faiblesses du développement procédural et les réponses apportées par le paradigme objet ;
- L'encapsulation ;
- Le polymorphisme : interfaces et classes abstraites ;
- La classes et les instances
- Les exceptions et le contrôle des situations anormales
- Le constructeur et autres méthodes magiques
- Le chargement dynamique des classes : simplicité et performance
- 7 TP prévus sur ce chapitre
4. Le protocole HTTP
- La structure d'un message HTTP ;
- La récupération des entêtes des requêtes, l'envoi des entêtes pour qualifier le document produit ;
- La transmission des formulaires : comprendre les différences entre les méthodes GET et POST ;
- Le traitement des formulaires ;
- La sécurité des applications : valider les entrées, échapper les sorties ;
- Les cookies et les sessions : la persistance des informations côté client et côté serveur ;
- 5 TP prévus sur ce chapitre
5. Utilisation des SGBD avec PDO
- Les opérations CRUD ;
- La connexion ;
- La gestion des erreurs ;
- Sécurité : les injections SQL ;
- Les requêtes préparées ;
- 2 TP prévus sur ce chapitre
Témoignages de nos stagiaires
"Compétences/ Disponibilité de l'animateur"
Vanphélis . - Développeur - NEWSWEB
"Très bon niveau du formateur/ Explications claires/ TP formateurs"
David . - Admin réseaux et systèmes - MUTUELLES DU SOLEIL
"Formation très riche, intéressante, sur mesure pour répondre à nos attentes"
Pierre . - DSI - GRAND PORT MARITIME DE ROUEN
"Bon intervenant, bonne transmission des connaissances, explications claires et précises pour chaque question"
Guillaume . - Stagiaire - GRAND PORT MARITIME DE ROUEN
"Formation très complète et interactive"
ANTOINE . - Responsable Informatique - ARPEJ
Elles pourraient aussi vous intéresser...
Développement
PHP Avancé
Acquérir une vision générale du fonctionnement d'un applicatif PHP moderne, avec ses contraintes et ses caractéristiques.
Développement
PHP Expert certifié
Se préparer au passage de la certification PHP, avec un bon de passage de l'examen inclus dans la formation.