Développeur Web Front-end - 5 jours de cours en ligne
3.450,00 EUR
- 5 days
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.

Chronologie du cours
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 @
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
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
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
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

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
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

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 !
