
Description :
Initiez-vous au langage PHP, essentiel pour le développement de sites web dynamiques et d'applications back-end. Maîtrisez la syntaxe fondamentale, les structures de contrôle et la manipulation des données avec MySQL. Apprenez à traiter les formulaires, gérer les sessions utilisateurs et créer des pages web générées dynamiquement. Développez les compétences nécessaires pour construire vos premières applications web interactives et sécurisées avec PHP.
Public
- - Développeurs web débutants
- Étudiants
- Toute personne souhaitant apprendre PHP
Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.
Objectifs de formation
- - Découvrir les bases de PHP
- Apprendre à manipuler les données utilisateur
- Interagir avec une base de données (MySQL)
- Créer des pages web dynamiques
Prérequis
- - Connaissances de base en HTML et CSS
Programme de formation
PHP Découverte : Premiers pas dans le développement web dynamique
Philosophie et présentation de PHP
- Qu'est-ce que PHP ?
Interactivité avec les internautes
Les échanges de base entre un serveur WEB et un navigateur (http)
La place de PHP dans l'architecture WEB (scripts client et serveur : javascript, HTML, PHP, SQL...etc.)
Nouveautés des dernières versions de PHP
Présentation de l'exemple utilisé durant la formation (site de vente en ligne)
Présentation du langage et premier site en PHP
- Les principes client serveur
Premiers éléments du langage.
Intégration de PHP dans une page HTML
Variables scalaires, tableaux
Fonctions & Portée
Librairies & Inclusion (SSI)
Fonctions principales, variables serveur et variable PHP
Contrôles de flux et boucles
Bonnes Pratiques
- Le groupe de travail des bonnes pratiques (FIG)
Le standard des recommandations (PSR)
L’approche SoC (séparation des préoccupations)
L’approche MVC (modèle vue contrôleur)
Les formulaires simples, Fichiers texte et binaires, Sessions utilisateurs et panier d'achat
- Les verbes http
Les variables Système de PHP
Analyse des principaux types de champ
Importance des fichiers dans un développement moderne
Lecture écriture de fichier
Vérification de login/mot de passe
Headers http & Redirection
Avantages et inconvénients des cookies et sessions
Limitations et précautions
Les variables de session
Les Cookies
Sérialisation des variables complexes
Utilisation
Utilisation d'une base de données MySql
- Gérer les bases MySQL avec phpMyAdmin
Concepts fondamentaux: Bases, tables, champs, enregistrements
Fonctions PHP Mysql
Introduction au langage SQL (sélection, modification, suppression)
Traitement des résultats des requêtes
Le graphisme
- Présentation de la librairie GD
Création d'image, réutilisation
Superposition de texte pour protection de droits
Intégration au site
-
01 85 09 29 06
contact@oxformation.com
-


