Aller au contenu principal

Créer un site web en PHP 8 / MySQL

Date de mise à jour :
Identifiant Offre Info : 02_202103089415
Organisme responsable : SAGEXA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte du développement professionnel de sites Internet dynamiques. Il vous permettra en outre d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques, paiement en ligne et PDFs. Objectifs: Maîtriser la syntaxe PHP pour développer des pages Web dynamiques Traiter des formulaires Web Gérer des sessions utilisateur Accéder aux…

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte du développement professionnel de sites Internet dynamiques. Il vous permettra en outre d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques, paiement en ligne et PDFs. Objectifs: Maîtriser la syntaxe PHP pour développer des pages Web dynamiques Traiter des formulaires Web Gérer des sessions utilisateur Accéder aux données d'une base de données MySQL Créer dynamiquement des images et des graphismes

Programme de la formation

Introduction - L'architecture du WEB : Le serveur Web Apache, les principaux Clients (Internet Explorer et FireFox), les requêtes HTTP (hyperliens, formulaires et réponses du serveur) - Qu'est-ce que PHP ? - Historique de PHP. - Les différences entre PHP 7 et PHP 8. Nouveautés de PHP 8. - Présentation de l'exemple utilisé durant la formation : le site de vente en ligne www.Bdphilia.com. Exercice Révision des principales balises HTML, prise en main du serveur et de…

Introduction - L'architecture du WEB : Le serveur Web Apache, les principaux Clients (Internet Explorer et FireFox), les requêtes HTTP (hyperliens, formulaires et réponses du serveur) - Qu'est-ce que PHP ? - Historique de PHP. - Les différences entre PHP 7 et PHP 8. Nouveautés de PHP 8. - Présentation de l'exemple utilisé durant la formation : le site de vente en ligne www.Bdphilia.com. Exercice Révision des principales balises HTML, prise en main du serveur et de l'éditeur. Premières applications Web en PHP Automatisation d'une page Web - Les principes du client-serveur. - Premiers éléments du langage PHP. - Intégration de PHP dans une page HTML. - Variables et fonctions. - Librairies PHP & phpinfo. - Fonctions de base, variables serveur et variable PHP. - Variables serveur et variable PHP. - Contrôles de flux et boucles. Les formulaires simples - Transmission de variables en GET, POST et FILE. - Lecture/écriture de fichier. - Vérification de login/mot de passe. - Redirection. Les variables complexes : tableaux - array. - Fonctions associées aux tableaux. - Fonctions d'extraction. - Fonctions de navigation dans un tableau. Exercice Réalisation de fonctions personnalisées. Réalisation d'une librairie de fonctions. Réalisation d'une fonction de création de liste déroulante. Cookies et sessions utilisateurs sous PHP Variables persistantes : Cookies et Session - Avantages et inconvénients des cookies et sessions. - Limitations et précautions. - Les variables de session en PHP. - Fonctions liées aux variables de session. - Les Cookies en PHP. - Sérialisation des variables complexes. Utilisation d'une base de données MySQL - Présentation de MySQL. - Concepts fondamentaux : bases, tables, champs, enregistrements. - Fonctions PHP MySQL. - Introduction au langage SQL (sélection, modification, suppression). - Traitement des résultats des requêtes. Exercice Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées (ajout, retrait, suppression).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. Une application Web professionnelle AVEC PHP Notions d'architecture multicouches - Introduction PHP aux principes MVC. Les formulaires complexes - Moteur de recherche : formulaire en relation avec une base de données. - Fonctions avancées de sélection : recherches et tris. Le paiement par carte bancaire - Principe du tiers bancaire. - Intégrer le paiement sécurisé sous PHP. Le graphisme en PHP - Présentation de la librairie PHP / GD2. - Création d'image avec PHP et headers. - Gestion des polices et de l'écriture en mode image. - Superposition de texte pour protection de droits. - Intégration au site PHP. - Réalisation de graphiques statistiques. La génération de PDF en PHP - Présentation des librairies PDF pour PHP. - Création d'un document PDF de base. - Polices de caractères en PDF. - Cadres et tableaux en PDF.

Validation et sanction

-

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

35 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Non conventionnée / sans dispositif

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Jeune (dans le cadre du plan jeune)
  • Jeune 16-25 ans
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

CAP, BEP

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
23 LES ARCHAMBAUDS
17150 Saint-Georges-des-Agoûts
Modalités
Entrées / Sorties à dates permanentes