0% ont trouvé ce document utile (0 vote)
26 vues2 pages

Guide complet sur PHP et architecture MVC

Le document traite des concepts fondamentaux du développement web, en se concentrant sur l'architecture client/serveur et le langage PHP. Il couvre la préparation de l'environnement de développement, la maîtrise de PHP, le traitement des données, l'utilisation de la programmation orientée objet, et la sécurisation des données. Enfin, il aborde l'architecture MVC et les web services, y compris les API REST.

Transféré par

miley100806
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats XLSX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues2 pages

Guide complet sur PHP et architecture MVC

Le document traite des concepts fondamentaux du développement web, en se concentrant sur l'architecture client/serveur et le langage PHP. Il couvre la préparation de l'environnement de développement, la maîtrise de PHP, le traitement des données, l'utilisation de la programmation orientée objet, et la sécurisation des données. Enfin, il aborde l'architecture MVC et les web services, y compris les API REST.

Transféré par

miley100806
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats XLSX, PDF, TXT ou lisez en ligne sur Scribd

A.

1 – Approfondir la notion client/serveur


• Architectures 2-tiers
• Principe Client/serveur
• Types de serveurs web
A.2 – Introduire le langage PHP
• Définition du PHP
• Généralités sur les fonctionnalités du PHP
A.3 - Préparer l’environnement de développement
• Choix des serveurs web
• Installation du serveur (Apache)
• Configuration du serveur (ports, services, …)
• Installation des extensions nécessaires (VS Code)
B.1 – Maitriser le langage PHP
• Structure générale d’un script PHP
• Manipulation des Variables/constantes/Affectation
• Manipulation des types de données
• Instructions de sortie
• Contrôles de flux et boucles
• Formulaires simples
• Transmission de variables (GET, POST)
• Variables d’environnement ($HTTP_HOST, $SERVER_ADDR, $SERVER_NAME, …)
• Redirection entre pages
• Fonctions sur les chaines de caractères et les dates
B.2 – Traiter les données en PHP
• Traitement des tableaux (simple, Associatif)
• Manipulation de fichier (chargement, Suppression, téléchargement)
B.3 - Utiliser l’orientée objet en PHP
• Intérêt de programmer en Orienté Objet en PHP
• Application des concepts de base de la programmation orientée objet en PHP
• Utilisation des méthodes magiques en PHP (__construct (), __destruct (), __call (), __unset (), __sleep (), __wakeup (), __
C.1 - Ecrire des scripts d’accès aux données
• Connexion à une base de données MYSQL avec PDO
• Interrogation d’une base de données à travers un formulaire
• Récupération des résultats
• Manipulation des données CRUD
C.2 – Sécuriser les données
• Utilisation des sessions et des cookies
• Sécurisation des données (cryptage, injections SQL, …)
D.1 - Comprendre l’organisation globale de l’architecture MVC
• Présentation de l’MVC (Modèles, Vues, Contrôleurs)
• Intérêt du modèle MVC
• Rôles de chacune des 3 entités du modèle MVC
• Interactions entre les 3 entités du modèle MVC
D.2 – Découvrir les Web services et les API REST
• Définition des Web services
• Présentation des protocoles SOAP et REST
et (), __sleep (), __wakeup (), __serialize (), __toString (), …)

Vous aimerez peut-être aussi