04_2454304F_306893S https://www.trouvermaformation.fr/formations/formation/2454304F PHP avancé Vivaneo

PHP avancé

Date de mise à jour : 17/09/2024 | Identifiant OffreInfo : 04_2454304F
Organisme responsable : Vivaneo

Objectifs

  • Maîtriser les techniques avancées en PHP
  • Développer une expertise en programmation orientée objet
  • Exploiter des frameworks populaires pour simplifier le développement
  • Optimiser les performances et renforcer la sécurité des applications

Programme de la formation

Journée 1

  • Revue des bases en HTML et CSS
  • Installation et configuration d'un environnement de développement local (WAMP, LAMP, MAMP)
  • Rappel des concepts fondamentaux de PHP
  • Exploration des fonctions avancées en PHP (récursivité, closures, etc.)
  • Approfondissement des concepts avancés de la programmation orientée objet en PHP : héritage, polymorphisme, interfaces, exceptions
  • Introduction aux design patterns courants en PHP : Singleton, Factory, Observer, etc.
  • Utilisation avancée de PDO pour les requêtes SQL et la gestion des transactions
  • Découverte de la programmation fonctionnelle en PHP
  • Travaux pratiques : application des concepts abordés dans la journée en développant une application intégrant ces techniques avancées

Journée 2
  • Introduction aux frameworks PHP populaires tels que Laravel, CodeIgniter, Symfony, ou Yii
  • Création d'API RESTful en utilisant les fonctionnalités offertes par ces frameworks
  • Utilisation de bibliothèques pour les tests unitaires et d'intégration afin d'améliorer la qualité du code
  • Travaux pratiques : développement d'une application avec un framework PHP et mise en place de tests

Journée 3
  • Optimisation des performances : techniques de profiling, caching, minification, etc.
  • Sécurisation des applications PHP : prévention des injections SQL, des failles XSS, etc.
  • Déploiement d'applications PHP sur des serveurs distants
  • Travaux pratiques : optimisation et sécurisation d'une application existante, avec déploiement sur un serveur distant

Validation et sanction

  • Maîtrise de la Programmation Orientée Objet (POO) : Héritage, polymorphisme, interfaces, exceptions.
  • Utilisation des Frameworks PHP : Laravel, Symfony, CodeIgniter, Yii.
  • Optimisation des Performances : Profiling, caching, minification.
  • Sécurisation des Applications : Prévention des injections SQL, failles XSS.
  • Utilisation Avancée de PDO : Requêtes SQL, gestion des transactions.
  • Introduction à la Programmation Fonctionnelle : Concepts et applications.
  • Développement et Tests : Tests unitaires et d'intégration.
  • Déploiement : Gestion des applications sur des serveurs distants.

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :