Accueil / Formation / programmation serveur
Cette formation PHP vous apprendra tout ce qu'il faut savoir pour créer votre premier site internet dynamique, lié à une base de données MySql ou MariaDB. Tous les aspects importants sont abordés : la gestion des sessions et des cookies, la manipulation de variables et tableaux, l'utilisation de fichiers externes, et même le traitement d'image ou la génération de PDF. Une introduction à SQL est également au programme (pour la manipulation des données). Un projet fil rouge, issu du monde réel, permet d'illustrer tous ces principes concrètement, avec de vraies données : construire un moteur de recherche multi-critères, gérer la sélection de produits par l'utilisateur, modifier les prix des articles dans la base de données, utiliser des modèles de présentation (templates) : les fondamentaux du métier de webmaster n'auront plus de secret pour vous. Cette formation de premier niveau utilise PHP en mode procédural. C'est une étape importante dans l'apprentissage de PHP, qui n'est pas fondamentalement un langage orienté objet, et permet de développer selon plusieurs paradigmes. Pour l'approche objet, vous pourrez ensuite suivre la formation PHP Perfectionnement ou Maîtriser la POO en PHP. Si vous préférez aborder directement PHP et l'Objet, la formation comment créer un site web en PHP - POO sera la meilleure façon de débuter en PHP Orienté Objet. N'hésitez pas à nous demander conseil, en fonction de votre profil, de vos attentes et de votre budget !


5 jours
Cette formation s'adresse aux développeurs qui souhaitent acquérir une formation opérationnelle sur PHP dans le contexte du développement, et aux webmasters ayant déjà une bonne connaissance d'un langage de programmation client (javascript par exemple)
Connaissances de base du langage HTML et d'au moins un langage de programmation.
les participants réaliseront un site web de vente en ligne, avec base de données et accès administrateur sécurisé.
Installer un serveur Apache et une base de données MySql / MariaDB - Installer et paramétrer un éditeur de code Eclipse PDT / VSCode
Création d'une page dynamique en PHP - Générer une réponse HTML ou JSON - Organiser le code PHP - Comment gérer les tests IF et SWITCH en PHP - Générer une page via une boucle en PHP
Créer la représentation d'un panier d'achat - Générer le HTML correspondant - Trier selon le prix ou le nom de l'article en PHP
Protéger une page par login / mot de passe - Rediriger sur une page d'erreur en cas d'échec
A partir d'un fichier de données CSV de 18000 entrées, générer la page Html représentant les données (ref, titre, prix) - pour chaque article, générer une fiche détail
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 CSV (flat file). Création de fiches produit à la volée par extraction des données de la base
Création d'un moteur de recherche en PHP.
Pour suivre cette formation, il est recommandé d'avoir des bases en HTML et CSS. Aucune connaissance préalable en programmation PHP n'est requise, car nous reprenons les fondamentaux du langage, de la syntaxe aux premières boucles.
Un site dynamique adapte son contenu selon les interactions utilisateur. Le couple PHP et MySQL est le standard du web pour créer des espaces membres, des moteurs de recherche ou des systèmes de gestion de contenu performants et sécurisés.
Oui, le programme est régulièrement mis à jour pour inclure les évolutions récentes de PHP 8 (union de types, expressions match, etc.) tout en assurant la compatibilité avec les environnements serveurs existants.
La formation est axée sur la pratique : vous réaliserez un projet concret (ex: moteur de recherche, formulaire de contact sécurisé, gestion de sessions) afin de maîtriser la manipulation des données SGBD-R et la génération de contenu dynamique.
Oui, SAGEXA est un organisme de formation bénéficiant du label Qualiopi. Cela garantit la qualité de nos processus pédagogiques et permet une prise en charge par les OPCO ou d'autres dispositifs de financement.
Absolument. Nous proposons des sessions en distanciel avec un formateur expert en direct. Cela permet d'interagir en temps réel et de bénéficier du même accompagnement pédagogique qu'en présentiel.
© Sagexa.com