- Développer des pages web dynamiques ou des applications en PHP dans un environnement client / serveur
- Gérer une connexion à une base de données pour exploiter des données
- Concevoir des interfaces utilisateurs en relation avec un SGBDR
Découpage par demi-journée :
PHP (Hypertext Preprocessor) est un langage de programmation open source principalement utilisé pour le développement web.
1. BASES
Découvrir l'environnement PHP
- Installer un serveur local
- Créer son premier script
- Paramétrer le fichier php.ini
Connaître les fondamentaux du langage de programmation PHP
- Travailler avec des variables
- Définir les différents types de données
- Manipuler les opérateurs arithmétiques et logiques
- Mettre en place des structures de contrôle
- Manipuler des données avec les boucles itératives
- Inclure des fichiers externes
2. CODE - TABLEAUX
Manipuler du code HTML / CSS
- Rappels sur les balises HTML et les styles CSS
- Publier du code HTML dans PHP
- Inclure du PHP dans du code HTML
- Gérer l'encodage
- Concaténer des chaînes de caractères PHP
Travailler avec des tableaux en PHP
- Manipuler des tableaux indicés et associatifs
- Lire un tableau avec une structure itérative
- Ajouter des éléments
3. FONCTIONS - AUTRES
Concevoir des fonctions
- Concevoir une fonction au sein d'un script PHP et y faire appel
- Passer des arguments à une fonction
- Comprendre la portée des variables
Entre autres choses
- Effectuer des redirections
- Gérer les erreurs d'exécution
- Manipuler des dates
- Insérer des commentaires
4. FORMULAIRES - EMAILS
Concevoir des formulaires
- Rappel sur les balises HTML d'un formulaire
- Comprendre les méthodes GET et POST
- Récupérer des données issues d'un formulaire
- Uploader un fichier sur le serveur
Envoyer des emails avec PHP
(simples au format texte, enrichis au format HTML)
5. COOKIES - SESSIONS - BASES DE DONNEES
Travailler avec les cookies et les sessions
- Créer des variables de sessions et les mettre à profit
- Déposer et lire des cookies
Travailler avec une base de données MySQL
- Comprendre ce qu'est un système de gestion de bases de données
- S'initier à MySQL avec PhpMyAdmin
- Manipuler une base de données MySQL avec le langage PHP
- S'initier au langage SQL pour coder des requêtes
- Exécuter des requêtes PDO avec marqueurs et de mises à jour
6. INTRODUCTION AU JAVASCRIPT
- Insertion d'une alert dans u
Acquérir ou perfectionner des compétences en adéquation avec les objectifs de la formation.
Non certificiante
Sans niveau spécifique