Formation PHP Avancé by Sensiolabs
Ref :
Les prochaines dates par ville
[+]
Pré-requis
Connaitre PHP et les concepts du web
Niveau «PHP des bases à la maîtrise» (Ref: PHP1)
Public concerné
Développeurs souhaitant se perfectionner en PHP ou mettre à jour leurs connaissances.
Objectifs
Atteindre un niveau avancé en PHP
Comprendre les techniques de développement avec PHP
Exploiter XML et les services Web
Connaître les spécificités de la dernière version de PHP
Interagir avec les bases de données et les flux
Programme détaillé
Installation et configuration d'un environnement PHP (Windows/Linux)
- Les caractéristiques de PHP ;
- Les différentes versions de PHP ;
- Les modes de fonctionnement (serveur, CLI...) ;
- Les extensions PHP ;
- La configuration de PHP.
Utilisation d'un IDE et d'un débogueur
- Présentation des IDEs, installation ;
- Présentation et installation du débogeur >> Utilisation avancée du débogeur ;
PHP de A à Z
- Les types de données, l'architecture du langage ;
- Les atouts de la dernière version de PHP ;
- Manipulations HTTP, cookies, sessions ;
- Utilisation des flux ;
- Programmation orientée objet.
XML, utilisation, applications et services webs
- Présentation, concepts et structure ;
- Outils PHP pour manipuler du XML ;
- DOM et SimpleXML : import/export/manipulation ;
- Services webs SOAP, REST et XMLRPC.
Mise en place et interaction avec les bases de données
- PDO: l'interface de connexion aux SGBD ;
- Insérer et extraire des données ;
- Requêtes préparées et transactions ;
- Les autres types d'extension SGBD.
Techniques de développement
- Créer une application ;
- Gestion des erreurs ;
- Sécurité et bonnes pratiques ;
- Considérations sur les fichiers et les flux externes.
Modalités pédagogiques
Tous nos stages reposent sur une alternance entre transfert de connaissances et de savoir-faire, à travers des exercices concrets, des tests pratiques et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires.
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques: des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs.
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.