Zend Framework : un langage objet

Logo ZendExemple page Zendzend

Zend : Niveau de compétence

Présentation

Le Zend Framework est un projet PHP gratuit fourni par la société Zend Technologies et un grand nombre de contributeurs open source. Les objectifs du projet sont les suivants :

  • Accélérer le temps de développement des sites web.
  • Simplifier la maintenance du code.
  • Industrialiser la façon de coder en PHP.

Ce framework permet de faciliter et de fiabiliser le développement de sites dynamiques en PHP. Il s’adresse notamment aux entreprises : le risque associé au développement d’un site d’envergure est significativement réduit avec l’utilisation du Zend Framework.

Les fonctions principales de Zend

Les fonctions principales qu’apportent ce Framework :

  • La sécurité :
    • Les requêtes SQL en base sont protégées des injections SQL
    • Des fonctions de filtrage et de validation aident à la protection contre les attaques de types cross-site-scripting (XSS).
  • L’Organisation du code :
    • L’organisation des répertoires et des classes suit certaines normes et une certaine logique. On peut ainsi construire son application par assemblages de blocs indépendants bien organisés entre eux.
  • L’amélioration des URL qui se voyent simplifier et clarifier :
    • La forme des URL est entièrement paramétrable, ceci permet d’améliorer le référencement de ses sites.
    • Séparation MVC (Model-View-Controller)

Origine de ma compétence

Lors de ma formation PHP en 2009, j’ai découvert le Zend Framework. J’ai tout de suite eu un intérêt pour ce framework et j’ai entrepris de me former par mes propres moyens (Tutoriel sur le web, Tutoriels Vidéo de Vidéo2Brain ou ouvrage traitant du sujet). J’ai acquis au fil des années une expérience significative dans ce framework, expérience que j’ai renforcé avec mon BTS SIO lors de l’apprentissage du langage objet.

Mes projets développés avec Zend

A la suite de ma formation, j’ai développé l’application Gestion Guichet qui permet de gérer l’enregistrement des visites d’un guichet de dépannage téléphonique. Ce projet est l’un des premier que j’ai développé avec ce framework. Il a subi de nombreuses améliorations depuis sa création.

Aperçu d'une liste de téléphone

Aperçu d’une liste de téléphone

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *