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

- Savoir installer FOG - Comprendre les enjeux des images systèmes - Savoir cloner et redéployer un système Windows 10, 11 et Linux - Savoir gérer FOG et son évolution dans le temps - Maîtriser les différentes composantes de FOG - Optimisation de FOG - Scénarios complexes d'installation
Tarif

A partir de 2 995,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer à la fois la conception d'application orientée objet, ainsi que sa traduction en programmation objet
  • Identifier dans un projet les entités éligibles à devenir des classes
  • Traduire les entités et relations entre entités en classes
  • Passer à la programmation objet en présentant les principaux concepts
  • Estimer l'utilité des frameworks dans une approche objet
  • Choisir et utiliser les frameworks.
Tarif

A partir de 1 120,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser la programmation du shell Bash.
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Découvrir le framework Symfony 6 pour créer votre site Web
  • Créer un nouveau projet Symfony 6, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine.
Tarif

A partir de 1 590,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation NGINX

Proposé par Sparks

Objectifs de la formation

  • Être capable de gérer un serveur web NGINX
  • Installer le serveur
  • Gérer les modules et le protocole HTTP
  • Configurer un site principal
  • Savoir gérer et répartir la charge
  • Utiliser Virtual Hosts
  • Gérer la sécurité
  • Pouvoir migrer de serveur
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le principe du modèle MVC dans une application Web PHP et ses apports.
  • Installer Zend Framework dans un projet de développement PHP.
  • Configurer un serveur Web pour héberger une application Zend Framework.
  • Configurer une application Zend Framework.
  • Utiliser Zend Tool pour échafauder la structure d'une application.
  • Développer une couche de persistance de données en utilisant Zend_Db et Doctrine 2 dans Zend Framework.
  • Mettre en place le routage des requêtes HTTP par les contrôleurs.
  • Faire le lien entre les contrôleurs et la partie métier et persistance.
  • Concevoir les templates et les vues pour l'affichage des données.
  • Créer des formulaires de saisie et les traiter dans les contrôleurs.
  • Appliquer des restrictions d'accès à certaines ressources en mettant en place une authentification utilisateur.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Réaliser des dessins et esquisses 3D avec ZWCAD
  • Connaître les généralités du logiciel, savoir sélectionner des objets
  • Maîtriser l'aide au dessin, gérer les calques, les fonctions de dessin et de modification
  • Savoir créer du texte, utiliser les commandes de cotation
  • Gérer les blocs et attributs, l'espace objet et l'espace papier
  • Créer et imprimer des documents
  • Gérer les échanges
Tarif

A partir de 1 500,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les outils de manipulation, de traitement et de représentation graphique des données spatiales dans R
  • Importer, manipuler et traiter des données géographiques au format vectoriel
  • Effectuer des opérations géomatiques telles que les jointures spatiales, les zones tampons et le calcul d’indices topographiques
  • Produire des cartes statiques et interactives, légendées et annotées
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les risques de sécurité en programmation C et C++
  • Maîtriser les principes de codage sécurisé selon les directives CERT
  • Intégrer le modèle mémoire, la compilation et les structures internes des langages C et C++
  • Appliquer les bonnes pratiques de code pour renforce la sécurité de ses applications
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

PHP MYSQL - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Programmeurs, informaticiens souhaitant maîtriser le langage PHP et exploiter des bases de données MySQL afin de développer des sites Web dynamiques.

À l'issue de la formation, le stagiaire sera capable de :

  •     Saisir la puissance et les possibilités de la technologie PHP
  •     Maîtriser l’écriture du code
  •     Maîtriser l'utilisation d’une base de données MySQL
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise

Je cherche à faire...