Formation La POO en PHP / MySQL

Accueil / Formation / programmation serveur

Créer un site web en PHP/POO

une utilisation pratique de l'objet en PHP

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

du 27-06-2022 au 01-07-2022 (durée 5 jours)

Tarif :1590 € HT / personne (1590 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 27-06-2022programmation 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.

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.
  • 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
  • Statiques

< sommaire


MVC

  • 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

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

< sommaire