Théme de la semaine : Outils de base
Lire la suite → : GoWitness : Tutoriel pour une capture d’écran de site web

Informations quotidiennes et ressources pour développeurs web

  • Layout CodeIgniter 4 : Segmenter le Header et le Footer

    Layout CodeIgniter 4 : Segmenter le Header et le Footer

    CMS

    Dans le développement d’une application web avec CodeIgniter 4, la gestion et la structuration du layout CodeIgniter est essentielle pour organiser et réutiliser des éléments communs comme l’en-tête (header) et le pied de page (footer). Une bonne segmentation du layout améliore…

  • Comment créer un formulaire de connexion avec CodeIgniter 4

    Comment créer un formulaire de connexion avec CodeIgniter 4

    CMS

    Lorsque l’on développe une application web, il est essentiel de mettre en place un système d’authentification fiable depuis un formulaire de connexion pour protéger l’accès aux données sensibles. Que ce soit pour un back-office, une plateforme…

  • CodeIgniter 4 : Comment se connecter à une base de données ?

    CodeIgniter 4 : Comment se connecter à une base de données ?

    CMS

    Si vous débutez avec CodeIgniter 4, l’un des premiers défis que vous rencontrerez est la connexion à une base de données. Cette étape est essentielle pour développer des applications web dynamiques qui interagissent avec des données stockées.…

  • Comment créer une page avec CodeIgniter 4 : Tutoriel complet

    Comment créer une page avec CodeIgniter 4 : Tutoriel complet

    CMS

    Découvrez comment créer une page web avec le framework PHP CodeIgniter 4. Dans ce tutoriel complet, nous allons voir pas à pas comment mettre en place une page avec un contrôleur, une vue et une route. Ce tutoriel…

  • Trigger & Stored Procedures MySQL, Automatiser une tâche SQL

    Trigger & Stored Procedures MySQL, Automatiser une tâche SQL

    CyberSécurité

    Dans le monde des bases de données, l’automatisation des tâches est essentielle pour améliorer la performance, la cohérence et la sécurité des transactions SQL. MySQL offre deux fonctionnalités puissantes pour y parvenir : trigger et stored procedures. Trigger…

  • Margin, Padding, Gap en CSS : Gérer les espaces d’un élément

    Margin, Padding, Gap en CSS : Gérer les espaces d’un élément

    CSS3

    1. Introduction au CSS 2. Sélecteur et spécificité 3. Couleur, unité et typographie 4. Le Model Box 5. Flexbox CSS 6. Grid CSS 7. Responsive et media query 8. Les commentaires 9. Relation Parent / Enfant…

  • Types de clé et index MySQL : Booster vos requêtes SQL

    Types de clé et index MySQL : Booster vos requêtes SQL

    CyberSécurité

    Dans MySQL, les index et les clés sont liés mais distincts. Un index est une structure de données qui optimise les recherches, tandis qu’une clé est une contrainte qui garantit l’unicité ou l’intégrité des données. Définition et rôle d’une clé et…

  • Docker, le guide complet : Installation et utilisation

    Docker, le guide complet : Installation et utilisation

    Architecture

    Dans le monde du développement web, Docker est devenu un outil incontournable. Il permet aux développeurs de créer, déployer et exécuter des applications dans des conteneurs légers et isolés. Ce tutoriel complet vous explique en détail comment fonctionne Docker,…

  • Lazy Loading en JavaScript, Accélérer le chargement d’images

    Lazy Loading en JavaScript, Accélérer le chargement d’images

    Javascript

    Le lazy loading est une technique essentielle pour optimiser la performance des sites web, notamment en ce qui concerne le chargement des images. En différant l’affichage des images jusqu’à ce qu’elles soient visibles dans la fenêtre d’affichage (viewport), cette…

CyberSécurité

La cybersécurité regroupe les techniques et pratiques permettant de protéger les systèmes, réseaux, données, serveurs et sites web contre les attaques numériques. Le pentesting complète cette démarche en recherchant volontairement les failles afin de les identifier et de les corriger avant qu’elles ne soient exploitées.

Apprendre le pentesting →
Tutoriels et ressources sur la cybersécurité