COSAVO

Pack 2 formations · Parcours A + Parcours B

Crée ton site.
Puis rends-le inattaquable.

La plupart des formations t'apprennent à coder. Très peu t'apprennent à coder sans laisser de porte ouverte. Ici, tu apprends les deux : développer un site complet, puis l'attaquer dans ton labo pour le sécuriser.

Parcours A ─ développer   8 modules
Parcours B ─ sécuriser   10 modules
Projets    ─ 2 projets finaux
────────────────────────────────
Prix séparé  ………… 2 formations
Prix du pack ………… 99 € TTC
Accès        ………… à vie

# Pourquoi c'est essentiel pour une entreprise

Le site est la vitrine de l'entreprise et, très souvent, sa première source de clients. Un site mal sécurisé, c'est une porte d'entrée pour les attaquants.

fuite_de_donnees.log

Fuite de données

Une seule injection SQL peut suffire à extraire toute la base clients : noms, e-mails, adresses, mots de passe mal protégés.

rgpd.md

Sanctions RGPD

Le RGPD impose de sécuriser les données personnelles (article 32). Amendes jusqu'à 4 % du chiffre d'affaires mondial, notification obligatoire à la CNIL sous 72 h en cas de violation.

confiance.md

Perte de confiance

Un site défiguré ou qui redirige vers une arnaque fait fuir les clients, et Google peut le signaler comme dangereux.

arret_activite.md

Arrêt de l'activité

Site hors ligne, boutique en panne, commandes perdues : chaque jour d'arrêt coûte du chiffre d'affaires.

Savoir développer ET sécuriser est un vrai atout : pour un salarié, c'est une compétence rare et recherchée ; pour un indépendant, c'est un argument de vente que la concurrence n'a pas.

# Parcours A : apprendre à développer des sites web

De la première balise HTML à un site complet en ligne, avec connexion, base de données et HTTPS.

Parcours A : apprendre à développer des sites web
ModuleContenu
1. HTMLCréer la structure d'un site : balises sémantiques, liens, images, formulaires, accessibilité.
2. CSSDesign, couleurs, typographie, Flexbox, Grid, animations et responsive.
3. JavaScriptBoutons, formulaires, interactions : le DOM, les événements et fetch.
4. Front-endAssembler un site complet, organiser ses fichiers, performance et SEO.
5. Back-endCréer un serveur avec Python Flask ou Node.js (Express) : routes, sessions, API.
6. Bases de donnéesSQL, tables, relations, utilisateurs et requêtes paramétrées.
7. HébergementVPS, nom de domaine, DNS, HTTPS avec Let's Encrypt, mise en production.
8. WordPressCréer, administrer et sécuriser un site WordPress.
Projet final ATon site avec inscription, connexion, espace utilisateur et tableau de bord.

Projet final A : chaque élève crée son propre site avec inscription, connexion, espace utilisateur et tableau de bord, puis le met en ligne en HTTPS sur son VPS.

# Parcours B : apprendre à sécuriser les sites web

Comprendre comment on attaque un site pour savoir le défendre, dans un laboratoire légal.

Parcours B : apprendre à sécuriser les sites web
ModuleContenu
0. Cadre légal et laboratoireCe que dit la loi, et monter son labo Docker pour s'entraîner sans risque.
1. HTTP et HTTPSRequêtes, réponses, cookies, en-têtes et chiffrement TLS.
2. Les failles XSSInjection de scripts : types, exploitation en labo, échappement et CSP.
3. Les injections SQLComprendre, exploiter en labo et corriger avec des requêtes paramétrées.
4. CSRF et contrôle des accèsJetons anti-CSRF, SameSite, IDOR et vérification des droits côté serveur.
5. Sécurisation des APIAuthentification, autorisation, limitation de débit, OWASP API Top 10.
6. Sécurisation des formulairesValidation serveur, téléversement de fichiers, anti-robots.
7. Protection des mots de passeHachage Argon2/bcrypt, politique, MFA, réinitialisation sûre.
8. Tests avec Burp SuiteProxy, Repeater, Intruder : tester méthodiquement son application.
9. Audit de sécuritéMéthodologie, outils (ZAP, Nmap, Wireshark), grille de gravité.
10. Correction des vulnérabilitésPrioriser, corriger, vérifier, prévenir la régression.
Projet final BSite vulnérable en labo Docker, exploitation, correction et rapport d'audit.

Projet final B : tu crées un site volontairement vulnérable dans un laboratoire local (Docker), tu identifies ses failles, tu les corriges et tu rédiges un vrai rapport d'audit.

Cadre légal : tous les tests se font uniquement sur ton propre laboratoire, ou avec une autorisation écrite du propriétaire du système. Attaquer un site sans autorisation est un délit (articles 323-1 et suivants du Code pénal : jusqu'à 3 ans de prison et 100 000 € d'amende).

# Les outils que tu vas maîtriser

OWASP ZAP ↗

Scanner de vulnérabilités web open source, idéal pour un premier passage automatisé.

Nmap ↗

Cartographie réseau : quels ports et services sont exposés ?

Wireshark ↗

Analyse de paquets : voir ce qui circule réellement sur le réseau.

Docker ↗

Conteneurs pour monter un laboratoire isolé et reproductible.

# Questions fréquentes

Faut-il savoir coder ?

Non. Le Parcours A part de zéro. Il faut juste un ordinateur et de la curiosité.

Pourquoi apprendre la sécurité tout de suite ?

Parce qu'il est dix fois plus facile de bien coder dès le départ que de corriger un site déjà en production.

Est-ce légal d'apprendre le piratage ?

Oui, apprendre est légal. Ce qui est illégal, c'est d'attaquer un système sans autorisation. Tout se fait dans ton labo.

Quel matériel ?

Un ordinateur (Windows, macOS ou Linux) avec 8 Go de RAM pour Docker. Le VPS du module 7 coûte quelques euros par mois.