Tél.: 06 71 50 20 17 Email: contact@sagexa.com

Formation

Accueil / Formation / programmation serveur

Formation Web

Créer un site web en PHP/POO

Lieu programmé : Bordeaux

du 13-12-2020 au 17-12-2020 (durée 5 jours)
Tarif :1590 € HT / personne (1908 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 13-12-2020programmation 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
Contenu de cette formation Créer un site web en PHP/POO
Formation Créer un site web en PHP/POO
Durée de la formation Créer un site web en PHP/POO

5 jours

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

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

Pré-requis de cette formation Créer un site web en PHP/POO

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 cette formation Créer un site web en PHP/POO

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 cette 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

retour contenu formation Créer un site web en PHP/POO


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

retour contenu formation Créer un site web en PHP/POO


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

retour contenu formation Créer un site web en PHP/POO


POO en PHP : concepts avancés

  • Associations : Composition et Agrégation.
  • Injection de dépendance.
  • Héritage et Polymorphisme.
  • Interfaces et classes abstraites.
  • Statiques

retour contenu formation Créer un site web en PHP/POO


MVC

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

retour contenu formation Créer un site web en PHP/POO


Persistance en PHP

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

retour contenu formation Créer un site web en PHP/POO


SGBD

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

retour contenu formation Créer un site web en PHP/POO


Moteur de Recherche

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

retour contenu formation Créer un site web en PHP/POO