1.1 Qu'est-ce-que JavaScript ?

Bonjour à tous et bienvenue sur le cours de JavaScript ce cours est destiné pour les débutants. Moi c'est Brahim et je suis très heureux de vous faire découvrir le fonctionnement de ce langage. Ce cours vous apprendra les bases de la programmation en javascript donc nous verrons dans un premier temps qu'est-ce que JavaScript. Que peut-on en faire ? Où s'exécute le code JavaScript ? et enfin quelle est la différence entre JavaScript et ECMA Script ? Commençons par la première question qu'est-ce que JavaScript. Alors JavaScript est langage de développement plus précisément en langage de script orienté objet qui permet entre autres d'introduire sur une page des petites animation ou même des effets. JavaScript est actuellement l'un des langages de programmation le plus populaires et le plus utilisé au monde il se développe plus rapidement que tous les autres langages de programmation et des grandes entreprises comme Netflix Walmart et Paypal créer des applications entière autour de JavaScript. Deuxième question: Que peut-on faire avec JavaScript. Pendant longtemps JavaScript n'a été utilisé que dans les navigateurs pour créer des pages Web interactives mais ces jours sont révolus grâce au soutien énorme de la communauté et les investissements des entreprises comme Facebook et Google. De nos jours, on peut enfin créer des applications web et mobile complète ainsi que les applications de réseautages. en temps réel comme des Chatbot, des services de streaming vidéo des outils en ligne de commande ou même des jeux. 3eme question: Où s'exécute le code JavaScript ? J'ai été conçu pour fonctionner uniquement dans les navigateurs chaque navigateur possède ce qu'on appelle un moteur JavaScript qui peut exécuter du code javascript. Par exemple pour les moteurs JavaScript pour chrome et Firefox est V8 et SpiderMonkey. En 2009 un ingénieur appelé Brian Doll a pris le moteur JavaScript open source dans Chrome et l'intégrer dans un programme C++ qu'on appelle aujourd'hui Node. Node et un programme C++ qui inclut du moteur JavaScript V8 de Google. Maintenant avec cela on peut enfin exécuter du code JavaScript en dehors d'un navigateur. On peut aussi créer des applications en backend pour nos applications web et web mobile. Enfin dernière question quelle est la différence entre JavaScript et ECMA Script. ECMA Script n'est qu'une spécification alors que JavaScript est est un langage de programmation qui confirme cette spécification. La première version de ECMA est sorti en 1997 puis à partir de 2015 ECMA a travaillé sur les versions annuelles d'une nouvelle spécification qu'on appelle aujourd'hui ES2015 ES version 6. Bon! Assez de théorie, voyons plutôt ça en pratique. Alors pour cette petite démonstration. On ouvre un nouveau navigateur. Alors on fait un petit clique droit. Inspecter les éléments. Et on va dans l'outil console. Dans l'outil console on peut écrire toutes les commandes JavaScript. On fait un petit console.log On ouvre les parenthèses. Les petites côtes. Salut tout le monde. Et on oublie pas le ; à la fin. Voilà le petit message. Ce code fonctionne très bien. On peut aussi écrire des expressions mathématiques donc 2 + 2 et on obtient 4. On peut aussi. Écrire des messages d'alerte. Créer des messages d'alerte. On a bien le coucou en alerte. Voilà pour ce chapitre on se retrouve pour le second chapitre la mise en place du développement .