Formation
PHP – Niveau 2
Accueil > Développement > PHP – Niveau 2
Demande de devis
Formation possible en intra entreprise
Durée : 2 jours - 14h
Tarif HT Inter Jour / personne : 550€
Réf : 4-PP-PHP2

Téléchargez le plan de cours
Acquérir une meilleure compréhension de PHP 5 et de ses mécanismes avancées
Rédiger du code plus maintenable et sécurisé
Découvrir les capacités évoluées de PHP pour créer des applications plus riches
Formation initiale ou culture générale en développement informatique requise, compétences de base sur le développement PHP et la conception de sites Web.
Développeur
- Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.
- Moyens techniques
- Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blan et de paperboard.
- Modalités d'organisation
- Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
- Modalités d'évaluation
- Feuille de présence signée en demi-journée,
Evaluation des acquis tout au long de la formation,
Questionnaire de satisfaction,
Attestation de stage à chaque apprenant,
Positionnement préalable oral ou écrit,
Evaluation formative tout au long de la formation,
Evaluation sommative faite par le formateur ou à l'aide des certifications disponibles
- Modalités distance
- A l'aide d'un logiciel comme Teams, Zoom etc... un micro et éventuellement une caméra pour l'apprenant,
suivez une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et comuniquent entre eux et avec le formateur.
Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.
- Profil formateur
- Nos formateur sont des experts dans leurs domaines d'intervention
Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité.
- Accessibilité
- Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.
1. Langage, outils et structure
- Construire son code
- Maintenabilité du code
- Détails syntaxiques
- Convention de nommage
- Fonctions obsolètes
- Gestion de l'évolution des versions de PHP
- Gestion avancée des tableaux PHP
- Traitement des dates
- Passage d'arguments par référence
- Composants PEAR
- Concept de templates et d'adapters
- Quelques moteurs de templates : PHPLib, smarty, ...
2. Programmation Orientée Objet
- Principes de base
- Vocabulaire : classe, instance, attribut,...
- Héritage
- Surcharges
- Mutators et accessors
- Eléments statiques
- Itérateurs
3. Gestion des erreurs
- Structure des erreurs PHP
- Gestionnaires d'erreurs
- Exceptions
- Assertions
- Journaux
4. Accès aux bases de données
- Moteurs d'accès aux données
- Types de requêtage (direct, préparé)
- Gestion des transactions et de l'auto-commit
- Abstraction de la base de données
- Concept de la persistance de données
- PDO, PHP Data Object
5. XML
- Rôles et intérêts de XML
- Quelques dialectes courants : xHTML, SVG, RSS,...
- XPath, XSLT, DOM, ...
- Les API PHP pour traiter et manipuler du XML
6. Services Web et AJAX
- Concept de service HTTP asynchrone
- Contenu des requêtes : JSON, XML,...
- SOAP
- REST
- Concepts de base d'AJAX
- Comment implémenter AJAX avec PHP
7. Gestion des sessions et de l'authentification
- Types d'authentifications : HTTP, formulaire
- Sécuriser la session
- Stocker la session coté serveur et client
- Péremption et répudiation de la session
- Sessions PHP et systèmes personnalisés
8. Accès aux fichiers
- Créer, lire et modifier des fichiers
- Gérer l'arborescence
- Copie, déplacement, suppression
- Gestion des droits
9. PHP et la sécurité
- Règles de base
- Gestion des guillemets
- Nettoyage des données en entrée
- Injection SQL
- Consommation mémoire
- « Directory traversal » et gestion des chemins
- Cross-site scripting
10. Fonctionnalités supplémentaires
- Génération de fichiers PDF
- Envoyer des emails avec PHP
- Gestion des uploads de fichiers depuis le navigateur
- Expressions régulières
- Manipulation d'images
Prochaines formations
Du 08/03/2021
Au 09/03/2021Réserver
Au 09/03/2021Réserver
Du 17/05/2021
Au 18/05/2021Réserver
Au 18/05/2021Réserver
Du 22/07/2021
Au 23/07/2021Réserver
Au 23/07/2021Réserver
Du 27/09/2021
Au 28/09/2021Réserver
Au 28/09/2021Réserver
Du 25/11/2021
Au 26/11/2021Réserver
Au 26/11/2021Réserver
Formations associées
Demande de devis