← Retour aux réalisations

Projet de formation

Site WEB
CyberNews

PHP MySQL HTML / CSS Cybersécurité Base de données Développement web

Présentation

Qu'est-ce que CyberNews ?

CyberNews est un site web dynamique développé en PHP et MySQL dans le cadre du BTS SIO. Son objectif : centraliser et présenter des articles de veille sur la cybersécurité, organisés par catégories (fuites de données, cyberattaques, dark web, CNIL…).

Le site se connecte à une base de données relationnelle pour afficher dynamiquement les news et leurs détails, avec pour chaque article un résumé, un lien source et un PDF téléchargeable.

Architecture

Structure du projet

CyberNews/ ├── EKO_index.php ← page d'accueil ├── EKO_news.php ← affichage d'un article ├── css/ │ └── EKO_Style.css ← feuille de style ├── include/ │ └── EKO_menu.inc.php ← menu dynamique (include) ├── image/ │ ├── logo.png │ └── fond.jpg ├── pdf/ │ └── EKO_Veille*.pdf ← 16 articles PDF └── sql/ └── eko_cybernews.sql ← dump de la BDD

Extrait de code

Connexion à la base de données

Chaque page se connecte à MySQL via mysqli_connect(), puis ferme la connexion après usage.

EKO_index.php
// Connexion à la base de données eko_cybernews
$EKO_connexion = mysqli_connect(
    "localhost",
    "root",
    "",
    "eko_cybernews"
);

include "include/EKO_menu.inc.php";

$EKO_connexion->close();

Contenu

16 articles de veille référencés

La base de données contient 16 articles issus de l'Usine Digitale, organisés en 5 catégories : Fuites de Données, Dark Web, Cyberattaque, CNIL, Data Protection.

Chaque article dispose d'un résumé rédigé, d'un lien vers la source originale et d'un PDF de veille téléchargeable. Les articles couvrent des incidents réels (Stellantis, Discord, SFR, Mondial Relay, HubEE…) entre septembre 2025 et avril 2026.

Tableau de synthèse

Compétences validées
Participer à la valorisation de l'image de l'organisation sur les médias numériques C — Présence en ligne
Participer à l'évolution d'un site Web exploitant les données de l'organisation C — Présence en ligne
Mettre en œuvre des outils et stratégies de veille informationnelle F — Développement pro.
Gérer son identité professionnelle F — Développement pro.

Stack technique

PHP — génération dynamique de pages
MySQL — base de données relationnelle
SQL — requêtes SELECT, INNER JOIN, ORDER BY
HTML / CSS — mise en page et design
Include PHP — modularisation du code