Découvrez notre formation JavaScript conçue pour allier théorie et pratique. Plongez directement dans des exercices sur un site JavaScript afin d’ancrer vos apprentissages de manière concrète. Au programme : gestion des objets, manipulation du DOM, stockage local et traitement de formulaires, le tout illustré par des exemples pratiques.
Prêt à aller plus loin ? Consultez notre formation avancée sur les tests en JavaScript avec Jest pour perfectionner vos compétences en tests unitaires..
Présentation du plan de cours
Mise en place des outils
Les variables en JavaScript
Mots réservés en JavaScript
Variables – constantes – opérateurs
Les commentaires
Introduction à la théorie objet
Atelier pratique: Mise en oeuvre des différentes fonctionnalités Javascript à travers de multiples ateliers.
La notion d’évènement
Les principaux événements JavaScript
ajouter un gestionnaire d’événement
associer un traitement à un événement
Evènements souris
Evènements clavier
Atelier pratique: Changer dynamiquement les propriétés d’une image
Outils de débogage des navigateurs
Modules complémentaires de Firefox
Modules complémentaires de Chrome
Les conditions if … else
La boucle for
La boule while
Les intructions break et continue
Les méthodes( alert(), confirm, prompt(),,,,)
Définition d’une fonction
Paramètres d’une fonctions
Variables locale ou globale
L’intruction return
Atelier pratique: Mettre en place une minuterie
L’objet Form(propriétés et méthodes)
La ligne de texte
Les boutons de choix unique
Les boutons de choix multiples
Le menu déroulant
Le bouton d’envoi
Atelier pratique 1: validation d’un formulaire
Atelier pratique 2: Vérifier un champ de formulaire avec les expressions régulières
Présenter les objets d’oblee JavaScript
L’objet window
L’objet navigator
Généralités sur l’objet String
Généralités sur l’objet Array
Généralités sur l’objet Date
Les autres objets
Atelier pratique: Récupérer des Informations sur le navigateur, Manipulations de la fenêtre
Qu’est-ce que le DOM ?
Concept de
Hiérarchisation des noeuds(Arbre DOM)
Les proprités de rélation
Les proprités d’état
Les méthodes d’accès aux noeuds
modification du contenu HTML
Modification du style des elements HTML
Atelier pratique 1: Créer une galerie photo
Atelier pratique 2: Réaliser un menu dynamique
Principe de fonctionnement
Programmation asynchrone
L’objet XMLHttpRequest
Créer une requête fetch()
Gérer les erreurs
Syntaxe async et await
Atelier pratique: Lire le contenu d’un fichier texte sur un serveur
→ Formation Visual Basic .NET (VB.NET)
📄 Voir le plan de cours en PDF
Détails de l'inscriptionJavaScript est un langage de programmation interprété permettant d’implémenter des mécanismes complexes sur un site Web.
Avec JavaScript, vous pouvez aller au-delà du contenu statique qu’on retrouve sur toutes les pages Web. Si vous faites affaire avec ce logiciel, vous aurez la chance de vous démarquer grâce aux multiples options dynamiques à votre disposition : cartes interactives, animations 2D/3D, menus vidéos défilants et plus encore. JavaScript vous permet d’ajouter du contenu vivant facilitant l’interactivité avec votre audience.
Mais ce n’est pas tout. JavaScript vous permet également de contrôler votre contenu multimédia, d’animer vos images, de stocker des valeurs utiles dans les variables, de faire des opérations sur des morceaux de texte et d'effectuer du code en réponse à certains épisodes prenant place sur une page Web.
Pour un langage de programmation performant qui vous offre toutes les fonctionnalités nécessaires pour créer du contenu dynamique sur un site Web et ce, en toute sécurité, JavaScript est le choix numéro un!
FR
« Je tiens à vous remercier tous les deux d’avoir offert à mes ressources une excellente formation COBOL au cours des trois derniers jours.
Mamadou, merci d’avoir été si accommodant malgré le court préavis et d’avoir envoyé votre formateur à Gatineau pour ce cours personnalisé.
Nous avons hâte de poursuivre notre collaboration pour de futurs besoins de formation. »
(Traduit de l’anglais)
EN
“I want to thank you both for providing my resources with excellent COBOL training over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customized and personalized training course. We look forward to continuing our partnership for future training needs.”
FR
« Mamadou est venu nous aider à réorganiser notre panneau d’arrêt via un outil de rapport, Crystal Reports. Mamadou a réussi avec succès le travail de précision, au pixel près, puisque nous voulions un rapport similaire au design graphique original. Il nous a aidés à découper le projet par cycle et à intégrer le rapport à notre logiciel corporatif. La qualité que nous avons appréciée était le souci du détail et la constance. Mamadou a été très professionnel et connaît plusieurs autres technologies. Merci. »
EN
“Mamadou helped us reorganize our stop panel using a reporting tool, Crystal Reports. He successfully delivered precise, pixel-perfect work,
as we needed a report that matched the original graphic design. He helped us break the project down into cycles and integrate the report
into our corporate software. What we appreciated most was his attention to detail and consistency. Mamadou was very professional and
is knowledgeable in many other technologies. Thank you.”
(Translated from French)
FR
« Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité / Adaptabilité / Professionnalisme / Courtoisie. Merci ! »
EN
“It was a pleasure doing business with Doussou Formation. What truly makes THE difference is the personalized service, fully attentive
to participants, as well as the ability to adapt the training to their needs. Flexibility / Adaptability / Professionalism / Courtesy. Thank you!”
(Translated from French)