JavaScript 2025

Apprenez JavaScript des bases aux applications

Développement Web5.0(97)6h 26min29 leçons11 sections

Ce que vous apprendrez

  • Comprendre les bases de JavaScript et les façons d'écrire du code
  • Utiliser les variables, les types de données et les opérateurs
  • Écrire des instructions conditionnelles et des boucles
  • Créer des fonctions et des fonctions avec paramètres
  • Travailler avec les tableaux à une et à deux dimensions
  • Gérer les erreurs avec Try et Catch
  • Travailler avec les objets, la programmation orientée objet et l'héritage
  • Interagir avec les pages web grâce au DOM et au BOM
  • Valider les champs de formulaire
  • Travailler avec les services web, XML et JSON

À propos du cours

Ce cours enseigne JavaScript depuis les bases jusqu'à la création d'applications web interactives. Vous commencez par comprendre pourquoi JavaScript est important, comment l'utiliser et comment écrire du code, puis vous apprenez les variables, les types de données et les opérateurs et vous créez votre première application pratique. Ensuite, vous passez aux instructions conditionnelles comme If et Switch, aux boucles comme For et Do While et aux boucles imbriquées, puis à la création de fonctions et de fonctions avec paramètres, ainsi qu'aux tableaux à une et à deux dimensions. Vous apprenez ensuite les types d'erreurs et leur gestion avec Try, Catch, Finally et Throw, ainsi que les objets, la programmation orientée objet et l'héritage. Dans la partie pratique, vous travaillez avec le modèle objet du navigateur, le modèle objet du document, la validation des champs de formulaire et les expressions régulières, et vous terminez par les services web et les API, le travail avec XML et JSON et l'appel de services avec JavaScript. Le cours convient aux débutants en programmation et à tous ceux qui veulent se lancer dans le développement web. Aucune expérience préalable n'est nécessaire. Ensuite, vous saurez écrire du code JavaScript organisé, interagir avec les pages web et les relier à des services externes.

Résultats attendus

  • Écrire un code JavaScript propre et efficace.
  • Créer des applications web interactives avec JavaScript.
  • Maîtriser la gestion des erreurs et améliorer les performances des applications.
  • Acquérir des compétences en programmation pour devenir développeur JavaScript.
  • Réaliser vos propres projets logiciels ou à des fins commerciales.

Avis des apprenants

Ces avis proviennent d'apprenants qui ont acheté le contenu et en ont complété au moins 50% — il n'y a aucun avis de personnes n'ayant pas suivi le contenu.
5.0
★★★★★
97 avis
5★
95
4★
0
3★
2
2★
0
1★
0
  • ★★★★★wafaa A.·منذ 1 شهرشاهد 100٪

    الكورس اكتر من ممتاز حقيقي ويستحق 10 نجوم مش خمسة انا استفدت جدا بجد شرح وافي وكافي

  • ★★★★★Baraa E.·منذ 3 شهرشاهد 52٪

    بسبب الكورس دة اتعرفت عن لغات البرمجة و مفاهيم البرمجة اكتر و طريقة الشرح بسيطة و حلوة فا بجد عاش

تم عرض كل التقييمات (2)

Contenu du cours

1

Introduction à JavaScript

3 leçons
  1. Pourquoi JavaScript ?Explique pourquoi apprendre JavaScript : sa large diffusion et la demande, son travail avec les pages web et les formulaires, et le contenu du cours, des bases du langage à la programmation orientée objet, la manipulation de la page et les erreurs.8:11
  2. Comment utiliser JavaScript ?Montre ce qu'est JavaScript et comment l'utiliser, avec différentes façons de l'exécuter : éditeurs en ligne pour tester rapidement et console du navigateur, et une mention de son usage côté serveur avec Node.js.12:32
  3. Façons d'écrire du code en JavaScriptExplique deux façons d'écrire du code JavaScript : créer un dossier et un fichier et installer une extension JavaScript dans l'éditeur, puis écrire le code dans la balise body de la page ou dans un fichier séparé.16:49
2

Bases de JavaScript

3 leçons
  1. Variables et types de donnéesExplique les bases de la programmation en JavaScript : commentaires sur une ou plusieurs lignes, déclaration de variables, type qui change selon la valeur, et valeur fixe avec const.13:53
  2. OpérateursExplique les opérateurs en JavaScript, dont l'addition, la soustraction et la comparaison, la différence entre == qui compare la valeur et === qui compare la valeur et le type, et l'incrémentation avec ++ et +=.11:32
  3. Créer votre première application pratiqueConstruit une première application pratique avec une interface de champs de saisie et un bouton, reliée à du code JavaScript pour additionner des valeurs et afficher le résultat, en corrigeant la concaténation de texte au lieu de l'addition.11:10
3

Contrôle de flux

2 leçons
  1. L'instruction IfExplique les instructions conditionnelles if en JavaScript et l'exécution de code lorsqu'une condition est vraie, avec else if pour plusieurs conditions sur l'âge, et comment une condition satisfaite fait ignorer les suivantes.13:38
  2. L'instruction SwitchExplique l'instruction conditionnelle switch, qui compare une variable à plusieurs cas et exécute du code pour chacun avec break, à travers un exemple où l'utilisateur choisit son humeur.10:01
4

Boucles

