Plan du cours

Introduction

  • Vue d'ensemble du développement frontal
  • Comprendre les concepts et terminologies de base
  • Aperçu des responsabilités d'un développeur front-end
  • Mise en place d'un environnement de développement

HTML

  • Introduction à HTML5
  • Balises de base et structure d'un document HTML
  • Éléments sémantiques
  • Utilisation des formulaires et des entrées
  • Éléments multimédias (images et vidéos)
  • La structure DOM et son fonctionnement
  • Navigateurs modernes et leurs exigences en matière d'API et de syntaxe structurée

CSS

  • Introduction à CSS
  • Sélecteurs et cascade
  • Modèle de boîte et mise en page
  • Flexbox et grille
  • Transitions et animations
  • Conception réactive
  • Comprendre SCSS et les concepts modernes de pré-processeurs avancés

Bootstrap

  • Introduction à Bootstrap
  • Configuration et utilisation de Bootstrap
  • Système de grille et conception réactive
  • Barres de navigation, formulaires et boutons
  • Composants et JavaScript plugins

JavaScript

  • Introduction à JavaScript
  • Concepts de base de la programmation
  • Variables, types de données et fonctions
  • Manipulation du DOM
  • Programmation asynchrone avec les callbacks et les promesses
  • API Fetch et JSON
  • Utilisation des gestionnaires de paquets JavaScript

React

  • Introduction à React
  • Composants et JSX
  • Props et état
  • Gestion des événements
  • Méthodes de cycle de vie
  • Routage et formulaires
  • Crochets
  • Introduction à Next.js

Sujets avancés

  • Accessibilité
  • Optimisation des performances
  • Test
  • Déploiement

Projet

  • Développer des sites web statiques avancés, des applications mobiles et des applications de bureau
  • Travailler avec l'assemblage web et optimiser les performances web

Meilleures pratiques pour le développement de l'interface utilisateur

Dépannage

Résumé et prochaines étapes

Pré requis

  • Expérience de base des outils et logiciels de conception graphique
  • .
  • Compréhension des concepts du web et des principes de référencement
  • Expérience en HTML, CSS et JavaScript langages informatiques

Audience

  • Développeurs
 21 heures

Nombre de participants



Prix par participant

Cours Similaires

Catégories Similaires