Formation développement web Front-End

Durée

5 jours

Tarif

600 € H.T. / Jour / Apprenant

Pré-requis

Aucun pré-requis.

Objectif

Apprendre à structurer, styliser et dynamiser un site vitrine à partir de zéro.

Descriptif

HTML5, CSS3, JavaScript, Responsive Design.

3000 H.T.

- +

En savoir + sur la formation

Contenu de la formation :

  1. HTML5 (HyperText Markup Language) :
    • Introduction à HTML : Comprendre la structure de base d’une page web.
    • Éléments et balises HTML : Titre, paragraphes, liens, images, listes, tableaux, formulaires.
    • Sémantique en HTML5 : Utilisation de balises sémantiques pour améliorer l’accessibilité et le référencement (balises comme <header>, <footer>, <article>, <section>).
    • Intégration multimédia : Utilisation des balises <audio> et <video>.
    • Optimisation du code HTML pour le SEO : Balises meta, titres, descriptions et structuration du contenu.
  2. CSS3 (Cascading Style Sheets) :
    • Introduction à CSS : Comprendre comment styliser les pages HTML avec CSS.
    • Sélecteurs CSS : Sélecteurs simples (type, classe, ID) et combinés (pseudo-classes, pseudo-éléments).
    • Mise en page avec CSS : Flexbox et Grid Layout pour créer des mises en page fluides et réactives.
    • Propriétés de style : Couleurs, arrière-plans, bordures, marges, espacement, polices et typographie.
    • Animations et transitions CSS3 : Créer des effets dynamiques avec des transitions, animations et keyframes.
    • Media Queries : Utiliser les media queries pour adapter la mise en page aux différentes tailles d’écran (responsive design).
  3. JavaScript (JS) :
    • Introduction à JavaScript : Syntaxe de base, variables, types de données, opérateurs.
    • Structures de contrôle : Boucles, conditions, fonctions.
    • Manipulation du DOM (Document Object Model) : Sélection d’éléments, modification des éléments HTML et styles CSS via JS.
    • Événements JavaScript : Gestion des événements utilisateurs (clic, survol, soumission de formulaires).
    • JavaScript avancé : Introduction à ES6, promesses, fetch API pour les requêtes asynchrones.
    • AJAX : Introduction à AJAX pour charger du contenu dynamiquement sans recharger la page.
  4. Responsive Design :
    • Introduction au Responsive Design : Concepts de conception adaptative pour garantir une expérience utilisateur optimale sur tous les appareils (mobile, tablette, ordinateur).
    • Mise en page fluide : Utilisation de pourcentages, unités relatives (em, rem) et max-width pour des mises en page flexibles.
    • Frameworks CSS : Introduction à des frameworks comme Bootstrap ou Foundation pour accélérer la création de sites responsifs.
    • Techniques avancées : Gestion des images réactives, icônes vectorielles (SVG), et breakpoints personnalisés avec les media queries.

Objectif de la formation :

L’objectif principal de cette formation est de permettre aux participants d’acquérir toutes les compétences nécessaires pour créer un site vitrine complet, à partir de zéro. Cela inclut la structuration correcte du contenu avec HTML5, l’application de styles attractifs et adaptés à tous les appareils avec CSS3, et l’ajout de fonctionnalités interactives avec JavaScript. À la fin de la formation, les apprenants sauront :
  • Créer un site vitrine statique avec HTML5 et CSS3.
  • Intégrer des fonctionnalités interactives simples avec JavaScript.
  • Rendre leur site responsive et adapté à divers types d’appareils.
  • Utiliser les outils de développement pour tester, déboguer et améliorer la performance du site.

Niveau :

  • Débutant à intermédiaire : Cette formation s’adresse aux personnes n’ayant aucune ou peu de connaissance en développement web, mais qui souhaitent développer un site vitrine fonctionnel.
  • Le niveau intermédiaire sera atteint à la fin de la formation avec la maîtrise des techniques avancées de CSS et JavaScript.

Exemple d’outils utilisés :

  1. Visual Studio Code (VS Code) :
    • Éditeur de texte populaire et léger, avec des extensions puissantes pour HTML, CSS et JavaScript.
    • Prise en charge des plugins comme Emmet pour l’autocomplétion HTML/CSS et l’extension Live Server pour voir les changements en temps réel.
  2. Chrome DevTools :
    • Outil intégré au navigateur Google Chrome pour tester, inspecter et déboguer le code HTML, CSS et JavaScript directement dans le navigateur.
    • Utilisation pour analyser les performances du site (audits, temps de chargement), ajuster les styles en temps réel, et tester le responsive design avec l’émulateur d’appareils.
  3. Git et GitHub (optionnel) :
    • Introduction aux systèmes de contrôle de version pour sauvegarder et gérer les modifications du code source.
    • Dépôt de projets sur GitHub pour collaboration et hébergement de sites vitrines via GitHub Pages.

Durée de la formation :

  • Formation intensive : 5 jours à 2 semaines (selon le programme) avec des sessions quotidiennes pratiques.
  • Formation plus étendue : 1 à 2 mois avec des sessions hebdomadaires ou bihebdomadaires, incluant des exercices pratiques à réaliser entre les cours.

Projets pratiques :

Tout au long de la formation, les participants réaliseront plusieurs projets pratiques, dont :
  • Création d’une page d’accueil de site vitrine.
  • Création d’un site vitrine complet avec plusieurs sections (à propos, services, contact).
  • Optimisation du site pour les appareils mobiles.
  • Intégration d’une galerie d’images interactive et formulaire de contact dynamique.
Cette formation est une excellente porte d’entrée dans le développement web et offre les compétences de base nécessaires pour poursuivre des projets plus complexes par la suite.
Retour en haut
Logo WEB PRO FORMATION