Cette mission 7 de la formation AFPA "Développeur Web & Web Mobile" consiste à réaliser les TP du cours Concevez votre site web avec PHP et MySQL sur OPENCLASSROOMS puis d'améliorer le TP Blog à l'aide du cours Adoptez une architecture MVC en PHP
Administrateur (TP Blog et TP Espace membres): ID = Chris / MDP = chris123
Utilisateur lambda (TP Espace membres): ID = bob / MDP = bob123
Liste des travaux pratiques réalisés par l'équipe DIGI GEEKS
Blogs, réseaux sociaux, sites e-commerce, API… Grâce à PHP, nous pouvons développer toutes sortes de sites web !
Le langage PHP a justement été conçu pour créer des sites "vivants" (on parle de
sites dynamiques).
Si vous voulez apprendre à créer vous aussi des sites web dynamiques,
c'est votre jour de chance : vous êtes sur un cours pour vrais débutants en PHP !
L'essentiel, c'est de lire en entier les chapitres dans l'ordre.
Après, ça passe tout seul et vous vous étonnerez bientôt de ce que vous êtes capable de faire !
À la fin de ce cours, vous serez capable de :
installer votre environnement de développement (serveur web, logiciel de gestion de bases de données) ;
écrire des instructions en PHP ;
respecter les conventions d'écriture de code ;
programmer des fonctions ;
enregistrer des données dans un fichier ;
stocker des données dans les sessions et les cookies ;
transmettre des données ;
communiquer avec la base de données en SQL ;
écrire des fonctions SQL basiques ;
utiliser les expressions régulières en PHP.
Prérequis : pour utiliser PHP, il faut connaître au préalable les langages HTML et CSS.
Ces langages ne vous disent rien ? Dans ce cas, je vous invite d'abord à suivre mon cours sur la création de site web en HTML5 et CSS3 avant de revenir ici!
Outils nécessaires :
Un éditeur de code comme Visual Studio Code
Sous Windows, il faut installer WAMP
Sous Mac, il faut installer MAMP
Sous Linux, il faut installer XAMPP
Vous connaissez les bases de la programmation en PHP ? Vous avez peut-être déjà lu Concevez votre site web PHP et MySQL... et vous vous demandez comment aller plus loin ?
Comment font les professionnels ? Quelle structure de code adoptent-ils ?
Ils utilisent des concepts de programmation plus avancés, comme MVC, la Programmation Orientée Objet (POO) et bien d'autres choses... Ce sont des techniques que nous allons découvrir pas à pas dans ce cours, sur la base d'un projet concret que nous allons améliorer progressivement.
Vous avez déjà fait vos premiers pas en PHP à 4 pattes... Félicitations, il est maintenant temps d'apprendre à marcher pour de bon !