--- title: Portfolio & cv tags: Workshop php robots: noindex, nofollow author: Giuseppe Militello --- # 🚀 Workshop PHP pour dĂ©buter ![portfolio-creation-992x382](https://hackmd.io/_uploads/Hkf-u6RRT.jpg) > © [Giuseppe Militello](https://www.linkedin.com/in/giuseppe-militello-22406ab0/) - All rights reserved for educational purposes only ## Introduction & PrĂ©sentation * Vue d'ensemble de PHP : Le langage, son historique et son rĂ´le dans le dĂ©veloppement web. * Environnement de DĂ©veloppement : Comment installer un serveur local comme XAMPP, WAMP, ou MAMP. ## Premiers pas avec PHP * Syntaxe de base : La syntaxe PHP, les balises PHP, et l'usage de echo pour afficher des informations. * **Variables** et Types de donnĂ©es : Expliquez les variables, les types de donnĂ©es (string, integer, float, boolean) et les constantes. * **OpĂ©rateurs** : Les opĂ©rateurs arithmĂ©tiques, de comparaison et logiques. ## ContrĂ´le de Flux * **Structures conditionnelles** : Les instructions if, else, elseif, et switch, conditions ternaire & chaĂ®nage optionnel * **Boucles** : Expliquer les boucles for, while, do-while, et foreach. * Appliquer ces mĂ©thodes dans les tableaux simple et clĂ©/valeur ## Fonctions * DĂ©finir et appeler des fonctions : Comment crĂ©er et utiliser des fonctions. ## Manipulation de Formulaires * **Formulaires HTML** : Comment structurer des formulaires HTML correctement. * **Traitement de Formulaires** avec PHP : Comment rĂ©cupĂ©rer et traiter les donnĂ©es des formulaires avec `$_GET` et `$_POST`. * **Validation de Formulaire**s : Les techniques de validation et de sĂ©curisation des formulaires. ## Travailler avec les Bases de DonnĂ©es * **Introduction Ă  MySQL** : Les bases de donnĂ©es & MySQL. * **Connexion Ă  une base de donnĂ©es** : Comment se connecter Ă  une base de donnĂ©es MySQL avec PHP (*utilisation de PDO ou MySQLi*). * **CRUD** (*Create, Read, Update, Delete*) : Comment effectuer des opĂ©rations CRUD de base. ## Travaux pratiques > CrĂ©ation d'une interface utilisateur pour une inscription Ă©tudiant ## Agenda technique | Heure | ActivitĂ© | |--------------|-------------------------------------------------------| | 09:00 - 09:30| Accueil et PrĂ©sentation | | 09:30 - 10:00| Vue d'ensemble de PHP et Environnement de DĂ©veloppement | | 10:00 - 11:00| Premiers Pas avec PHP : Syntaxe, Variables, OpĂ©rateurs| | 11:00 - 11:15| Pause | | 11:15 - 12:15| ContrĂ´le de Flux : Conditions et Boucles | | 12:15 - 13:15| DĂ©jeuner | | 13:15 - 14:15| Fonctions : DĂ©finir, Appeler, Paramètres, Retour | | 14:15 - 15:15| Manipulation de Formulaires et Validation | | 15:15 - 15:30| Pause | | 15:30 - 16:30| Travail avec les Bases de DonnĂ©es | | 16:30 - 17:30| Mini-Projet Pratique | | 17:30 - 18:00| Bonnes Pratiques, SĂ©curitĂ©, Ressources, Q&R | [![forthebadge](https://forthebadge.com/images/badges/made-with-php.svg)](https://forthebadge.com)