Plan du cours
Introduction au JavaScript et aux fonctions
- Qu'est-ce que le JavaScript ?
- Le JavaScript à travers l'histoire
- Quand et où utiliser le JavaScript
- Quand et où ne pas utiliser le JavaScript
- Fondamentaux du scriptage web
- Inclusion du JavaScript dans votre page web
- Rédaction d'instructions JavaScript
- Utilisation des variables
- Travail avec les opérateurs
- Capture d'événements souris
- Syntaxe générale
- Appel de fonctions
- Portée des variables
- Fonctions fléchées
- Définir des paramètres par défaut
Objets DOM et objets intégrés
- Interaction avec l'utilisateur
- Sélection d'éléments par leur ID
- Accès à l'historique du navigateur
- Utilisation de l'objet location
- Utilisation des dates et des heures
Gestion des nombres et des chaînes
- Nombres
- Méthodes globales
- L'objet number
- La fonction Number()
- Valeurs booléennes
- Les valeurs null et undefined
- Chaînes de caractères
- Gabarits de chaînes
Stockage des données dans des tableaux
- Tableaux
- Comment parcourir les tableaux
- L'opérateur « spread » (points de suspension)
Gestion des événements en JavaScript et contrôle du flux du programme
- Types d'événements
- Gestionnaires d'événements
- L'objet événement
- Instructions conditionnelles
- Boucles et structures de contrôle
- Comment configurer et utiliser les minuteries
Scriptage avec le DOM
- Nœuds du DOM
- Sélection d'éléments avec getElementsByTagName()
- Comment lire les attributs des éléments
- L'inspecteur DOM de Mozilla et Chrome
- Qu'est-ce que le JSON ? Une introduction
Programmation avec le JavaScript, manipulation de HTML et de CSS
- Quelques éléments importants
- Glisser-déposer
- Stockage local
- Comment travailler avec des fichiers locaux
- La propriété style dans le DOM
- Comment accéder aux classes via className
- L'objet styleSheets du DOM
- Comment référencer les propriétés CSS3 dans le JavaScript
- Comment définir les propriétés CSS3
Résumé et prochaines étapes
Pré requis
- Connaissance de base du HTML et du CSS.
- Compréhension des concepts généraux de la programmation.
Audience cible
- Développeurs web.
- Ingénieurs logiciels.
- Toute personne intéressée par l'apprentissage du JavaScript pour le développement web.
Nos clients témoignent (3)
Les leçons étaient très interactives et les exercices étaient pratiques.
Heino - NWK Limited
Formation - Laravel and Vue.js
Traduction automatique
Très disponible, très rapidement adapté à son auditoire et ses connaissances déjà existantes
Vincent - Exotec
Formation - Javascript and Vue.js for Beginners
Le fait d'etre dans une formation en solo. C'est super pour poser toutes les questions qu'on souhaite.