1 . Base de données MySQL
Configuration de clients MySQL
- Présenter le mode graphique
- Les différentes solutions MUTUALISE-SERVEUR
Composants de MySQL
- Différentes versions de serveurs, interfaces clientes, principales applications clientes
- Configuration Composant MySQL Php-MyAdmin
Concevoir et utiliser des BDD
Créer/modifier/supprimer des BDD, des tables, des
enregistrements
Créer une base de données MySQL
- Les types de champs - Créer la base de données - Créer une table
Requêtes SQL simples
- Connexion - Requête SQL
La mise à jour
- L'ajout dans la base de données : INSERT
- La modification dans la base : UPDATE
- La suppression dans la base : DELETE
- Améliorer le module de gestion
2. Langages de programmation PHP
Installation et configuration de PHP
- Historique de PHP
- Différence entre programmation procédurale et programmation orienté objet
- Documentation officielle de PHP / ressources en ligne
Algorithmique
Les bases du PHP : Variables, références, types de données, script, gestion des erreurs
- Syntaxe du langage et concaténation
- Utilisation de PHP dans des fichiers HTML
- Les variables et les opérateurs et le typage de données
- Les structures de contrôle (if, while, ...) >> Les fonctions PHP
- Réalisation des premiers scripts
La programmation orientée objet
- Différence entre objets PHP 4 et PHP 5
- Notions objet
- Les méthodes de classe
- Les diagrammes de classe
- Instancier une classe
Rôle de PHP dans un serveur Web
- La gestion des fichiers
- Les formulaires / interaction utilisateurs
- Créer ses formulaires en HTML
- Récupérer les données avec PHP (GET/POST)
- Manipuler un fichier sur le serveur
- Politique de sécurité pour les formulaires
Utilisation des cookies et de la session
- Authentification, sessions et cookies
- Utiliser une variable de cookie
- Utiliser une variable de session
- Utilisation et sécurité des sessions
- TP: Création d'un espace sécurisé
Manipulation de données
- Traitement des tableaux et des chaînes,
- Donnés temporelles, liaisons avec un SGBD
- Objet PDO connexion à la BDD
- Les Tableaux (array) création et manipulation
- Objet et date
- Variable locale/globale
3. Sensibilisation au développement durable
4. Technique de recherche d'emploi