20_2487635F_265414S https://www.c2rp.fr/formation/2487635F Formation PHP avancé VIVANEO

Formation PHP avancé

Date de mise à jour : 13/11/2024 | Identifiant OffreInfo : 20_2487635F
Organisme responsable : VIVANEO

Objectifs


  • Développer des compétences avancées en PHP

  • Maîtriser la programmation orientée objet

  • Utiliser des frameworks populaires pour optimiser le développement

  • Optimiser les performances et renforcer la sécurité des applications

Programme de la formation

Module 1 : Rappels et Fondamentaux


  • Rappel HTML et CSS

    Revue des bases du développement web : structure HTML et stylisation CSS.

  • Installation et configuration d'un environnement de développement local

    Mise en place de serveurs locaux (WAMP, LAMP, MAMP) pour un environnement de développement PHP.

  • Rappel des concepts de base de PHP

    Revue des concepts essentiels de PHP : syntaxe, variables, types de données, opérateurs, et structures de contrôle.

Module 2 : Fonctions Avancées et POO en PHP

  • Fonctions avancées en PHP

    Exploration des fonctionnalités avancées telles que la récursivité, les closures, et les fonctions anonymes.

  • Concepts avancés de la programmation orientée objet (POO)

    Approfondissement des principes de la POO en PHP : héritage, polymorphisme, interfaces, gestion des exceptions.

  • Design patterns courants en PHP

    Introduction aux design patterns utilisés en PHP, tels que Singleton, Factory, Observer, etc.

Module 3 : Gestion des Bases de Données avec PDO

  • Utilisation avancée de PDO (PHP Data Objects)

    Connexion et interaction avec des bases de données, gestion des requêtes SQL sécurisées, et gestion des transactions avec PDO.


Module 4 : Programmation Fonctionnelle en PHP

  • Introduction à la programmation fonctionnelle en PHP

    Concepts fondamentaux de la programmation fonctionnelle : fonctions pures, immutabilité, fonctions d'ordre supérieur

Module 5 : Frameworks PHP et Création d'API

  • Utilisation de frameworks PHP populaires

    Introduction à l'installation et à l'utilisation de frameworks PHP populaires comme Laravel, Symfony, CodeIgniter, Yii.

  • Création d'API RESTful avec des frameworks PHP

    Conception et développement d'API RESTful en utilisant les fonctionnalités des frameworks PHP.

Module 6 : Tests et Qualité du Code

  • Tests unitaires et d'intégration en PHP

    Introduction aux outils de tests comme PHPUnit, et mise en place de tests unitaires et d'intégration pour améliorer la qualité du code.

Module 7 : Optimisation des Performances

  • Optimisation des performances en PHP

    Techniques de profiling, mise en cache, minification, et optimisation des requêtes SQL pour améliorer les performances des applications PHP.

Module 8 : Sécurité des Applications PHP

  • Sécurisation des applications PHP

    Meilleures pratiques pour sécuriser les applications : prévention des injections SQL, protection contre les failles XSS, gestion des données sensibles.

Module 9 : Déploiement d'Applications PHP

  • Déploiement sur des serveurs distants

Module 10 : Travaux Pratiques

  • Mise en pratique des compétences acquises

     

Validation et sanction


  • Maîtrise des concepts avancés de PHP

  • Maîtrise des design patterns

  • Maîtrise de l'interaction avec les bases de données

  • Introduction à la programmation fonctionnell

  • Utilisation de frameworks PHP populaires

  • Qualité du code et tests

  • Optimisation des performances

  • Sécurisation des applications PHP

  • Déploiement d'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 :