Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Développer un site dynamique avec PHP et MySQL
Apprenez à maîtriser les bases du langage PHP avec nos formateurs experts en programmation web.
Apprenez à maîtriser les bases du langage PHP au travers d'une application réelle développée tout au long de la formation.
Prochaines sessions
| - | Date | Lieu | Prix | ||
|---|---|---|---|---|---|
|
10 avr. - 13 avr. | Paris | 1690.00 € | S'inscrire | |
|
|||||
|
2 juil. - 5 juil. | Paris | 1690.00 € | S'inscrire | |
|
|||||
|
3 sept. - 6 sept. | Paris | 1690.00 € | S'inscrire | |
|
|||||
|
3 déc. - 6 déc. | Paris | 1690.00 € | S'inscrire | |
|
|||||
Objectifs
Durant 4 jours, vous coderez une application e-commerce reliée à une base de données MySQL afin d'acquérir l'ensemble des bases du langage PHP.
Programme
Télécharger le programme en .PDFIntroduction au Web et PHP
- Historique du Web
- Fonctionnement du mode client / serveur
- Présentation et Historique de PHP
- Fonctionnement de PHP
- Intégration de PHP dans une page web
- La plateforme LAMP
- Découvrir l'environnement WAMP Server
Bases de PHP
- Les commentaires
- Afficher du texte
- Les constantes
- Les variables
- Les fonctions
- Les tableaux
- Les variables superglobales
- Les opérateurs
- Les structures de contrôles (boucles et conditions)
- Les cookies
- Les sessions
- Les imports de fichiers, les librairies
- Ouvrir un fichier texte
- Vérifier l'existence d'un fichier sur le serveur
- Ecrire dans un fichier texte
- Lire le contenu d'un fichier texte
- Introduction aux bases de données
- Le principe ACID
- Les tables
- Les champs
- Les types de données
- Les clés primaires
- Les clés étrangères et les relations
- Le langage SQL (ordres DDL, DML, DCL et TCL)
- Les jointures
- Les transactions
- Les droits d'accès
- Introduction à MySQL
- Les moteurs de stockage
- Créer une base de données
- Créer des tables
- Ajouter des relations
- Insérer des données dans la BDD
- Créer un utilisateur avec des privilèges
- PHPMyAdmin et MySQL Query Browser
- Introduction à MySQLi
- Se connecter à une base de données MySQL
- Exécuter des requêtes SQL depuis PHP
- Interroger la base de données
- Exécuter des requêtes préparées
- Validation des données (regexp, champs vides...)
- Réaffichage en cas d'erreur
- Sécurisation des données
- Manipulation de champs HTML divers
- Introduction à la librairie GD
- Upload de fichiers dans un formulaire
- Redimension d'une image à la volée
- Intégration d'un filigranne sur une image
- Sécurité : valider les entrées utilisateurs
- Sécurité : se protéger des injections SQL
- Factoriser du code
- Introduction au motif MVC 1
- Conventions de codage
- Travailler avec un framework "maison"
- Configurer le serveur Apache
- Créer une liste de produits issus de la BDD
- Afficher une fiche produit
- Créer une liste déroulante dynamiquement
- Créer une librairie de fonctions
- Créer un panier d'achat en cookie et session
- Créer un formulaire d'inscription à une newsletter
- Créer un formulaire d'authentification
- Créer une administration des produits (liste, création, édition et suppression)
- Uploader des images (redimension et traitement)
Le système de fichiers
Les bases de données
MySQL 5
MySQL et PHP
Formulaires avancés
Traitement d'images
Bonnes pratiques de développement
Travaux pratiques : le site e-commerce
Détails de la session
Code de référence
PHP5C1
Prix
Dès 1690.00 € HT
Public
Développeurs web
Durée
4 jours (28 heures)
Type de formation
Workshop
Thèmes
PHP, Apache, MySQL, Web, HTML
Prérequis
Maîtrise du HTML et CSS, algorithmique
Pour tous renseignements
+33 140 998 205
Sensio Labs est un organisme de formation enregistré sous le numéro d'activité 11 92 16038 92.


