La classe: une classe est un ensemble de code contenant des variables et des fonctions permettant de creer des objets. Une classe peut contenir plusieurs objets. Les objets: un objet est un bloc de code melant des variables et des fonctions, appelees respectivement attributs et methodes. Les attributs definissent les caracteristiques dun objet dune classe, les methodes definissent quant a elles les fonctions propres aux instances dune classe. Lencapsulation: l’encapsulation permet denfermer dans une capsule les donnees brutes afin deviter des erreurs de manipulation ou de corruptions des donnees. Lencapsulation permet ainsi de cacher des methodes et des attributs a lexterieur de la classe. Labstraction: le concept dabstraction consiste a cacher les details inutiles a lutilisateur final dune classe. Il va ainsi pouvoir utiliser une classe dans son code de programmation tout en ne sachant pas comment celle-ci a ete developpee. Lheritage: le concept dheritage signifie quune classe B va heriter des memes attributs et methodes quune classe A. Lorsquune instance de la classe B est creee, on peut alors appeler les methodes presentes dans la classe A par la classe B. Cela va permettre de faire gagner du temps au programmeur. Le polymorphisme: lorsqu’une classe herite des methodes dune classe parent, il est possible de surcharger une methode, qui consiste a redefinir la methode de la classe parent pour que les deux classes ne fassent pas les memes taches. Javascript est le langage le plus populaire au monde. Il est absolument partout. Il sagit du langage du Web par excellence Il est aujourdhui le langage de programmation le plus polyvalent qui permet la fois de dvelopper: o Des sites Web, puisque 95% des sites au monde utilisent javascript.o Des serveurs: grce lenvironnement serveur Node. js, utilis par des gants tels que PayPal, Yahoo, Mozilla, Netflix, Uber, et mme la NASAo Des applications mobiles: grce Ionic, NativeScript, React Native et Flutter: Instagram mobile, facebook mobiles ont t conus avec ReactNativeo Des applications Desktop: de nombreuses applications pour ordinateur fonctionnant sur Windows, MacOS et Linux sont crites en JavaScript grce Electron (des exemples connus sont Slack, Discord, Visual Studio Code, Atom, Skype, Mailspring).Ces notions sont les plus importantes connaitre avant de se lancer vritablement dans JavaScript. Aprs avoir suivi cette formation, vous aurez le ncessaire pour dbuter aisment lutilisation de JavaScript, le langage le plus utilis au monde.