Symfony: framework PHP utilisé par les développeurs pour créer des sites ou applications Web

Twig : moteur de template utilisé dans le framework Symfony. Il offre une syntaxe simple et expressive pour écrire des templates. Twig permet d’insérer des variables, d’utiliser des boucles, des conditions et d’autres fonctionnalités pour manipuler les données et générer du contenu dynamique dans les templates.

Framework: contient des composants autonomes qui permettent de faciliter le développement d’un site web ou d’une application.

Bootstrap : un framework CSS open source largement utilisé pour le développement web. Il fournit un ensemble de styles prédéfinis, de composants interactifs et de scripts JavaScript pour faciliter la création d’interfaces utilisateur réactives et attrayantes.

PHP : langage de programmation côté serveur très populaire, principalement utilisé pour le développement web. Il permet de créer des sites web dynamiques en générant du contenu HTML de manière dynamique en fonction des données et des actions de l’utilisateur.

HTML : langage de balisage utilisé pour structurer et présenter le contenu d’une page web. Il utilise des balises pour définir différents éléments tels que les titres, les paragraphes, les images, les liens, les formulaires, etc. Chaque balise HTML a une signification spécifique et permet de décrire la structure logique de la page.

CSS : langage de feuille de style utilisé pour définir l’apparence et la mise en forme des éléments HTML. Il permet de contrôler les couleurs, les polices, les marges, les tailles, les positions et d’autres propriétés visuelles des éléments sur une page web. Les règles CSS sont appliquées aux balises HTML à l’aide de sélecteurs pour spécifier les styles à appliquer.


Doctrine : bibliothèque puissante et populaire utilisée comme ORM dans le développement d’applications PHP, notamment dans le contexte de Symfony. Elle simplifie la gestion des interactions avec la base de données en permettant de manipuler les données à l’aide d’objets plutôt que de requêtes SQL directes.

EntityManager : une composante essentielle de Doctrine,  utilisé dans Symfony. Il joue un rôle central dans la gestion des entités et facilite les interactions entre l’application Symfony et la base de données.

Bundle : Un bundle est une unité modulaire dans Symfony qui regroupe un ensemble de fonctionnalités liées, telles que des contrôleurs, des entités, des vues, des services et des configurations. Les bundles sont utilisés pour organiser et structurer une application Symfony de manière modulaire, les bundle peut être considéré comme une extension réutilisable de Symfony qui peut être intégrée à différentes applications. Il encapsule un ensemble cohérent de fonctionnalités et fournit une interface pour les utiliser dans une application Symfony.

Template : Dans le contexte de Symfony, un template est un fichier qui contient du code HTML (et éventuellement d’autres langages de template) utilisé pour générer la présentation d’une page web. Il sert à définir la structure et le contenu de la page qui sera affichée aux utilisateurs.

Navbar : bar de navigation

footer : pied page d’un site web

 

 

pagination : mécanisme utilisé pour diviser de grandes quantités de données en pages plus petites et gérables, ce qui facilite la navigation et améliore les performances de l’application. Dans le contexte d’une application web, la pagination est souvent utilisée pour afficher une liste de résultats de manière paginée, permettant aux utilisateurs de naviguer entre les différentes pages de résultats.