Logo de l'organisme de formation

Des solutions pour la montée en compétences.

Représentation de la formation : PHP, développer un site Web dynamique

PHP, développer un site Web dynamique

Formation présentielle
Accessible
Durée : 100 heures (15 jours)
Durée :100 heures (15 jours)
Net de TVA
Se préinscrire
Durée :100 heures (15 jours)
Net de TVA
Se préinscrire
Durée :100 heures (15 jours)
Net de TVA
Se préinscrire

Formation créée le 07/12/2023. Dernière mise à jour le 12/01/2024.

Version du programme : 1

Programme de la formation Version PDF

Vous maitriserez le langage PHP dans le contexte de développement de sites Internet dynamiques. Il vous sera possible aussi d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques...

Objectifs de la formation

  • Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
  • Traiter des formulaires Web
  • Gérer des sessions utilisateurs
  • Accéder aux données d'une base de données MySQL
  • Créer dynamiquement des images et des graphismes

Profil des bénéficiaires

Pour qui
Prérequis
  • Connaissances de base du langage HTML

Contenu de la formation

  • 1) 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 8.
    • - 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 : Revue des balises principales HTML et des commandes de style. Introduction à la feuille de style de l'application exemple.
  • 2) 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.
    • - Les types des variables : Les types d'union.
    • - Les arguments nommés.
    • - Librairies.
    • - Fonctions de base, variables serveur et variable PHP.
    • - Variables serveur et variable PHP.
    • - Comparaison entre les chaînes de caractères.
    • Travaux pratiques : Réalisation de fonctions personnalisées. Réalisation d'une librairie de fonctions.
  • 3) Les formulaires simples
    • - Passage et transmission de variables.
    • - Lecture/écriture de fichier.
    • - Vérification de Login/mot de passe.
    • - Redirection.
  • 4) 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.
  • 5) 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.
    • Travaux pratiques : Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées.
  • 6) 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.
Équipe pédagogique

Des professionnels expérimentés et pédagogues pour vous accompagner dans votre montée en compétence.

Suivi de l'exécution et évaluation des résultats
  • QCM réguliers, travaux pratiques, Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Ressources techniques et pédagogiques
  • Travaux individuels en en groupe
  • salle de formation
  • matériel informatique
  • paper board
  • vidéoprojecteur
  • extranet

Qualité et satisfaction

taux de satisfaction, nombre de stagiaires

Modalités de certification

Résultats attendus à l'issue de la formation
  • certificat de réalisation
Modalité d'obtention
  • Délivrance d'une attestation.

Lieu

HSB FORMA/CONSEIL Canebière 52 rue canebière 13001 Marseille

Délai d'accès

2 semaines

Accessibilité

Vous avez un besoin spécifique d’accessibilité ? Contactez Mr SARHIRI, référente handicap, à l’adresse suivante hsbforma@gmail.com pour étudier au mieux votre demande et sa faisabilité.