Plan du cours
Introduction à JavaScript et aux fonctions
- Qu'est-ce que JavaScript ?
- JavaScript au fil du temps
- Quand et où utiliser JavaScript
- Quand et où ne pas utiliser JavaScript
- Fondamentaux du scriptage web
- Inclusion de JavaScript dans votre page web
- Rédaction d'instructions JavaScript
- Utilisation des variables
- Travail avec les opérateurs
- Capture des événements souris
- Syntaxe générale
- Appel de fonctions
- Portée des variables
- Fonctions fléchées
- Définition de paramètres par défaut
Objets DOM et objets intégrés
- Interaction avec l'utilisateur
- Sélection d'éléments par leur identifiant (ID)
- Accès à l'historique du navigateur
- Utilisation de l'objet location
- Utilisation des dates et heures
Traitement 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
- Modèles de chaînes (template literals)
Stockage des données dans des tableaux
- Tableaux
- Comment itérer à travers les tableaux
- L'opérateur spread (trois points)
Gestion des événements dans JavaScript et contrôle du flux du programme
- Types d'événements
- Handlers d'événements
- L'objet événement
- Instructions conditionnelles
- Boucles et structures de contrôle
- Mise en place et utilisation des minuteurs
Scriptage avec le DOM
- Nœuds DOM
- Sélection d'éléments avec getElementsByTagName()
- Lecture des attributs d'éléments
- Inspecteur DOM de Mozilla et Chrome
- Qu'est-ce que le JSON ? Une introduction
Programmation avec JavaScript, manipulation de HTML et CSS
- Quelques éléments importants
- Glisser-déposer (Drag and drop)
- Stockage local (Local storage)
- Travail avec des fichiers locaux
- Propriété style dans le DOM
- Accès aux classes via className
- L'objet styleSheets du DOM
- Référence aux propriétés CSS3 dans JavaScript
- Définition des propriétés CSS3
Résumé et prochaines étapes
Pré requis
- Compréhension de base de HTML et CSS
- Connaissance des concepts généraux de programmation
Audience cible
- Développeurs web
- Ingénieurs logiciel
- Toute personne intéressée par l'apprentissage de 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.