ORSYS formation
CONTACT - +352 26 49 79 1204
CONTACT - 📞 +352 26 49 79 1204    drapeau francais   drapeau anglais

Consult our trainings :

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

Stage pratique
Duration : 5 days
Ref : OBP
Price  2020 : Contact us
  • Program
  • Participants / Prerequisite
  • Intra/Tailored
Program

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 / Prerequisite

» Participants

Développeurs et Webmasters.

» Prerequisite

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/Tailored

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.

Book your place

Click on a session for reserving.

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys
LA LETTRE DE
LA TRANSFORMATION DIGITALE
Recevez la newsletter