Présentation du langage PHP
Exploitation du langage : découverte de la configuration et de la syntaxe
Manipulation des types de données : variables, tableaux, dates
Concaténation : enchaînement de listes ou de chaînes de caractères
Structures de contrôle : IF, ELSE, ISSET, INCLUDE, etc
Manipulation des tableaux ARRAY, boucles WHILE, FOR, FOREACH
Initiation aux REGEXP : les expressions régulières ou rationnelles et leurs fonctionnalités
Utilisation de fonctions, présentation des arguments, des retours, etc
Super Global : GET, POST, COOKIE, SERVER, SESSION
Création et manipulation de formulaires
Gestion de sessions, connection d’un utilisateur
Particularités de l’environnement Web/développement d’applications
Passage du PHP Procédural en Objet : définitions de classes, d’objets et d’instances
Standard PHP : SPL
Encapsulations, héritages et polymorphismes
Principe d’interfaces
Méthodes magiques et traits
Auto-chargement de classes
Configuration de PHP, de l’environnement de développement
Gestion des erreurs et des exceptions : fonctions dédiées, paramétrage des niveaux d’erreurs, TRY CATCH, etc
Langage SQL et création de Bases De Données
Manipulation des tables et des données : ajout, sélection, mise à jour, suppression
Classe PDO : connexion entre PHP et un serveur de BDD
Gestion de fichiers dans le serveur PHP : lecture, écriture, droits, Flux Streaming
Interface d’Application de Programmation : API externe (SOAP, API REST, SimpleXML, DOMDocument)
Présentation des attaques possibles sur une page Web (partie visible du site)
Sécurisation des points sensibles et bonnes pratiques à adopter
RHS Formation : FORMATIONS PROFESSIONNELLES À DISTANCE, À DOMICILE OU EN PRÉSENTIEL.