Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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