Cette formation en PHP est conçue pour vous immerger dans le développement web côté serveur, visant à vous doter des compétences nécessaires pour créer des applications web dynamiques. Voici un aperçu de ce que vous apprendrez :
- Introduction à PHP : Vous commencerez par comprendre les fondamentaux de PHP, les raisons de sa popularité pour le développement web, et la différence entre les langages côté client et côté serveur.
- Environnement de développement : Vous apprendrez à configurer votre environnement de développement avec des outils tels que XAMPP et un éditeur de texte approprié, et vous écrirez votre premier script PHP.
- Syntaxe de base et variables : Vous vous familiariserez avec la syntaxe PHP, y compris les commentaires, les types de données, et la déclaration de variables, pour poser les bases de la manipulation de données et du contrôle du flux d’exécution des scripts.
- Contrôle de flux : Les instructions conditionnelles et les boucles vous seront enseignées pour vous permettre de contrôler le déroulement des scripts efficacement.
- Fonctions en PHP : Vous découvrirez comment définir et appeler des fonctions, comprendre la portée des variables, et utiliser des fonctions intégrées.
- Tableaux en PHP : Vous travaillerez avec différents types de tableaux et apprendrez à les manipuler à l’aide de boucles et de fonctions utiles.
- Formulaires et PHP : Vous apprendrez à créer des formulaires HTML, à récupérer les données envoyées via
$_GET et $_POST, et à sécuriser les formulaires.
- Interaction avec les bases de données MySQL : Vous acquerrez des compétences en gestion de bases de données, incluant la création, l’insertion, la mise à jour, et la suppression de données, ainsi que la connexion à une base de données avec PDO.
- Sessions en PHP : La gestion des sessions pour stocker des données utilisateur vous sera expliquée.
- Programmation Orientée Objet (POO) : Vous serez initiés aux principes de la POO, y compris la création de classes et d’objets, l’héritage, et l’encapsulation.
- Les APIs : Vous apprendrez les bases des APIs, y compris comment utiliser CURL en PHP pour intégrer des services web externes et manipuler des données JSON, enrichissant ainsi vos applications web.
- Transfert des Fichiers en Production : Les notions de déploiement d’applications web, y compris les domaines, l’hébergement, et les méthodes de transfert des fichiers en production, vous seront présentées.
- Projet de fin : Vous mettrez en pratique vos connaissances acquises en développant un site e-learning complet, avec des espaces dédiés pour les visiteurs, les clients, et les administrateurs.
Cette formation vous prépare à devenir un développeur PHP compétent, prêt à créer des applications web modernes, sécurisées et interactives, avec une compréhension approfondie du développement côté serveur, de la gestion des données, et de l’intégration d’APIs.