24_279360_1578869 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/555741 PHP avancé Vivaneo

PHP avancé

Date de mise à jour : 04/12/2024 | Identifiant OffreInfo : 24_279360
Organisme responsable : Vivaneo

Objectifs

Développer une expertise avancée en PHP
Maîtriser la programmation orientée objet à un niveau avancé
Exploiter des frameworks populaires pour accélérer et structurer le développement
Optimiser les performances et renforcer la sécurité des applications web

Programme de la formation

Module 1 : Rappels et bases avancées en développement web
Révision des bases en HTML et CSS
Installation et configuration d'un environnement de développement local (WAMP, LAMP, MAMP)
Concepts avancés en PHP : récursivité, closures, programmation fonctionnelle
Module 2 : Programmation orientée objet avancée et design patterns en PHP
Concepts avancés de POO : héritage, polymorphisme, interfaces, exceptions
Introduction aux design patterns courants : Singleton, Factory, Observer, etc.
Utilisation avancée de PDO pour des requêtes SQL complexes et gestion des transactions
Module 3 : Développement avec des frameworks PHP
Introduction et utilisation de frameworks populaires (Laravel, Symfony, CodeIgniter, Yii)
Création d'API RESTful avec les fonctionnalités des frameworks
Intégration de bibliothèques pour les tests unitaires et d'intégration
Module 4 : Optimisation et sécurisation des applications PHP
Optimisation des performances : profiling, mise en cache, minification
Sécurisation des applications PHP : protection contre les injections SQL, failles XSS et autres vulnérabilités
Module 5 : Déploiement et mise en pratique
Déploiement d'applications PHP sur des serveurs distants
Travaux pratiques :
Création d'une application complète en utilisant un framework PHP
Tests, optimisation, sécurisation et déploiement de l'application développée

Validation et sanction

Maîtrise des concepts avancés de PHP, y compris la programmation fonctionnelle et les fonctions complexes.
Expertise en programmation orientée objet (POO) avancée : héritage, polymorphisme, interfaces, exceptions.
Capacité à appliquer des design patterns courants pour améliorer la structure et la maintenabilité du code.
Utilisation avancée de PDO pour des requêtes SQL sécurisées et gestion des transactions complexes.
Compétence dans l'utilisation de frameworks PHP populaires (Laravel, Symfony, CodeIgniter, Yii) pour développer des applications modernes.
Création et gestion d'API RESTful conformes aux standards de développement.
Amélioration des performances des applications PHP à l'aide de techniques de profiling, de caching et de minification.
Renforcement de la sécurité des applications PHP contre les menaces telles que les injections SQL et les failles XSS.
Aptitude à réaliser des tests unitaires et d'intégration pour garantir la qualité du code.
Capacité à déployer et gérer des applications PHP sur des serveurs distants.

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :