Réalisation d'un site Internet et de son back-office via PHP/MySQL
Image de Réalisation d'un site Internet et de son back-office via PHP/MySQL et Formation PHP
|
Notre formation PHP "APPRENEZ PAR LA PRATIQUE" vous permet d'apprendre les bases théoriques et de les mettre en application dans un projet concret et sur mesure.
Nous vous équipons d'un ordinateur tout au long de votre apprentissage et d'un support de cours détaillé. Le support de cours est réalisé par le formateur qui vous accueillera durant les 4 jours de la formation PHP.
Que serez-vous capable de faire à l'issu de cette formation en PHP ?
Après nos 4 jours de formation accompagné de cours et d'une trentaine de TP, vous serez capable de :
- Réaliser un site Internet en PHP avec son back-office
- Gérer une base de donnée MYSQL (ajout, suppression, modification...)
- Maîtriser les formulaires (stocker les données en base)
- Envoyer un e-mail via un formulaire de contact
- Mise en place de FCK Editor pour la mise en forme des textes
- Mise en place de CAPTCHA (système anti-robot)
- Mise en place d'une carte Google Map
- Utilisation de la réécriture d'url (url rewriting)
- Utilisation d'AJAX et PHP
Programme de la formation PHP
Possibilité de personnaliser le programme de la formation PHP en fonction de vos besoins.
A - LES BASES DE PHP
- Introduction à PHP
- Utiliser PHP dans des fichiers HTML
- TP : Premiers pas avec PHP
- Les variables
- TP : Assigner des valeurs à des variables PHP
- Les opérateurs
- TP : Manipuler les variables PHP (chaines, nombres et tableaux)
- Les 3 principales structures de contrôle (if, for, foreach)
- TP : Utiliser les 3 structures de contrôle principales (if, for, foreach)
- Les fonctions PHP
- TP : Comprendre et utiliser des fonctions PHP natives
- Les fonctions utilisateurs
- TP : Comprendre et utiliser des fonctions utilisateurs
B - BASE DE DONNEES MYSQL
- Présentation d’une base de données (BD) et d'un SGBD
- Utiliser phpMyAdmin (outil d’administration d’une base de données)
- Créer la table 'personne'
- TP : Concevoir et créer une table 'email' pour stocker les e-mails envoyés via le formulaire de contact
C - COMMUNICATION ENTRE PHP ET UNE BASE DE DONNEES MYSQL
- Se connecter à une base de données MySQL
- TP : Créer un fichier PHP pour se connecter à MySQL
- Extraire des données d’une base de données MySQL
- TP : Écrire des requêtes SQL d’extraction de données (commande 'select')
- Ajouter des données à une base de données MySQL
- TP : Écrire des requêtes SQL d’ajout de données (commande 'insert')
- Modifier des données d’une base de données MySQL
- TP : Écrire des requêtes SQL de modification de données (commande 'update')
- Supprimer des données d’une base de données MySQL
- TP : Écrire des requêtes SQL de suppression de données (commande 'delete')
D - GESTION DES FORMULAIRES
- TP : Créer un formulaire de contact en HTML
- Récupérer les données avec PHP
- Afficher les valeurs des champs après soumission du formulaire
- Mettre en place une stratégies de sécurité pour les formulaires
- Contrôler les données avec PHP
- TP : Créer un formulaire de contact, valider les données via PHP et stocker les données en base de données
- Code source complet du formulaire de contact
- Mettre en place un CAPTCHA (système antirobot)
- TP : Transformer ce formulaire de contact en livre d'or
- Code source complet du livre d'or
- Pour aller plus loin...
E - DYNAMISATION D'UN SITE INTERNET
- TP : Etape 1 : Développer le front-office en statique (en HTML uniquement)
- TP : Dynamiser le menu de navigation (créer une table ‘page’, extraire les données et les afficher)
- TP : Concevoir une stratégie de réécriture d’URL
- Code source complet de la page index.php
- TP : Pour aller plus loin...
F - CREATION D'UN BACK-OFFICE
- Créer, lire et modifier une variable de session
- TP : Créer une interface d’authentification afin de créer un espace sécurisé
- TP : Concevoir un module de gestion des pages du site
- TP : Développer un système d’ajout des pages
- TP : Développer un système de modification des pages
- TP : Développer un système de suppression des pages
G - JAVASCRIPT ET JQUERY
- Démonstration de l'utilité du JavaScript
- Introduction à JavaScript
- TP : Valider et contrôler le formulaire d'ajout d'une page avec JavaScript
- TP : Gérer le champ 'description' avec un WYSIWYG pour une mise en forme plus instinctive
- Implémentation de la bibliothèque «JQuery»
- TP : Appeler et extraire le contenu d’un fichier PHP avec AJAX
- TP : Utiliser des effets avec «interface.js» (cliquer-glisser, ouverture en accordéon, clignotement, scrolling...)
- TP : Développer un système de modification de l’ordre des pages du site en drag’n’drop via AJAX/PHP