Skip to content

maximehgt/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P5-Openclassroom-projet-perso-portfolio


Organiser le code en langage PHP

  • Charger automatique des classes ou utilisation de l'autoload de Composer
  • Séparer du code en respectant l'architecture MVC
  • Utiliser des exceptions pour gérer les erreurs
  • Utiliser des namespaces pour organiser les classes
  • Créer des templates HTML avec syntaxe PHP alternative ou Twig

Organiser et manipuler les données

  • Créer et manipuler une session
  • Valider des données côté serveur en PHP
  • Valider des données côté client en JavaScript
  • Créer de requêtes HTTP en JavaScript avec récupération de données en JSON (Ajax)
  • Créer une pagination des données
  • Envoyer des fichiers au serveur

Sécuriser l'application

  • Supprimer des injections XSS dans les données saisies puis réaffichées
  • Supprimer des injections SQL avec PDO
  • Créer de mots de passes sécurisés avec un hachage fiable
  • Créer un système de login / logout

Compétences à valider

Découper, assembler et programmer les pages Intégrer les contenus et les effets graphiques Organiser et manipuler les données Organiser le code en langage PHP Sécuriser l'application Stocker et récupérer les informations dans la base de données en langage SQL Utiliser les langages de développement web dans un projet personnel Assurer la conformité de votre application avec les langages PHP, JavaScript, HTML5 et CSS


Liens du projet

Gitgub : https://github.com/maximehgt/portfolio Site : http://maxime-hugonnet.fr/openclassrooms/portfolio/index.php

About

Openclassrooms DWJ Projet 5 2018

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors