Développeur Web Front-end - 5 jours de cours en ligne

3.450,00 EUR

  • 5 days
Classe virtuelle en direct
En entreprise

Acquérez les compétences nécessaires pour créer des sites web modernes, responsives et interactifs grâce à cette formation intensive de Développeur Front-End. Conçu pour les développeurs web en herbe et les professionnels de la technologie, ce programme pratique offre de solides bases en HTML, CSS, JavaScript et en pratiques modernes de développement web.

Caractéristiques clés

Langue

Supports de cours en anglais

Niveau

Niveau débutant - intermédiaire

5 jours (8 heures/jour) de formation en ligne avec instructeur

Plus de 60 heures d’étude recommandées

Exercices pratiques guidés

Apprentissage par projets et scénarios

Support disponible après la formation

Attestation de fin de programme incluse

Résultats d’apprentissage

À la fin de ce programme, vous serez capable de :

Conception de sites web responsives avec HTML et CSS

Apprenez à créer des sites web modernes et responsives en utilisant du HTML sémantique et du CSS. Maîtrisez Flexbox, CSS Grid et les media queries pour concevoir des mises en page qui s’adaptent à tous les appareils, tout en travaillant la typographie, les formulaires, les contenus multimédias et les bonnes pratiques de design visuel.

Développement de sites web interactifs avec JavaScript

Développez des applications web dynamiques et interactives avec JavaScript. Apprenez les concepts fondamentaux de la programmation, notamment les variables, les fonctions, les boucles, les conditions et les structures de données, afin de créer des fonctionnalités telles que la validation de formulaires, les composants interactifs et les interactions utilisateur en temps réel.

Manipulation du DOM et gestion des événements

Acquérez une expérience pratique avec le Document Object Model (DOM) pour mettre à jour, créer et gérer dynamiquement le contenu des pages web. Utilisez la gestion des événements et la logique JavaScript pour créer des interfaces utilisateur réactives qui s’adaptent de manière fluide aux actions des utilisateurs.

UI/UX, accessibilité et optimisation des performances

Créez des sites web conviviaux, accessibles et performants. Découvrez les fondamentaux de l’UI/UX, les normes d’accessibilité, les bonnes pratiques SEO et les techniques d’optimisation des performances afin d’améliorer l’ergonomie, la visibilité dans les moteurs de recherche et la vitesse de chargement des pages.

Hero

