Formation PHP 7 et 5, pour les développeurs Objet

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.

PROGRAMME DE FORMATION

 

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

Objectifs pédagogiques

  • Maîtriser les bases du langage PHP
  • Maîtriser les concepts de base de l’implémentation Objet
  • Concevoir et naviguer dans des pages Web
  • Assurer le suivi des sessions utilisateurs
  • Mettre en œuvre des formulaires
  • Gérer la persistance des données

Participants

  • Développeurs et Webmasters

Prérequis

  • Bonnes connaissances des bases du HTML. La connaissance d’un langage Objet permettra de mieux profiter de la formation mais n’est pas indispensable

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45.

Durée : 5 jours
Réf : PDOB
Prix  2019 : 2250 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.