Ferme la recherche

PHP Intermédiaire : Programmation Orientée Objet + Exception, PDO

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2021  - Lyon - 6ème (69)
du 01 janv. 2020 au 31 déc. 2021  - Lyon - 6ème (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Maîtriser les fondamentaux de la programmation orientée objet en PHP
- Maîtriser les exceptions et PDO

Description de la formation

IntroductionRappels de PHPAppréhender l'orienté objet, lier conception et programmationComprendre l'apparition progressive de l'objet dans PHP au fil des versionsStructurer les traitements au travers d'objetsCréer des scenarii web via une organisation d'objetsSyntaxe fondamentale de l'objet en PHPDéfinition : objet, instance et classeGrouper des traitements : les classes et méthodesPassage de paramètres et retour : le type hinting Partager des données entre méthodes : les attributs, notion d'encapsulationInstancier et faire appel à des objetsLa visibilité des membres : méthodes, des attributs et constantesAccès statiquesImplémenter les scenarii via des classes et les testerTravailler avec plusieurs objetsAssociation : principe et notion de dépendanceManipuler un objet via un autre : l'agrégationContrôler le cycle de vie d'un objet via la compositionLes espaces de nommages : namespacesCharger automatiquement des définition : autoloadLier les objets entre eux, définir des niveaux d'abstractionGestion du typagePasser un contrat via la déclaration d'interfaceÉtendre les comportement d'un objet par héritageFactoriser des comportements au travers d'une classe parentFactoriser des comportements au travers d'un traitBloquer l'instanciation grâce aux classes abstraitesComprendre les notions de polymorphisme et de généricitéInteractions entre classes, gestion de la cardinalitéComposerPHP en ligne de commande CLIInstallation de composerDéclaration du projetDéclaration de dépendances, contraintes de versionDépendances relatives à la plate
- formeMise à jour et installation des dépendancesAuto
- chargement des définitions (PSR
- 0, PSR
- 4, classmap, files)Débogage des incompatibilités (why, why
- not)Déclarer son projet avec composer, importer une bibliothèqueErreurs et ExceptionsErreurs en PHP : Description d'une erreur, niveauxJournalisation des erreurs(log)Personnaliser le gestionnaire d'erreursLes exceptions : définition, exceptions courantesCapturer et prendre en charge une exceptionLever d'une exceptionDéfinir les cas particuliers à gérer via des exceptions, mettre en place les traitementsPHP Data Objects ( PDO )Structure des classes de PDOConnexion au serveur de données, les pilotes et dsnEffectuer des requêtes simplesRécupérer les données dans une boucleDéfinir le format du résultat (tableau, colonne, objet, classe)Récupérer l'identifiant d'une insertionPréparer des requêtes et les utiliser avec des paramètresÉviter les injections SQLLier le paramètre ou directement la donnéeL

Conditions d'accès

Bonnes connaissances de PHP

Validation

Attestation de formation

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Dawan

Lieu de formation

235 Cours Lafayette
Batiment de la Banque Rhône-Alpes
Lyon - 6ème

Calculez votre itinéraire

Centre de formation

62rue de Bonnel
Batiment de la Banque Rhône-Alpes
69003, Lyon 3e

Toutes les formations et avis pour Dawan