Passer au contenu principal
Recherche avancée
Termes de recherche
Type de contenu

Correspondances exactes
Recherche par tags
Recherche par date
Mis à jour après
Mis à jour avant
Créé après
Créé avant

Résultats de recherche

116 résultats trouvés au total

OWASP – Injection

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

OWASP – Conception non sécurisée

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

OWASP – Mauvaise configuration de sécurité

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

OWASP – Composants vulnérables et obsolètes

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

OWASP – Identification et authentification de mauvaise qualité

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

OWASP – Manque d'intégrité des données et du logiciel

Qu’est-ce que l’OWASP ? Les 10 principa...

Work in progress ...

OWASP – Carence des systèmes de contrôle et de journalisation

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

OWASP – Falsification de requête côté serveur (SSRF)

Qu’est-ce que l’OWASP ? Les 10 principa...

Coming soon

Qu'est-ce qu'une DTD ? Définir la structure de vos documents XML

Introduction à XML

Une DTD (Document Type Definition) est une spécification formelle utilisée en XML pour définir la structure d’un document XML. Elle établit les règles et les contraintes que le document XML doit respecter pour être considéré comme valide. La DTD spécifie les ...

Comprendre l'héritage en POO

Programmation orientée objet

L’héritage est un concept fondamental de la programmation orientée objet. Il offre la possibilité à une classe dite enfant d’hériter de toutes les propriétés et méthodes public et protected d’une classe parente. L’héritage est particulièrement utile pour défi...

Comprendre l'encapsulation en POO

Programmation orientée objet

L’encapsulation est un concept fondamental de la programmation orientée objet. Elle se réfère à la pratique de cacher les détails internes d’un objet, de manière à ce que ses données internes (c’est-à-dire ses attributs) ne puissent pas être directement modifi...

Comprendre le polymorphisme en POO

Programmation orientée objet

Le polymorphisme, provenant du grec “poly” (plusieurs) et “morphe” (forme), est un concept essentiel de la programmation orientée objet qui permet aux objets d'adopter plusieurs formes ou comportements. Cela se traduit par la possibilité d'appeler une même mét...

Comprendre l'abstraction en POO

Programmation orientée objet

L’abstraction est un concept fondamental de la programmation orientée objet qui permet de se concentrer sur ce qu’un objet fait plutôt que sur la manière dont il le fait. Une classe abstraite est une classe qui ne peut pas être instanciée, mais qui peut être ...

Créer vos propres helpers Laravel

Laravel

Un Helper est une fonction globale PHP qui peut être invoquée n’importe où dans une application Laravel. Comment créer des Helpers dans Laravel ? 1. Créez un fichier pour les Helpers, par exemple app/helpers.php. 2. Pour charger le fichier des Helpers, vo...

Comprendre et utiliser les facades en Laravel

Laravel

Le concept des façades est de créer une classe qui sert de façade à une autre classe, rendant cette dernière accessible via des appels statiques. Dans Laravel, les façades offrent une manière simple et statique d’accéder aux classes disponibles dans le conten...

Qu'est-ce que l'en-tête HTTP Cache-control ?

Comprendre la mise en cache : Améliorez...

L’entête HTTP de réponse Cache-Control permet de définir la manière dont une réponse peut être mise en cache, ainsi que sa durée de validité. Par exemple : Cache-Control: public, max-age=3600 La directive max-age spécifie la durée, exprimée en secondes, pend...

Qu'est-ce que l'en-tête HTTP Etag ?

Comprendre la mise en cache : Améliorez...

L’entête HTTP de réponse ETag est un identifiant unique attribué à une version spécifique d’une ressource. Il optimise l’efficacité des caches et permet d’économiser de la bande passante, car si le contenu n’a pas changé, le serveur Web n’a pas besoin de renvo...

Comprendre et utiliser le Gateway Cache en Symfony

Symfony

Lorsqu'on utilise la mise en cache avec HTTP, le cache est complètement dissocié de votre application. Il se positionne entre votre application et le client qui envoie la requête. Le rôle du cache est de recevoir les requêtes du client et de les transmettre à...

ESI et SSI en Symfony : Améliorez la performance de votre application

Symfony

Qu'est ce que Edge Side Include (ESI) ? Les Gateway caches sont un moyen efficace d’améliorer les performances de votre site Web. Cependant, ils présentent une limitation : ils ne peuvent mettre en cache que des pages entières. Si une page contient des secti...

Créer des voters personnalisés en Symfony

Symfony

Les Voters sont un outil puissant de Symfony qui permet de centraliser toute la logique d’autorisation, facilitant ainsi sa réutilisation à travers différentes parties de votre application. Comment créer un Voter personnalisé en Symfony ? Un Voter personna...