La programmation orientée objet avec PHP

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les principes fondamentaux de programmation orientée objet.
  • Écrire des classes.
  • Instancier les classes pour créer des objets.
  • Mettre en œuvre l'encapsulation pour garantir l'intégrité des objets.
  • Mettre en œuvre l'héritage et le polymorphisme.
  • Utiliser les classes abstraites et les interfaces.
  • Gérer correctement les erreurs avec le mécanisme d'exceptions de PHP.
  • Concevoir un programme selon les principes de la programmation orientée objet.
  • Connaître les architectures logicielles basées sur la programmation orientée objet.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation approfondie vous permettra de maîtriser les principes fondamentaux de la programmation orientée objet avec PHP, en utilisant sa version la plus récente.
Vous découvrirez comment écrire des classes et instancier des objets, tout en garantissant leur intégrité grâce à l’encapsulation.
De plus, vous apprendrez à mettre en œuvre l’héritage et le polymorphisme, qui sont des concepts clés de la programmation orientée objet.
Cette formation couvre également l’utilisation des classes abstraites et des interfaces, ainsi que la gestion appropriée des erreurs avec le mécanisme d’exceptions de PHP.
Pour finir, vous découvrirez comment concevoir un programme en respectant les principes de la programmation orientée objet et en adoptant des architectures logicielles basées sur cette approche.
Cette formation est donc idéale pour ceux qui cherchent à élever leurs compétences en PHP à un niveau supérieur.

Programme

Introduction aux concepts objets (2 heures)

  • Principes de programmation orientée objet
    • Modélisation et conception objet
  • Les concepts de la programmation orientée objet
    • Les classes, les objets, les attributs et les méthodes
    • L’héritage
    • Le polymorphisme
    • L’encapsulation

Classes, méthodes et attributs (6 heures)

  • Définition des classes
    • Création des membres de classes
    • Différents types de variables et méthodes
  • Relation entre les classes et les objets
  • Construction et destruction d’objet
  • Appel de méthodes sur les objets
  • Les modificateurs d’accès et l’accès aux membres des classes

Concepts avancés de programmation orientée objet en PHP (3 heures)

  • Les classes abstraites et les interfaces
  • Traitement des erreurs avec les exceptions
    • Gestion des exceptions
    • Création de classes d’exception

Structuration d’une application PHP avec les classes et les objets (3 heures)

  • Les responsabilités des différents objets
  • Vers le modèle MVC en PHP
    • Le modèle, la vue et le contrôleur : qui fait quoi et comment communiquent-ils ?

Prérequis

Public

Concepteurs/Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Créer un document
  • Concevoir des requêtes
  • Présenter les données en tableaux et en diagrammes
  • Mettre en place des formules de calculs
  • Mettre en valeur les données
  • Partager les documents
Tarif

A partir de 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser Visual Basic .NET
  • Appliquer des contrôles
  • Concevoir des contrôles
  • Manier des données dans des applications Windows Forms
  • Gérer l'interopérabilité avec des objets COM
  • Maîtriser la programmation asynchrone
  • Savoir optimiser des applications
  • Manipuler des applications Windows Forms
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se préparer efficacement au passage de l'examen de certification CKS
  • Démontrer une expertise dans la sécurisation des applications basées sur des conteneurs et des plateformes Kubernetes
  • Mettre en œuvre les meilleures pratiques pour se prémunir contre les menaces à travers l'infrastructure physique, les applications, les réseaux, les données, les utilisateurs et les charges de travail
  • Détecter les failles de sécurité potentielles, identifier les phases d'attaque et les acteurs malveillants dans l'environnement, et garantir des mesures de sécurité robustes à chaque étape de l'opération à travers l'ensemble du cycle de développement
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Définir les notions d'installation, configuration et administration d'un site GetSimple
  • Gérer au quotidien son site
  • Gérer les fondamentaux de la personnalisation
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les spécificités du traitement de données en temps réel
  • Connaître les différents composants et l'architecture d'un système de data streaming
  • Construire des pipelines pour le traitement de données en continu avec Kafka, Airflow ou Spark
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...