Développement Web dynamique avec PHP et MySQL



Cette formation vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques .

Prérequis:

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


Objectif


  • 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

Public Cible

Développeurs et Webmasters    

Réserver Votre place



Effectif Maximal 12
Durée Totale 1 Mois
Calendrier
Prix Nous Consulter
Prochaine Session mai 2024
Lieu de Formation 261 Bd Abd El Moumen Residence Al Amal Immeuble B No 17 Etage 4. Casablanca

Réservez dès Maintenant !


Programme de la Formation

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

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


S'inscrire en Ligne !


Copyright© Innov-Center Consulting . All rights reserved. Powered by InnovCenter