4.7 sur 5
4.7

JavaScript par la pratique : 50 Exercices Corrigés

Testez votre maîtrise du langage JavaScript et de l'algorithmie avec ces 50 exercices de code corrigés.
Apprendre à résoudre différents problèmes avec le langage JavaScript.
Découvrir des méthodes et fonctions de JavaScript pour manipuler des objets.
Apprendre les différents méthodes disponibles sur les types natifs de JavaScript.

Dans cette formation, vous allez devoir résoudre 50 exercices JavaScript.

Chaque exercice dispose d’une solution sous forme de code, avec une explication détaillée du processus derrière le code et des points importants à retenir.

  • ORGANISATION DU COURS

Chaque exercice contient un énoncé qui vous permettra de vous lancer dans la résolution du problème.

Cette formation tire avantage de la plateforme WeCours en vous permettant de tester votre code directement sur le site afin de vérifier s’il fonctionne où non. À la manière des sites tels que CodeCademy, CodeWars ou CodeCombat, cette formation vous permettra donc de tester vos connaissances et vos acquis en JavaScript à travers une multitude d’exercices disponibles directement dans la formation.

  • LES EXERCICES

Les exercices proposés couvrent un large éventail des fonctionnalités de Python et se trouvent sous différentes formes.

  1. Des exercices de base pour s’assurer que vous maîtrisez le langage (déclarer des variables, créer des structures conditionnelles, utiliser des boucles).
  2. Des exercices pour découvrir des fonctionnalités avancés.
  3. Du code qui contient des bugs que vous devrez trouver et corriger.
  4. Des exercices dans lesquels vous devrez mettre en place des algorithmes.
  • LES PRÉREQUIS

Il est préférable pour vous d’avoir déjà un minimum de connaissances de base avec JavaScript pour pouvoir résoudre les exercices.

Cependant, vous n’êtes pas obligé d’avoir un niveau avancé pour suivre la formation.

En effet, en regardant la solution et les explications vous pourrez aussi bien apprendre de nouvelles techniques que si vous suiviez un cours théorique.

Après tout, on n’apprends jamais mieux qu’avec un exemple, qui sont en nombre dans cette formation.

  • POURQUOI UN COURS UNIQUEMENT COMPOSÉ D’EXERCICES ?

Pour expliquer l’intérêt d’un cours uniquement pratique, je vais utiliser une analogie avec le passage du permis de conduire :

Dans les premiers cours de conduite, vous êtes guidés par l’instructeur et vous vous concentrez sur le maniement de la voiture et les différentes commandes à votre disposition. C’est l’équivalent d’un cours théorique sur les bases de JavaScript.

Puis vient un moment où l’instructeur vous ‘lâche dans la nature’ et vous devenez alors responsable de prendre toutes les décisions. C’est souvent un choc car jusqu’à présent vous étiez habitué à vous faire guider et vous n’aviez pas à réfléchir par vous-même.

C’est ce que ce cours cherche à vous faire apprendre. Vous avez les commandes du véhicules et c’est à vous de passer à l’action afin d’avancer vers la prochaine étape.

Si vous avez l’impression de bien connaître JavaScript mais ne vous sentez pas encore prêt à en faire votre métier ce cours vous aidera à mettre la main à la pâte et vous pourrez ainsi mieux mesurer votre niveau d’autonomie par rapport au langage.

Introduction

1
Introduction
2
Rejoins-nous sur le serveur Discord
3
Exercices de code - Mode d'emploi
4
Sources de la formation et exercices en local
5
Installer Node JS
6
Faire les exercices en local

Exercices

