Formation La POO en PHP / MySQL


Taux global de satisfaction Client : 4.8 sur 5 pour 457 formations

Accueil / Formation / programmation serveur

sagexa in good shape

Créer un site web en PHP/POO

une utilisation pratique de l'objet en PHP

Lieu programmé : France entière (à distance)

du 11-03-2024 au 15-03-2024 (durée 5 jours)

Tarif : 1590 € HT / personne (1590 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 11-03-2024programmation serveur

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte d'un développement Objet. Vous apprendrez à créer un site Web dynamique et aborderez la mise en œuvre des aspects connexes à ce type de développement. L'ensemble du cours est orienté Objet.

Créer un site web en PHP/POO

Objectifs de la formation Créer un site web en PHP/POO

  • Maîtriser les bases du langage PHP
  • Maîtriser les concepts de base de l'implémentation Objet
  • Concevoir une application web : entités et cinématique
  • Assurer la Persistance en Session
  • Gérer les formulaires et les requêtes HTTP

Contenu de la formation Créer un site web en PHP/POO

Formation Créer un site web en PHP/POO

Durée de la formation

5 jours

Participants à la formation Créer un site web en PHP/POO

Cette formation PHP Objet s'adresse aux Développeurs et webmasters.

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

Bonnes connaissances des bases du HTML. Connaissance d'un langage de programmation. La connaissance d'un langage objet permettra de mieux profiter de la formation mais n'est pas indispensable.

Travaux pratiques de la formation

les participants réaliseront l'implémentation d'une application web complète boutique en ligne avec moteur de recherche, fiches produits et panier d'achat) , data driven en orienté objet.


Programme de la formation Créer un site web en PHP/POO

Introduction

  • Web statique vs. dynamique
  • Présentation de PHP
  • Présentation du projet fil rouge : BDPhilia

< sommaire


PHP : Règles syntaxiques et PSRs

  • Environnement de développement
  • Mise en oeuvre des scripts
  • Variables, Références et Fonctions
  • Librairies et inclusions
  • Contrôles de flux

< sommaire


Programmation Orientée Objet (POO)

  • Rappel UML. Modélisation des classes. Outils.
  • Classes, propriétés, méthodes. Visibilité et encapsulation.
  • Méthodes automatiques. Constructeur, destructeur.
  • Statiques et Constantes de Classe en PHP
  • PSR et Chargement des classes

< sommaire


POO en PHP : concepts avancés

  • Associations : Composition et Agrégation.
  • Injection de dépendance.
  • Héritage et Polymorphisme.
  • Interfaces et classes abstraites.
  • Try Catch, Throwable et Exceptions métier
  • Late Static Binding
  • WeakMap
  • Fiber
  • Les Traits en PHP

< sommaire


MVC en PHP

  • Principe du MVC
  • Structure des répertoires
  • Vue par défaut ou alternative

< sommaire


Persistance en PHP

  • Fichiers texte.
  • Cookies vs. Sessions
  • Sérialisation. Wakeup et Sleep.
  • Destruction de la Session

< sommaire


SGBD

  • MySql / MariaDB
  • PHPMyAdmin
  • Introduction au SQL : DML et CRUD

< sommaire


Moteur de Recherche PHP

  • Perfectionner le formulaire
  • Gérer le multi-critères
  • Pagination

< sommaire