Pourquoi devriez-vous y participer ?
Cette formation vous permet de comprendre les bases du langage PHP et son environnement de développement. Vous apprendrez à traiter les formulaires, à gérer les sessions et cookies, et à sécuriser vos applications. Vous développerez des compétences solides grâce à une pratique intensive dans un contexte réel. Vous sortirez préparé pour construire des sites web interactifs et sécurisés.
À qui s'adresse la formation ?
Cette formation est destinée aux :
- Étudiants en informatique
- Intégrateurs souhaitant manipuler PHP
- Développeurs web débutants ou confirmés
- Professionnels cherchant à créer des applications web dynamiques
- Toute personne disposant de bases en HTML/CSS souhaitant aller plus loin
Prérequis
Une connaissance de base en HTML et CSS est requise. Une compréhension élémentaire de la programmation dans n’importe quel langage est recommandée.
Objectifs d’apprentissage
À l’issue de la formation, vous serez capable de :
- Configurer votre environnement de développement PHP
- Gérer les formulaires et sécuriser les données côté serveur
- Interagir avec une base de données MySQL via PDO ou mysqli
- Créer un projet CRUD complet en PHP avec bonne pratiques de sécurité
- Utiliser les sessions et les cookies pour conserver les informations utilisateur
Programme de la formation
La formation se déroule sur 3 jours :
Premier jour
Introduction et Concepts de Base – PHP
1. Introduction
Histoire et caractéristiques de PHP
Installation et configuration de l’environnement de développement PHP
2. Syntaxe de base et structures de contrôle
Syntaxe PHP : variables, types de données
Structures de contrôle : boucles, conditions
3. Fonctions et gestion des erreurs
Création et utilisation de fonctions
Gestion des erreurs et des exceptions
Deuxième jour
PHP et Interaction avec le Serveur
1. Manipulation des données du serveur
Gestion des formulaires et des données utilisateur
Sécurité des données et prévention des injections SQL
2. Sessions et cookies
Utilisation des sessions et cookies pour conserver les données utilisateur
Bonnes pratiques de sécurité pour les sessions et cookies
3. Fichiers et répertoires
Lecture et écriture de fichiers
Manipulation de répertoires
Troisième jour
PHP et Bases de Données
1. Bases de données
Connexion à une base de données MySQL avec PDO ou mysqli
Création, lecture, mise à jour et suppression de données (CRUD)
2. Projet pratique
Développement d’une petite application web avec base de données
Intégration de toutes les compétences acquises durant la formation
Approche pédagogique
Plus de 75 % de la formation est consacrée à des ateliers pratiques et à des projets concrets. Les sessions à distance se font par visioconférence, avec un accompagnement continu du formateur.
Éligibilité OPCO
Eligibilité CPF
RNCP37873BC02
RNCP37674BC02