1
001 - Déclarer des variables
2
001 - Déclarer des variables - Solution
3
002 - Erreur déclaration de variable
4
002 - Erreur déclaration de variable - Solution
5
003 - Convertir une variable d'un type à un autre
6
003 - Convertir une variable d'un type à un autre - Solution
7
004 - Trouver la valeur d'une variable
8
004 - Trouver la valeur d'une variable - Solution
9
005 - Vérifier le type d'une variable
10
005 - Vérifier le type d'une variable - Solution
11
006-Vérifier le type de plusieurs variables
12
006 - Vérifier le type de plusieurs variables - Solution
13
007-Fixer l'erreur dans la boucle
14
007 - Fixer l'erreur dans la boucle - Solution
15
008 - Ordonner une chaîne de caractères
16
008 - Ordonner une chaîne de caractères - Solution
17
009 - Calculer le volume d'une sphère
18
009 - Calculer le volume d'une sphère - Solution
19
010 - Tester si un nombre est plus grand que 10
20
010 - Tester si un nombre est plus grand que 10 - Solution
21
011 - Créer un tableau de nombres de 1 à 10
22
011 - Créer un tableau de nombres de 1 à 10 - Solution
23
012 - Créer un tableau de nombres pairs de 1 à 100
24
012 - Créer un tableau de nombres pairs de 1 à 100 - Solution
25
013 - Créer un générateur de lancer de dés
26
013 - Créer une générateur de lancer de dés - Solution
27
014 - Compter le nombre d'occurrences d'une lettre dans une phrase
28
014 - Compter le nombre d'occurrences d'une lettre dans une phrase - Solution
29
015 - Modifier le texte à l'intérieur d'une balise
30
015 - Modifier le texte à l'intérieur d'une balise - Solution
31
016 - Récupérer un élément dans un tableau
32
016 - Récupérer un élément dans un tableau - Solution
33
017 - Récupérer plusieurs éléments dans un tableau
34
017 - Récupérer plusieurs éléments dans un tableau - Solution
35
018 - Trouver les erreurs de syntaxe
36
018 - Trouver les erreurs de syntaxe - Solution
37
019 - Inverser les lettres d'un mot
38
019 - Inverser les lettres d'un mot - Solution
39
020 - Récupérer l'extension d'un fichier
40
020 - Récupérer l'extension d'un fichier - Solution
41
021 - Mélanger les lettres d'un mot
42
021 - Mélanger les lettres d'un prénom - Solution
43
022 - Additionner les valeurs d'un objet
44
022 - Additionner les valeurs d'un objet - Solution
45
023 - Filtrer les éléments d'un tableau
46
023 - Filtrer les éléments d'un tableau - Solution
47
024 - Nettoyer les éléments d'un tableau
48
024 - Nettoyer les éléments d'un tableau - Solution
49
025 - Formater une chaîne de caractères
50
025 - Formater une chaîne de caractères - Solution
51
026 - Trier trois nombres sans conditions
52
026 - Trier trois nombres sans conditions - Solution
53
027 - Sortir d'une boucle infinie
54
027 - Sortir d'une boucle infinie - Solution
55
028 - Trouver les erreurs dans une boucle for
56
028 - Trouver les erreurs dans une boucle for - Solution
57
029 - Comparer deux chaînes de caractères
58
029 - Comparer deux chaînes de caractères - Solution
59
030 - Afficher la table de multiplication d'un nombre
60
030 - Afficher la table de multiplication d'un nombre - Solution
61
031 - Additionner les chiffres d'un nombre
62
031 - Additionner les chiffres d'un nombre - Solution
63
032 - Remplacer un élément dans un tableau
64
032 - Remplacer un élément dans un tableau - Solution
65
033 - Enlever les doublons d'un tableau
66
033 - Enlever les doublons d'un tableau - Solution
67
034 - Recréer la propriété length
68
034 - Recréer la propriété length - Solution
69
035 - Ajouter un séparateur de milliers à un nombre
70
035 - Ajouter un séparateur de milliers à un nombre - Solution
71
036 - Trier un tableau d'employés
72
036 - Trier un tableau d'employés - Solution
73
037 - Calculer la somme des nombres entre deux nombres
74
037 - Calculer la somme des nombres entre deux nombres - Solution
75
038 - Remonter dans une structure de dossiers
76
038 - Remonter dans une structure de dossiers - Solution
77
039 - Trouver tous les diviseurs d'un nombre
78
039 - Trouver tous les diviseurs d'un nombre - Solution
79
040 - Trouver les nombres divisibles par 7 mais pas multiples de 3
80
040 - Trouver les nombres divisibles par 7 mais pas multiples de 3 - Solution
81
041 - Calculer la factorielle d'un nombre
82
041 - Calculer la factorielle d'un nombre - Solution
83
042 - Générer un octet aléatoire
84
042 - Générer un octet aléatoire - Solution
85
043 - Créer un générateur d'identifiants uniques
86
043 - Créer un générateur d'identifiants uniques - Solution
87
044 - Créer un vérificateur de mot de passe
88
044 - Créer un vérificateur de mot de passe - Solution
89
045 - Convertir une chaîne de caractères en camelCase
90
045 - Convertir une chaîne de caractères en camelCase - Solution
91
046 - Inverser l'ordre des mots dans une phrase
92
046 - Inverser l'ordre des mots dans une phrase - Solution
93
047 - Vérifier si une phrase est un palindrome
94
047 - Vérifier si une phrase est un palindrome - Solution
95
048 - Compter le nombre d'occurrence de chaque lettre de l'alphabet dans un texte
96
048 - Compter le nombre d'occurrence de chaque lettre de l'alphabet - Solution
97
049 - Recréer la méthode split
98
049 - Recréer la méthode split - Solution
99
050 - Créer une fonction pour joindre les éléments d'un tableau
100
050 - Créer une fonction pour joindre les éléments d'une liste - Solution
101
C'est fini !
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on WeCours are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 sur 5
Notes31

Détails des Notes

Étoiles 5
17
Étoiles 4
13
Étoiles 3
1
Étoiles 2
0
Étoiles 1
0
Garantie de remboursement de 30 jours

Inclut

0 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed