développement web php programmation orientée objet intégration bootstrap 3

En tant que professionnel du numérique, j’ai conscience que ce secteur nous demande toujours de rester en alerte. Après avoir occupé des postes de rédacteur web, community manager, chef d’édition et chef de projet, créatrice de sites sur WordPress en freelance, j’ai décidé de passer un palier supplémentaire en suivant le parcours « Chef de projet multimédia – spécialité Développement web » chez Openclassrooms d’avril 2017 à mars 2019.

J’ai ainsi étoffé mes compétences en développement web, en langages informatiques et de programmation (HTML, CSS, PHP/POO et un peu de JS).

J’ai pris en main des frameworks essentiels (Symfony et Bootstrap) et des outils nécessaires aux développeurs (comme GitHub). De quoi me permettre de vous proposer des sites encore plus créatifs.

Dans le cadre de cette formation, j’ai monté 6 projets axés sur la communication digitale et la création de sites web.

Voici le projet 3 : « Créer un blog pour un écrivain en PHP/POO en respectant l’architecture MVC »

Contexte

« Vous venez de décrocher un contrat avec Jean Forteroche, acteur et écrivain. Il souhaite innover et le publier par épisode en ligne sur son propre site. Vous allez donc devoir développer un moteur de blog en PHP et MySQL. »

Compétences validées

  • Créer un site internet, de sa conception à sa livraison
  • Créer une application de blog simple en PHP et avec une base de données MySQL, avec une interface frontend (lecture des billets) et une interface backend (administration des billets pour l’écriture).
  • Créer une interface d’administration protégée par mot de passe
  • Insérer ou modifier les données d’une base
  • Organiser le code en langage PHP, en respectant l’architecture MVC et les principes de la programmation en orienté objet.
  • Soutenir et argumenter ses propositions
  • Analyser les données utilisées par le site ou l’application
  • Récupérer les données d’une base
  • Construire une base de données
  • Récupérer la saisie d’un formulaire utilisateur en langage PHP,
  • Assurer toute l’intégration avec Bootstrap 3
Découvrez le projet en ligne
Le repository de ce projet sur GitHub