Formation PHP - Développer des applications web
dates des sessions
lieu
Toutes les dates
Objectifs
- Apprendre à créer des application dynamiques avec PHP et MySQL
- Comprendre comment maîtriser les bonnes pratiques de programmation PHP
- Être à même d'exploiter une base de données avec PHP
- Pouvoir gagner du temps grâce à la création et l'utilisation de bibliothèques
Public
- Développeurs front-end souhaitant maîtriser le développement PHP
- Développeurs de tous horizons et administrateurs système et de bases de données
Prérequis
- Connaître le langage HTML
- Bonne connaissance du Web
- Disposer d'une première expérience en développement
Programme
Introduction à la programmation avec PHP
- Les possibilités de PHP
- Rechercher et identifier les ressources PHP
- Architecture et fonctionnement de la plate-forme PHP
- Forces et les faiblesses de PHP
- Perspectives de PHP et LAMP dans un univers en mouvement constant
Installation de PHP et MySQL
- Installation d'un serveur Web
- Les différents modes d'installation
Les bases de PHP
- Utilisation de PHP dans des fichiers HTML
- Les variables et les opérateurs
- Les structures de contrôles (if, while, …)
- Les fonctions PHP
- Les fonctions utilisateur
- La gestion des fichiers
Les formulaires et l'interaction utilisateurs
- Création de formulaires en HTML
- Récupération des données avec PHP
- Mise en place d'un upload de fichier
- Mise en place d'une politique de sécurité pour les formulaires
Authentification, sessions et cookies
- Utiliser une variable de cookie
- Utiliser une variable de session
- Utiliser et sécurité des sessions
Les bases de données (MySQL)
- Architecture et présentation d'un Système de Gestion de Bases de Données (SGBD)
- Rappel des principales commandes SQL
- Les caractéristiques de MySQL
Communication entre PHP et MySQL
- Accéder à MySQL avec PHP
- Gestion des erreurs MySQL
Techniques avancées
- Génération et manipulation d'images
- Création de graphiques (barres, diagrammes, camemberts, …)
- Génération de fichiers PDF
- Les concepts de sécurité
Gestion de contenu / CMS (Content Management Server)
- Les concepts du CMS
- Les CMS existants
Certification
Cette formation prépare au test suivant PHPN1 et entre en jeu dans le cursus de certification PHP Niveau 2
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture