PHP Avancé

Technologie
Développement web

Prérequis

  • Connaître les bases du langage PHP
  • Maîtriser le langage HTML
  • Avoir une première expérience en POO

Objectifs de la formation

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques.

Nous découvrirons un large panel des possibilités du langage, des fonctionnalités classiques aux techniques poussées, en passant par les bonnes pratiques de développement.


Programme

  1. Rappels sur PHP
    • Les bases de PHP
  2. Spécificités PHP 7
    • Refonte du moteur
    • Typage scalaire pour les fonctions
    • Modification des erreurs en exceptions
  3. CLI : PHP en ligne de commande
    • Installation et différences avec le fonctionnement en mode web
    • Rédiger ses premiers scripts
    • Interagir avec l’utilisateur
  4. La gestion de dépendances
    • Généralités sur Composer
    • Installer et mettre à jour ses dépendances
  5. Programmation orientée objet avancée
    • Les espaces de noms
    • Chargement automatique des classeurs (autoload)
    • Itérateurs et générateurs
    • Introspection
  6. Manipuler des données avec PDO (PHP Data Object)
    • Manipuler des données avec PDO
    • Optimiser vos accès à votre base de données
    • Gérer des transactions
  7. Échanges de données : XML, JSON, et API
    • API, appels distants, cURL, Guzzle
    • Principes et syntaxe de XML
    • Utiliser SimpleXML pour importer, exporter des documents et manipuler des éléments et des attributs
    • Naviguer dans des fichiers XML avec XPath
    • JSON
  8. Sécurité
    • Configuration de PHP
    • Safe mode
    • Configuration de MySQL
    • XSS et Injections
  9. La gestion des performances PHP
    • Gestion des erreurs PHP
    • Optimisation des performances PHP
    • Techniques de mise en cache
    • Les bonnes pratiques liées aux performances PHP

Supports de formation

  • Présentation PowerPoint
  • 1 ordinateur portable par personne

Evaluation

Formation certifiante décernée par l’Actimage Academy à l’issue du test passé en fin de formation.


    • Durée : 3 jours
    • Lieu : Paris
    • Places : 10 personnes
    • Adaptabilité : Formations en intra ou sur-mesure

    Prix : 1 450 €HT/personne
    Prochaines sessions :

    • Sur demande

parallax background

Formation sur-mesure, crée pour vous et avec vous

Conscients que vos besoins et contraintes ne ressemblent à aucun autre, nos experts œuvrent pour vous offrir toujours plus de créativité, de réactivité et d'adaptabilité pour vos projets de formation. C’est pourquoi Actimage Academy propose d’adapter ses formations à vos besoins, en réalisant un programme de formation sur-mesure qui combine fond, forme et outils pédagogiques uniques.

Vous souhaitez en savoir plus ?

Découvrez nos autres formations disponibles

L’Actimage Academy a pour objectifs l’harmonisation des savoir-faire et la montée en compétences des collaborateurs d’Actimage et de tous les professionnels du Digital. Notre catalogue de formation, orienté sur des sujets d’innovation tels que la réalité mixte, la blockchain et les méthodologies Agiles a vocation à s’enrichir au fil de vos besoins. Contactez-nous pour en parler !


Téléchargez notre catalogue Découvrez notre centre de formation

Intéressez pour vous inscrire ?
Vous souhaitez plus de renseignements ?
Contactez-nous !

+33 (0)3 90 23 63 63
info@actimage.com