ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Développement Back-End et PHP

Formation PHP 7 et 5, pour les développeurs Objet
créer une application Web en POO

Stage pratique
Training video offert
Durée : 5 jours
Réf : OBP
Prix  2019 : 2710 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

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.

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

Travaux pratiques
Réalisation de fonctions personnalisées.

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.

Travaux pratiques
Réalisation d'une classe PageWeb.

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.

Travaux pratiques
Réalisation d'un objet de stockage. Réalisation d'un objet formulaire (texte, select et upload).

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.

Travaux pratiques
Réalisation d'un objet panier d'achat stockable en cookie ou session. Gestion des quantités commandées.

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.

Travaux pratiques
Création d'une base MySQL et de fiches produits à la volée.

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.

Travaux pratiques
Réalisation d'un moteur de recherche. Amélioration de la classe SQL. Implémentation multicouches. Intégration des différents modules réalisés.

Participants / Prérequis

» 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.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys