Développeur Web : Formation & Certification

Formation créée le 27/03/2026. Dernière mise à jour le 16/04/2026.
Version du programme : 1

Type de formation

Présentiel

Durée de formation

7 heures (1 jour)

Accessibilité

Oui
Net de TVA
S'inscrire
Net de TVA
S'inscrire
Net de TVA
S'inscrire

Développeur Web : Formation & Certification


Nous réalisons des programmes de formation sur mesure afin de répondre au mieux aux besoins de chaque individu. N’hésitez pas, contactez-nous pour en savoir plus. Nos équipes sont là pour vous épauler dans votre projet de formation. La formation se conclura par le passage de la certification TOSA. Voilà un exemple de programme :

Objectifs de la formation

  • Structurer des pages web avec le langage HTML
  • Mettre en forme et personnaliser l'affichage avec CSS
  • Dynamiser les pages web avec JavaScript
  • Utiliser jQuery et intégrer HTML, CSS et JavaScript
  • Obtenir la certification TOSA Développeur Web avec un score sur une échelle de 1 à 1000, attestant de la capacité à créer, mettre en forme et dynamiser des pages web professionnelles en HTML, CSS, JavaScript et jQuery.

Profil des bénéficiaires

Pour qui
  • Tout public souhaitant développer des compétences en développement web : HTML, CSS, JavaScript et jQuery
Prérequis
  • Aisance avec l'environnement informatique et la navigation web
  • Tests de positionnement réalisés en amont

Contenu de la formation

BLOC 1 – HTML – Structure et sémantique des pages web
  • Fonctionnement du web : navigateur, serveur, requête HTTP, URL
  • Structure de base d'une page HTML : doctype, balises html, head, body
  • Balises de texte : titres (h1-h6), paragraphes, emphase, citations, abréviations
  • Listes ordonnées et non ordonnées, listes de définition
  • Liens hypertextes : internes, externes, ancres, mailto
  • Images : balise img, attributs alt, title, srcset – accessibilité et bonnes pratiques
  • Tableaux HTML : structure (thead, tbody, tfoot), fusion de cellules (colspan, rowspan)
  • Formulaires : input, select, textarea, label, types de champs, attributs de validation
  • Sémantique HTML5 : header, nav, main, section, article, aside, footer
  • Intégration de médias : vidéo, audio, iframe (YouTube, Google Maps…)
BLOC 2 – CSS – Mise en forme et mise en page
  • Syntaxe CSS : sélecteurs simples, combinateurs, pseudo-classes, pseudo-éléments
  • Règles de priorité et spécificité (inline, id, class, balise)
  • Méthodes d'application du CSS : feuille externe, balise style, attribut inline
  • Propriétés de texte et de police : font-family, size, weight, color, text-align, line-height
  • Modèle de boîte : margin, padding, border, width, height, box-sizing
  • Couleurs et fonds : couleurs nommées, hex, rgb, rgba, images de fond
  • Positionnement : static, relative, absolute, fixed, sticky – z-index, overflow
  • Flexbox : display flex, flex-direction, justify-content, align-items, flex-wrap
  • Introduction au responsive design : media queries, unités relatives (%, em, rem, vw, vh)
  • Lire et utiliser le code CSS d'un autre développeur dans un projet existant
BLOC 3 – JavaScript – Interactivité et manipulation du DOM
  • Introduction à JavaScript : rôle, positionnement dans la page (script, defer, async)
  • Variables et types de données : var, let, const – string, number, boolean, array, object
  • Opérateurs : arithmétiques, de comparaison, logiques, ternaire
  • Structures de contrôle : if/else, switch, boucles (for, while, forEach)
  • Fonctions : déclaration, expression, arrow functions, paramètres, valeur de retour
  • Objets et tableaux : création, accès aux propriétés, méthodes courantes (map, filter, find)
  • Manipulation du DOM : getElementById, querySelector, querySelectorAll
  • Modifier le DOM : innerHTML, textContent, classList, setAttribute, style
  • Événements : addEventListener, types d'événements (click, submit, input, keydown)
  • Requêtes asynchrones : introduction au fetch et aux Promises
BLOC 4 – jQuery et intégration HTML / CSS / JavaScript
  • Introduction à jQuery : inclusion, syntaxe $(), document ready
  • Sélecteurs jQuery : ciblage par balise, classe, id, attribut, pseudo-sélecteurs
  • Manipulation du DOM avec jQuery : html(), text(), val(), attr(), css(), addClass()
  • Événements jQuery : on(), click(), hover(), submit()
  • Effets et animations jQuery : hide/show, fadeIn/fadeOut, slideUp/slideDown, animate()
  • Introduction à AJAX avec jQuery : $.ajax(), $.get(), $.post()
  • Lire la documentation d'une bibliothèque JavaScript externe et l'intégrer
  • Intégration complète : combiner HTML, CSS et JavaScript dans un projet cohérent
  • Débogage : console.log, DevTools navigateur, identification et correction de bugs
  • Bonnes pratiques : organisation du code, commentaires, accessibilité, performance

Suivi de l'exécution et évaluation des résultats

  • Tests de positionnement réalisés avant le début de la formation
  • Évaluation formative en cours de formation (exercices pratiques, mises en situation)
  • QCM et questions orales tout au long du parcours
  • Évaluation sommative avant le passage de la certification TOSA

Ressources techniques et pédagogiques

  • Formation modulaire et individualisée, adaptée au niveau de chaque stagiaire
  • Apports théoriques contextualisés et interactifs
  • Exercices pratiques : développement de pages web sur des cas concrets métier
  • Quiz, challenges de code et mises en situation tout au long de la formation
  • Support de cours projeté et mis à disposition en ligne après la formation
  • Salle dédiée équipée de postes informatiques individuels avec éditeur de code (VS Code)

Modalités de certification

Modalité d'obtention
  • Certification TOSA
Détails sur la certification
  • Formation valable à vie avec une mise à jour recommandée tous les 3 ans.
Durée de validité
  • 3 ans

Lieu

HISTYA - Studio 20 rue de la Presse 42000 Saint Etienne

Délai d'accès

3 semaines

Accessibilité

Nos formations sont accessibles à toutes personnes en situation de handicap. Nous mettons en place des adaptations pédagogiques et techniques pour répondre aux besoins spécifiques des apprenants.