Dans un marché du travail en constante évolution, la montée en compétence en PHP, notamment à travers la programmation orientée objet (OO) et l'utilisation d'outils comme Composer, devient un levier essentiel pour saisir de nouvelles opportunités professionnelles. Ce cursus permet de réactualiser vos connaissances fondamentales en PHP, tout en approfondissant des compétences techniques cruciales pour répondre aux besoins actuels des entreprises. La maîtrise des concepts tels que l'instanciation d'objets, l'héritage, le polymorphisme et la gestion des exceptions est de plus en plus recherchée par les recruteurs, afin de concevoir des applications plus robustes, évolutives et sécurisées. Avec l'apprentissage des PHP Data Objects (PDO), vous serez également capable de gérer efficacement les bases de données, un atout majeur pour tout développeur. De plus, la connaissance approfondie de Composer vous permettra de gérer les dépendances et de simplifier le processus de développement. En somme, cette formation vous offre non seulement une expertise technique pointue, mais aussi les clés pour évoluer vers des postes à responsabilités dans un environnement numérique en pleine expansion.

Public

À qui s'adresse la formation PHP (Intermédiaire)

Cette formation s'adresse aux développeurs web ayant déjà une connaissance de base en PHP et souhaitant approfondir leurs compétences en programmation orientée objet. Idéale pour ceux qui désirent maîtriser les concepts avancés et les bonnes pratiques du langage, elle est conçue pour les professionnels cherchant à optimiser la structure et l'efficacité de leurs applications web.

Objectifs

Compétences visées pour la formation PHP (Intermédiaire)

La formation "PHP - Intermédiaire" vise à renforcer vos compétences en programmation orientée objet avec PHP. Vous revisiterez les fondamentaux tout en explorant la gestion des objets multiples et le typage avancé. Vous apprendrez à utiliser Composer pour gérer les dépendances, et découvrirez comment traiter les erreurs et exceptions efficacement. L'intégration des PHP Data Objects (PDO) complétera votre maîtrise des bases de données.

Programme

Se réapproprier les fondamentaux

  1. Rappels PHP
  2. Conception et programmation OO
  3. Comprendre l'historique des versions PHP
  4. Structurer les traitements
  5. Créer des scénarios web

Comprendre la syntaxe de l'objet

  1. Que sont l'objet, l'instance, la classe
  2. Classes et méthodes pour grouper
  3. Passage de paramètres et retour
  4. Attributs, encapsulations
  5. Instancier et utiliser des objets
  6. Méthodes, attributs et constantes
  7. Accès statiques
  8. Mettre en oeuvre des scénarios et tester

Travailler avec plusieurs objets

  1. Principe et notion de dépendance
  2. Notion d'agrégation
  3. Notion de composition
  4. Notion de namespaces
  5. Notion d'autoload
  6. Lien des objets entre eux
  7. Définition des niveaux d'abstraction

Gérer le typage

  1. La déclaration d'interface
  2. Comportement d’un objet par héritage
  3. Comportements et classe parent
  4. Comportement et trait
  5. Blocage d'instanciation
  6. Polymorphisme et généricité
  7. Interactions entre classes
  8. Gérer la cardinalité

Installer et utiliser Composer

  1. PHP en ligne de commande
  2. Installer Composer
  3. Déclarer un projet
  4. Déclarer des dépendances
  5. Dépendances de plateforme
  6. Mise à jour des dépendances et installation
  7. Auto-chargement des définitions
  8. Débogger les incompatibilités
  9. Utiliser composer pour déclarer un objet
  10. Importer une bibliothèque

Comprendre les erreurs et exceptions

  1. Description d'erreurs
  2. Journaliser les erreurs
  3. Personnalisation du gestionnaire d'erreurs
  4. Définition des exceptions courantes
  5. Capture et prise en charge d'une exception
  6. Levage d'une exception
  7. Cas particuliers et exceptions
  8. Mise en place des traitements

Découvrir les PHP data objects (PDO)

  1. Structure des classes de PDO
  2. Connexion au serveur, pilotes et dsn
  3. Requêtes simples
  4. Récupération de données via une boucle
  5. Définition du format du résultat
  6. Identifiant d'une insertion
  7. Préparation de requêtes et paramètres
  8. Evitement des injections SQL
  9. Lien du paramètre ou de la donnée
  10. Clauses LIKE et IN
  11. Gérer les transactions
  12. Gérer les erreurs
  13. Traitements multiples lecture et écriture

La formation PHP (Intermédiaire) est dispensée sur 35 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation PHP - Intermédiaire 35 heures 1890.00 €

Demander une convention de formation

Articles associés


Formation PHP MySQL

L'association de PHP et MySQL est cruciale pour le développement web. PHP MySQL permettent la création de sites interactifs, dynamiques et performants, avec une gestion efficace des données.

Consulter

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau