Programmation PHP - Niveau avancé

Formation créée le 28/12/2022. Dernière mise à jour le 19/03/2025.
Version du programme : 1
Taux de satisfaction des apprenants
8,8/10 (1 avis)

Type de formation

Formation à distance

Durée de formation

14 heures

Accessibilité

Oui
Net de TVA
S'inscrire
Net de TVA
S'inscrire
Net de TVA
S'inscrire

Programmation PHP - Niveau avancé


Cette formation se déroule en one to one avec votre formateur dédié, à distance, sur notre plateforme de webconférence, elle est opérationnelle basée sur la pratique avec un coaching adapté à votre profil et à votre planning.

Objectifs de la formation

  • Maîtriser les concepts avancés de programmation PHP
  • Assurer la sécurité des applications PHP
  • Optimiser les performances des applications PHP
  • Concevoir et mettre en œuvre des API RESTful
  • Manipuler des images et des médias dynamiquement

Profil des bénéficiaires

Pour qui
  • Formation ouverte à tout public
Prérequis
  • Savoir rédiger sur clavier pour l’envoi d’e-mails ou traitement de texte.

Contenu de la formation

Concepts avancés de programmation PHP
  • Introduction aux concepts avancés de PHP
  • Fonctions anonymes et closures
  • Programmation orientée objet avancée
  • Héritage et polymorphisme
  • Interfaces et traits
  • Méthodes magiques
  • Utilisation avancée des namespaces
  • Gestion des exceptions et des erreurs
Sécurité en PHP
  • Les principales vulnérabilités de PHP
  • Validation et échappement des données utilisateur
  • Gestion des sessions sécurisées
  • Prévention des attaques par injection SQL
  • Protection contre les attaques XSS et CSRF
  • Cryptographie en PHP
Performance et optimisation
  • Méthodes d'optimisation du code PHP
  • Utilisation efficace des requêtes SQL
  • Mise en cache des données
  • Amélioration des performances du serveur web
  • Profilage de code pour l'identification des goulots d'étranglement
Programmation avancée avec les bases de données
  • Utilisation des requêtes avancées SQL
  • Transactions et contrôles d'isolation
  • Indexation et optimisation des requêtes
  • Utilisation de NoSQL avec PHP
  • Accès aux bases de données distantes et répartition de charge
API et services web
  • Introduction aux API et services web
  • Création d'API RESTful en PHP
  • Authentification et gestion des accès API
  • Consommation d'API tierces en PHP
  • Utilisation de WebSockets pour les applications temps réel
Manipulation d'images et de médias
  • Traitement d'images en PHP
  • Génération d'images dynamiques
  • Traitement de fichiers multimédias
  • Conversion de formats d'images et de médias
Gestion avancée des sessions et de l'authentification
  • Authentification à deux facteurs
  • Utilisation de JWT (JSON Web Tokens) pour l'authentification
  • Gestion des sessions utilisateur avancée
  • Implémentation de mécanismes de rappel (callbacks) et de permissions avancées
Déploiement et gestion de projets PHP
  • Stratégies de déploiement avancées
  • Configuration du serveur web pour la performance
  • Gestion de dépendances avec Composer
  • Maintenance et mises à jour du projet

Équipe pédagogique

Les formations sont menées directement par votre formateur spécialisé dans la discipline depuis plusieurs années. Elles se déroulent en one to one et sur-mesure.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites.
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil du stagiaires dans une salle de webconférence
  • Documents supports de formation projetés en partage d'écran
  • Démonstration pratique
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants
8,8/10 (1 avis)

Capacité d'accueil

Un seul apprenant

Accessibilité

La formation se déroulant à distance, une adaptation est possible pour les personnes en situation de handicap, nous contacter