import {fetch} from 'wix-fetch'; export async function submitForm(event) { event.preventDefault(); // Empêche la soumission automatique const siteKey = '6Lfpjy4sAAAAACBmvLKP3bA9khwW5LNibUy_Me_m'; const secretKey = '6Lfpjy4sAAAAALLFa89RE7h_EJPwUmUeOtUNpMzm'; try { // 1. Obtenir le token reCAPTCHA const token = await grecaptcha.execute(siteKey, {action: 'submit'}); // 2. Vérifier le token avec l'API Google const response = await fetch('https://www.google.com/recaptcha/api/siteverify', { method: 'post', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: `secret=${secretKey}&response=${token}` }); const data = await response.json(); // 3. Bloquer si le score est trop bas (0.5 = seuil recommandé) if (data.success && data.score >= 0.5) { // Soumettre le formulaire $w('#monFormulaire').submit(); } else { // Afficher une erreur $w('#messageErreur').show(); console.log("Bot détecté ! Score :", data.score); } } catch (error) { console.error("Erreur reCAPTCHA :", error); $w('#messageErreur').show(); } }
top of page

🧭  Apprendre à coder une page internet

🎯 Objectif général

FormationWeb.png

Acquérir les compétences essentielles pour concevoir, structurer et publier une page web moderne en utilisant HTML, CSS et JavaScript.

HTML.png
CSS.png
JavaScript.png

🧩 Module 1 – Introduction au web et à la structure HTML

  • Comprendre le rôle du navigateur et du langage HTML

  • Créer une page web de base

  • Utiliser les principales balises : html, head, body, header, section, footer

  • Insérer du texte, des images et des liens

  • Organiser le contenu pour une lecture claire et structurée

 

🕓 Durée estimée : 3 heures

🎨 Module 2 – Mise en forme avec CSS

  • Introduction aux feuilles de style

  • Sélecteurs, propriétés et valeurs

  • Personnalisation des couleurs, typographies et espacements

  • Création de blocs et mise en page responsive

  • Application pratique : styliser la page HTML réalisée précédemment

 

  🕓 Durée estimée : 4 heures

⚙️ Module 3 – Interaction et dynamisme avec JavaScript

  • Découvrir le rôle du JavaScript dans une page web

  • Comprendre les variables, fonctions et événements

  • Manipuler le contenu HTML avec le DOM

  • Ajouter des interactions simples (boutons, changements de couleur, messages dynamiques)

  • Mise en situation : animer la page réalisée dans les modules précédent

  🕓 Durée estimée : 4 heures

🚀 Module 4 – Mise en ligne et bonnes pratiques

  • Organisation des fichiers d’un site web

  • Validation du code et compatibilité navigateurs

  • Introduction à la publication (hébergeur et nom de domaine)

  • Bonnes pratiques : accessibilité, lisibilité et performance

  🕓 Durée estimée : 2 heures

💼 Public visé

  • Débutants, entrepreneurs, étudiants ou professionnels souhaitant comprendre la création de pages web modernes.

🧠 Prérequis

  • Aucune connaissance préalable n’est nécessaire — un simple intérêt pour le numérique suffit.

bottom of page