Chronologie du cours

  1. Jour 1

    Session 1 : Introduction au HTML et au CSS

    • Configuration de l’environnement de développement et notions fondamentales du web
    • Structure HTML, éléments, balises et attributs
    • Concepts de développement mobile-first
    • Notions de base en CSS : sélecteurs, propriétés et mise en forme
    • Outils de développement Chrome et publication de sites web

    Session 2 : Éléments de texte

    • Titres, paragraphes et mise en forme du texte
    • Valeurs CSS, unités et polices web
    • Créer et styliser des listes ordonnées et non ordonnées

    Session 3 : Liens hypertexte

    • Créer des hyperliens et gérer les URL
    • Chemins relatifs et absolus
    • Fragments de document et liens vers des e-mails
    • Techniques de stylisation des liens

    Session 4 : Sélecteurs CSS avancés

    • Sélecteurs de type, de classe, d’ID et d’attribut
    • Pseudo-classes et pseudo-éléments
    • Combinateurs et groupes de sélecteurs
    • Cascade CSS, spécificité, héritage et règles @
  2. Jour 2

    Session 5 : Structurer le contenu

    • Éléments de type bloc et en ligne
    • Le modèle de boîte CSS et le style des boîtes
    • Éléments HTML sémantiques
    • Sauts de ligne et règles horizontales
    • Introduction aux mises en page CSS Grid

    Session 6 : Multimédia et intégration

    • Travailler avec les images, les arrière-plans et les SVG
    • Formats vidéo, audio et multimédia
    • Figures, légendes et icônes
    • Intégrer du contenu externe à l’aide d’iframes et d’autres méthodes

    Session 7 : Tableaux

    • Création de lignes, de cellules et d’en-têtes de tableau
    • Fusion de cellules, groupes de colonnes et légendes
    • Balisage sémantique de tableau
    • Techniques de mise en forme des tableaux

    Session 8 : Formulaires

    • Créer et styliser des formulaires web
    • Libellés, champs de saisie, boutons et menus déroulants
    • Regroupement des champs de formulaire et attributs de validation
    • Envoi de données aux serveurs
    • Barres de progression et contrôles de formulaire avancés
  3. Jour 3

    Session 9 : Techniques avancées de mise en page

    • Positionnement CSS, flottants, Flexbox et Grid
    • Principes de conception responsive
    • Requêtes de médias et de fonctionnalités
    • Médias responsives et modèles de mise en page modernes

    Session 10 : Styles CSS avancés

    • Coins arrondis, dégradés et arrière-plans
    • Ombres et effets de texte
    • Transformations, transitions et animations CSS
    • Techniques modernes de style visuel

    Session 11 : frameworks CSS et préprocesseurs

    • Vue d’ensemble des frameworks CSS et de leurs avantages
    • Options de frameworks populaires
    • Préprocesseurs CSS et fonctionnalités clés
    • Variables CSS et workflows modernes de stylisation

    Session 12 : UI/UX, SEO et optimisation des performances

    • Principes et bonnes pratiques de conception UI/UX
    • Fondamentaux du SEO et balises HTML essentielles
    • Optimisation du site web pour la vitesse et les performances
    • Améliorer l’expérience utilisateur et la visibilité dans les moteurs de recherche
  4. Jour 4

    Session 13 : Introduction à JavaScript

    • Les bases de JavaScript et la configuration de l’environnement de développement
    • Intégrer JavaScript à HTML
    • JavaScript côté navigateur vs Node.js
    • Syntaxe, commentaires et notions de base sur le déploiement

    Session 14 : valeurs, variables et types de données

    • Les variables avec var, let et const
    • Nombres, chaînes de caractères, booléens, tableaux et objets
    • Typage dynamique et conversion de types
    • Opérations arithmétiques et littéraux de gabarit

    Session 15 : Fonctions

    • Déclarations de fonctions, expressions de fonctions et fonctions fléchées
    • Paramètres, valeurs de retour et arguments par défaut
    • Portée des fonctions et invocation
    • Travailler avec les fonctions intégrées

    Session 16 : Flux de programme et logique

    • Opérateurs et techniques de comparaison
    • Valeurs vraies et fausses
    • Instructions conditionnelles et boucles
    • Principes fondamentaux de la gestion des erreurs et du débogage
  5. Jour 5

    Session 17 : Travailler avec les objets

    • Comprendre les structures et les propriétés des objets
    • Accéder aux données avec la notation par point et par crochets
    • Créer et utiliser des méthodes d’objet
    • Travailler avec le mot-clé this
    • Itérer sur les propriétés d’un objet
    • Explorer les méthodes intégrées des objets, tableaux et chaînes de caractères

    Session 18 : accès et manipulation du DOM

    • Comprendre le modèle objet de document (DOM)
    • Sélection et référencement des éléments HTML
    • Travailler avec les types de données du DOM
    • Modification du contenu et des attributs de la page
    • Création, insertion et suppression dynamique d’éléments

    Session 19 : Programmation événementielle

    • Comprendre les événements du navigateur et le flux d’événements
    • Enregistrer et gérer les écouteurs d’événements
    • Gérer les interactions utilisateur avec l’objet d’événement
    • Créer des expériences web réactives et interactives

    Session 20 : API du navigateur et fonctionnalités Web

    • Introduction aux API et aux fonctionnalités fournies par le navigateur
    • Utilisation des objets Date, Math, RegExp et JSON
    • Utilisation du stockage côté client et des services de géolocalisation
    • Accéder à des API de navigateur supplémentaires pour améliorer les applications web
Développeur Web Front-end

Qui devrait s’inscrire à ce programme ?

Développeurs front-end débutants à la recherche d’une voie structurée pour entrer dans le développement web

Développeurs juniors souhaitant renforcer leurs compétences en HTML, CSS et JavaScript

Développeurs logiciels qui souhaitent se lancer dans les technologies front-end

Les designers UI/UX qui souhaitent comprendre et implémenter leurs maquettes en code

Entrepreneurs qui souhaitent créer et gérer de manière autonome des sites web modernes

Commencer le cours maintenant

Prérequis

Il est recommandé d’avoir une compréhension de base des principes de programmation. Si vous débutez en programmation, nous vous suggérons de commencer par notre cours Introduction à la programmation – JavaScript.


Déclarations

Licences et accréditation

Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.

Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !