Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Développement: PHP - Utilisation avancée - Ascent Formation
Retour aux formations
Développement

Formation PHP - Utilisation avancée

3 jour(s) • 21h
Éligible OPCO
8,8/10 avis apprenants

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. 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. 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. 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. 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. 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. 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. 7

    Fonctionnalités avancées de Frameworks

    • Sécurité : contrôle d'accès et authentification
    • Tests automatisés avec PHPUnit
    • E-mail
    • Services Web
    • Macros et fonctions sous Twig
    • Travaux pratiques : test et déploiement de l'application

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

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.