3 leçons
  1. La boucle ForExplique la boucle for en JavaScript comme alternative à la copie répétée d'une instruction, avec ses éléments valeur de départ, condition et pas, en comptant de façon croissante et décroissante.17:48
  2. Boucles imbriquéesExplique les boucles imbriquées, une boucle for dans une autre, et comment la boucle interne s'exécute entièrement à chaque tour de la boucle externe, avec break et continue pour contrôler la répétition.13:08
  3. La boucle Do WhileExplique les boucles while et do while et leur différence : do while exécute le code une fois avant de tester la condition, avec un exemple de devinette de nom répétée jusqu'à la bonne réponse, et un rappel de break et continue.12:55
5

Fonctions

2 leçons
  1. Définir des FonctionsExplique la définition des fonctions en JavaScript pour découper le code en tâches, d'abord sans paramètres, puis avec un paramètre à valeur par défaut utilisée quand rien n'est transmis.14:55
  2. Fonctions avec ParamètresExplique les fonctions avec paramètres : transmettre des valeurs et renvoyer un résultat avec return, comme la somme de deux nombres ou une factorielle, ainsi que la portée (scope) qui limite une variable à sa fonction.16:49
6

Tableaux

2 leçons
  1. Tableaux 1DExplique les tableaux à une dimension en JavaScript : ce qu'ils sont, pourquoi on les utilise, comment créer un tableau de valeurs, accéder à ses éléments et obtenir sa taille avec la propriété length.19:33
  2. Tableaux 2DExplique les tableaux à deux dimensions en JavaScript, des tableaux de tableaux, comment accéder à un élément par son indice de ligne et de colonne, et comment les remplir et les afficher avec des boucles.7:30
7

Gestion des erreurs

2 leçons
  1. Types d'Erreurs et Utilisation de Try & CatchExplique la gestion des erreurs en JavaScript et les types d'erreurs, des erreurs de syntaxe et de logique aux erreurs imprévues, et l'utilisation de try et catch pour exécuter le code et intercepter le problème.15:19
  2. Utiliser Finally & throw pour Détecter et Gérer les ErreursExplique l'usage de finally pour exécuter du code qu'il y ait une erreur ou non, et de throw pour déclencher volontairement une erreur face à une valeur inacceptable comme un nombre négatif, avec try et catch.11:10
8

Objets et POO

3 leçons
  1. Travailler avec des ObjetsExplique les Objects en JavaScript comme moyen de regrouper des variables liées, comme l'identifiant, le nom et le salaire d'un étudiant, en une seule entité, d'accéder à ses propriétés, de modifier leurs valeurs et de l'afficher dans la console.17:30
  2. Programmation Orientée Objet - OOPPrésente la programmation orientée objet en JavaScript : créer une classe une seule fois avec des propriétés et un constructeur, puis en tirer plusieurs objets et utiliser une méthode, pour réutiliser le code.15:13
  3. HéritageExplique l'héritage en programmation orientée objet : créer une nouvelle classe qui étend une classe existante pour hériter de ses propriétés et méthodes, avec super dans le constructeur et de nouvelles propriétés, sans réécrire le code.10:52
9

BOM et DOM

2 leçons
  1. Modèle d'Objet du Navigateur - BOMExplique le Browser Object Model (BOM) et son lien avec le DOM, ses composants window, navigator et screen, et comment JavaScript contrôle la fenêtre : ouverture, fermeture, messages et exécution différée.12:12
  2. Modèle d'Objet du Document - DOMExplique le DOM, qui représente la page elle-même, et comment accéder à ses éléments par id ou par nom de balise, modifier leur contenu et leur style, et gérer des événements comme le survol de la souris.17:57
10

Validation des formulaires

3 leçons
  1. Bases de la Validation de FormulaireExplique la validation des champs de formulaire de trois façons : attributs HTML comme la longueur minimale et maximale et le type de champ, code JavaScript, et expressions régulières pour vérifier un format comme celui d'un e-mail.13:04
  2. Règles de Validation AvancéesExplique une validation plus avancée des saisies utilisateur avec JavaScript, comme vérifier qu'une valeur est un nombre, contrôler la longueur d'un texte et afficher des messages d'erreur adaptés avant d'accepter les données.13:34
  3. Validation avec des Expressions RégulièresExplique la validation des saisies avec les expressions régulières, qui comparent une valeur à un modèle défini, et comment utiliser test pour vérifier la correspondance du texte et afficher un message correct ou incorrect.6:18
11

Services web et APIs

4 leçons
  1. Introduction aux Services Web & APIsPrésente les Web Services et les API, qui permettent à n'importe quel langage de les appeler et d'obtenir des données d'organisations sans connaître leur langage d'implémentation, en introduction aux formats XML et JSON.13:53
  2. Travailler avec XML et JSONPrésente les formats d'échange de données XML et JSON, explique la structure d'XML fondée sur des balises dont chacune ouverte doit être fermée, et s'exerce à écrire un fichier XML et à l'afficher dans le navigateur.12:50
  3. Explorer et Tester les Services WebExplore les services web publics et la façon de les tester avec des outils dédiés, par exemple demander des données à une API avec des conditions et des champs précis, et essayer des services SOAP via un fichier WSDL.12:54
  4. Travailler avec et Appeler des Services Web en utilisant JavaScriptExplique l'appel de services web depuis JavaScript via l'URL d'une API REST, la récupération de données JSON converties en objet, leur affichage dans la console et l'accès à leurs champs comme le nom.13:39

Formateur

Ing. Azab Mohamed Azab

Ing. Azab Mohamed Azab

Conférencier à l'Académie arabe des sciences, de la technologie et du transport maritime, ainsi qu'au ministère égyptien de l'Intérieur, spécialisé en technologie et information.
68.8K vues28 cours

Ce cours fait partie du diplôme

Cours similaires