Formation PHP - Utilisation avancée
Description
Objectif de formation : Utiliser PHP pour créer et déployer des applications web fonctionnelles et sécurisées
- Implémenter et paramétrer un Framework PHP MVC
- Comprendre les différents composants d'un framework
- Manier des données pour l'ORM Doctrine
- Créer des formulaires et maîtriser la validation des données
- Concevoir et gérer des services Web REST & SOAP
- Développeurs PHP
- Chefs de projets
- Solides connaissances de PHP
- Notions basique de la Programmation Orientée Objet
- 1
Introduction aux Frameworks
- Rappels : POO
- Présentation des frameworks
- Vocabulaire et concepts de base
- Architecture MVC
- Architecture d'un projet
- Travaux pratiques : Implémentation Framework Web PHP
- 2
Premiers pas avec un framework
- Paramétrage de l'application et surcharge
- Outils de ligne de commande
- Outils de débogage du code : Web Debug Toolbar
- Autoloading des classes
- Travaux pratiques : Manipulation de l'environnement. Mise en place d'une première application
- 3
Couche contrôleur & gestion des URL
- Définitions & vocabulaire
- Mappage des contrôleurs au système de routage
- Accès aux informations de la requête http
- Redirection vers une page
- Création & déploiement d'une page d'erreur 404
- Méthodologie du routage
- Gestion des URL
- Injection de dépendance et conteneurs de service
- Travaux pratiques : implémentation du contrôleur dans l'application fil rouge. Maniement des informations de requête et de session. Installation de la redirection.
- 4
Couche vue & les templates
- Manipulation de templates
- Présentation du moteur de template Twig
- Héritage de templates
- Inclusions dans les templates
- Templates modulaires & helpers
- Travaux pratiques : Conception et manipulation de templates, installation de la couche Vue de l'application
- 5
La couche modèle
- Description du modèle et de la BDD
- Introduction à Doctrine 2
- Traitement des objets persistants
- Requêtage objet, accesseurs, relation et association
- Remaniement de code & objets métiers
- Travaux pratiques : Déploiement de la couche Modèle
- 6
Formulaires & validation
- Conception d'un formulaire basique
- Implémentation d'un formulaire au sein des templates
- Sécurité par tokens
- Validation des formulaires
- Travaux pratiques : Conception de formulaires et insertion de pages dans l'application fil rouge
- 7
Fonctionnalités avancées de Frameworks
- Sécurité : contrôle d'accès et authentification
- Tests automatisés avec PHPUnit
- Services Web
- Macros et fonctions sous Twig
- Travaux pratiques : test et déploiement de l'application
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation PHP - Utilisation avancée
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.