Formation PHP, Programmation Orientée Objet

Développer un site web avec PHP

Présentation

DVPHI
5 jours ( 35 heures )
Présentation
Ce stage  permettra d'acquérir la maitrise opérationnelles du langage PHP et MsQL dans le contexte de développement de sites 


Objectifs du cours
Ce cours vous permettra de maîtriser les fondamentaux de la programmation orientée objet en PHP
Pré-requis
Maitrise du PHP

Programme

 

Introduction

Qu'est-ce que PHP ? Interactivité avec les internautes.

Les différences entre PHP 4, PHP 5 et PHP 7.

Présentation de l'exemple utilisé durant la formation. 

Bases du langage PHP

Automatisation d'une page Web.

Le client-serveur. Premiers éléments du langage.

Intégration de PHP dans une page HTML.

Variables et fonctions. Librairies.

Fonctions de base, variables serveur et variable PHP.

Contrôles de flux et boucles.

Programmation Orientée Objet (POO)

Rappel UML. Modélisation des classes. Outils.

Classes, propriétés, méthodes. Visibilité et protection.

Constructeur, destructeur. Appel implicite vs explicite.

Héritage et agrégation. Propagation. Polymorphisme.

Sérialisation et stockage. Organisation des fichiers.

Premières applications Web en PHP

Les formulaires simples. Passage de variables. Vérification de Login/mot de passe. Redirection.

Les variables complexes : tableaux des fonctions.

 

GESTION DES SESSIONS UTILISATEURS

Variables persistantes : Cookies et Session.

Avantages, limitations et précautions.

Variables de session et fonctions liées. Les Cookies.

Sérialisation des variables complexes. Utilisation.

UTILISATION D'UNE BASE DE DONNÉES MYSQL

Concepts : bases, tables, champs, enregistrements.

Fonctions PHP Mysqli. Introduction au langage SQL.

Requêtes et traitement des résultats.

UNE APPLICATION WEB PROFESSIONNELLE

Notions d'architecture multicouche. Principes MVC.

Formulaires complexes. Liaison aux données.

Fonctions avancées de sélection : recherches et tris.

Le graphisme en PHP : de la librairie GD.

Intégration au site.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus