PHP Développement - Niveau 1
Vous souhaitez découvir le développement avec PHP, n'hésitez plus et inscrivez-vous à notre formation !
Prérequis
- Connaissance de la programmation, du langage HTML et des technologies de l'Internet.
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Appréhender la syntaxe du langage PHP
- Mettre en place un environnement de serveur Web dynamique
- Comprendre le modèle de programmation de PHP
- Développer un site Web dynamique accédant à une base de données.
Programme de la formation
Introduction à PHP
- Qu'est-ce que PHP ?
- Historique et caractéristiques
- PHP pour quelle utilisation ?
- Mettre en place un environnement de développement PHP
- Les principes de la plateforme Apache, PHP, MySQL
- Le fichier de configuration php.ini
- Utiliser un débogueur PHP : XDebug
Les bases du langage PHP
- Intégration de PHP avec les pages HTML
- Approches pour mixer PHP et HTML
- Bonnes pratiques de structuration d'applications
- La syntaxe de base du langage
- Les types de données
- Les variables et les tableaux
- Les constantes
- Les opérateurs
- Les structures de contrôle
- Les fonctions
- Les fonctions intégrées du langage
- Gestion des chaines de caractères
- Manipulation de dates
- Structuration des applications
- Création de bibliothèques
- Importation de fichiers et de scripts
Programmation Orientée Objet en PHP
- Introduction aux concepts de la programmation orientée objet
- Les classes et les objets
- Définition de classes et instanciation
- L'héritage de classes et le polymorphisme en PHP
- Concepts avancés de programmation Objet
- Les interfaces
- Les espaces de noms (Namespaces)
- Gestion des erreurs avec les exceptions
PHP : un langage pour le Web
- Construction de formulaires HTML
- Modèles d'interaction HTML / PHP
- Récupération des données transmises via PHP en fonction des différents types de contrôles
- Redirection de flux
- Gestion des sessions utilisateurs
- Les principes du suivi de session HTTP
- Les cookies et leur manipulation
- Les sessions PHP
Accès aux bases de données en PHP
- Concepts d'accès aux données avec PHP
- Les fonctions natives
- La librairie PDO (PHP Data Object)
- La configuration du moteur PHP
- Utiliser une base de données MySQL avec PHP
- Les fonctions PHP pour MySQL
- Récupération de jeux d'enregistrements et affichage de données sur les pages
Gestion des fichiers
- Fonctions PHP pour la manipulation des fichiers
- Lecture et écriture de fichiers
- Création et parcours de répertoires
- Les directives de configuration php.ini associées à la manipulation de fichiers
- Téléchargement et envoi de fichiers
Proposé par
GROUPE ARKESYS
"La formation maintenant pour vos talents de demain"
Proposé par
GROUPE ARKESYS