illustrationJAVASCRIPT

Qu'est-ce que ce language?

JavaScript (qui est souvent abrégé en « JS ») est un langage de script léger, orienté objet, principalement connu comme le langage de script des pages web. Il est aussi utilisé dans de nombreux environnements extérieurs aux navigateurs web tels que Node.js, Apache CouchDB voire Adobe Acrobat.

Le code JavaScript est interprété ou compilé à la volée (JIT). C'est un langage à objets utilisant le concept de prototype, disposant d'un typage faible et dynamique qui permet de programmer suivant plusieurs paradigmes de programmation : fonctionnelle, impérative et orientée objet.

JavaScript ne doit pas être confondu avec le langage de programmation Java. Java et JavaScript sont deux marques déposées par Oracle dans de nombreux pays mais ces deux langages de programmation ont chacun une syntaxe, une sémantique et des usages différents.

source : "developer.mozilla.org"

illustrationDocumentation

Developpeur Mozilla

La référence JavaScript regroupe les différentes notions autour du langage JavaScript. L'ensemble du langage y est détaillé. Si vous développez une application JavaScript, vous pourrez utiliser ces différentes pages (d'où le titre de « référence »). Si vous apprenez JavaScript ou que vous souhaitez comprendre comment fonctionnent certains de ses composants, vous pouvez lire le Guide JavaScript.

illustrationSe former

Developpeur Mozilla

Si vous souhaitez apprendre JavaScript et que vous débutez en programmation ou en JavaScript, la section JavaScript de la zone d'apprentissage de MDN (learning area) est le meilleur endroit où commencer.

W3Cschools

JavaScript est le langage de programmation le plus populaire au monde. Facile à apprendre c'est le langage de programmation du Web. Ce tutoriel vous apprendra JavaScript de base à avancé.

Codecademy

Site en Anglais You will learn all the common HTML tags used to structure HTML pages, the skeleton of all websites. You will also be able to create HTML tables to present tabular data efficiently.

theodinproject

Site en Anglais Rendez vos sites Web dynamiques et interactifs avec JavaScript! Vous allez créer des fonctionnalités et des applications autonomes. Ce cours regroupera tout ce que vous avez appris au projet Odin en un seul projet final.

Freecodecamp

freeCodeCamp est une organisation à but non lucratif qui se compose d'une plate-forme Web d'apprentissage interactive ayant pour objectif de rendre le développement Web d'apprentissage accessible à tous. 300 heures de cours sur pour apprendre Javascript

OpenClassrooms

OpenClassrooms est un site web de formation en ligne qui propose à ses membres des cours certifiants.

Sololearn

Apprenez tous les principes de base de JavaScript et amusez-vous en le faisant - avec SoloLearn! Ce didacticiel couvre toutes les fonctionnalités de base de la programmation JavaScript, y compris les moyens de rendre votre site Web plus interactif, de créer un contenu de site Web modifié, de valider des formulaires, de créer des cookies, et bien plus encore. Parcourez nos leçons pédagogiques soigneusement sélectionnées, puis répondez à des quiz interactifs tout en explorant les points de contrôle. Notre collection d'exercices et de sessions pratiques vous guide tout au long du processus de création de votre propre code JavaScript.

illustrationEntrainez-vous

Freecodecamp

freeCodeCamp est une organisation à but non lucratif qui se compose d'une plate-forme Web d'apprentissage interactive ayant pour objectif de rendre le développement Web d'apprentissage accessible à tous.

Khanacademy

Pours interactif, avec beaucoup d'aide. Possibilité de mettre en français. Il y a également une appli.

illustrationVidéos / Tutos

Grafikart

Apprendre le JavaScript. 29 chapitres, près de 15 heures de vidéos. JavaScript (souvent abrégé en "JS") est un langage de script, orienté objet, principalement utilisé comme le langage de script des pages web. Mais il peut aussi être utilisé sur de nombreux environnements extérieurs aux navigateurs tel que node.js.

khanacademy

Cours intéractif, avec beaucoup d'aide. Possibilité de mettre en français. Il y a également une appli.