Formation PHP 7 et 5, développer un site Web dynamique certification AVIT® à distance en option


Formation PHP 7 et 5, développer un site Web dynamique certification AVIT® à distance en option

Catalogue : Technologies Web



Introduction
• L'architecture du Web : HTTP, CGI, interactivité : script client ou script serveur.
• Qu'est-ce que PHP ?
• Historique de PHP.
• Les différences entre PHP 4, PHP 5 et PHP 7.
• Notions d'architecture multicouche. Introduction aux principes MVC.
• Présentation de l'exemple utilisé durant la formation : le site de vente en ligne.
Travaux pratiques
Découvrir et s'inscrire à l'option de certification AVIT®. Revue des balises principales HTML et des commandes de style. Introduction à la feuille de style de l'application exemple.
Automatisation d'une page Web
• Les principes du 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.
• Variables serveur et variable PHP.
• Contrôles de flux et boucles.
Travaux pratiques
Réalisation de fonctions personnalisées. Réalisation d'une librairie de fonctions.
Les formulaires simples
• Passage et transmission de variables.
• Lecture/écriture de fichier.
• Vérification de Login/mot de passe.
• Redirection.
Les variables complexes : tableaux
• Constructeur Array.
• Fonctions associées aux tableaux.
• Fonctions d'extraction.
• Fonctions de navigation dans un tableau.
Travaux pratiques
Réalisation d'une fonction de création de liste déroulante.
Gestion des sessions utilisateurs
• Variables persistantes : cookies et session.
• Avantages et inconvénients des cookies et sessions.
• Limitations et précautions.
• Les variables de session.
• Fonctions liées aux variables de session.
• Les cookies.
• Sérialisation des variables complexes.
• Utilisation.
Travaux pratiques
Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées.
Utilisation d'une base de données MySQL
• Présentation de MySQL.
• Concepts fondamentaux : bases, tables, champs, enregistrements.
• Bases MySQL.
• Tables MySQL.
• Champs MySQL.
• Enregistrements MySQL.
• Fonctions PHP MySQL.
• Introduction au langage SQL (sélection, modification, suppression).
• Traitement des résultats des requêtes.
Travaux pratiques
Création d'une base MySQL. Remplissage de la base à partir d'une base texte. Création de fiches produit à la volée par extraction des données de la base.
Les formulaires complexes
• Moteur de recherche : formulaire en relation avec une base de données.
• Fonctions avancées de sélection : recherches et tris.
Travaux pratiques
Réalisation d'un moteur de recherche : la sélection sur auteur, titre et héros donne une liste de liens sur les fiches produit correspondantes. Implémentation multicouche.
Le graphisme en PHP
• Présentation de la librairie GD2.
• Création d'image, réutilisation.
• Gestion des polices et de l'écriture en mode image.
• Superposition de texte pour protection de droits.
• Intégration au site.
• Réalisation de graphiques statistiques.
• En option en ligne : planifier et suivre la certification AVIT® sous 4 semaines.
Travaux pratiques
Intégration des différents modules réalisés. Affichage des images avec mention de Copyright.

 

Fiche de la formation



 Cible :

Développeurs et Webmasters.


 Prérequis :

Connaissances de base du langage HTML et d'au moins un langage de programmation.


 Durée : 4 jours

 Type : Stage pratique


 Contactez-nous