Une introduction à Javascript

29
Une introduction à Javascript

description

Une introduction à Javascript

Transcript of Une introduction à Javascript

Page 1: Une introduction à Javascript

Une introduction à Javascript

Page 2: Une introduction à Javascript

Javascript ?

Page 3: Une introduction à Javascript

Définition

Le Javascript est un langage de programmation de scripts orienté objet.Source : OpenClassrooms

Page 4: Une introduction à Javascript

Langage de programmation ?

Un langage de programmation permet de décrire d'une part les structures des données qui seront manipulées par l'appareil informatique, et d'autre part d'indiquer comment sont effectuées les manipulations, selon quels algorithmes. Ils servent de moyens de communication par lesquels le programmeur communique avec l'ordinateur, mais aussi avec d'autres programmeurs.Source : Wikipedia

Page 5: Une introduction à Javascript

Langage de programmation de scripts ?

Page 6: Une introduction à Javascript

Orienté objet ?

Page 7: Une introduction à Javascript

Quelques caractéristiques techniques

Programmation impérative et structurée

Typage dynamique

Programmation orientée prototype

Page 8: Une introduction à Javascript

Quelques caractéristiques métiers

Très flexible

Souvent utilisé en surcouche de site web

Mal connu des développeurs

Page 9: Une introduction à Javascript

Mais à quoi ça sert ?

Page 10: Une introduction à Javascript

Mais à quoi ça sert ?

Page 11: Une introduction à Javascript

Il était une fois un langage …

Page 12: Une introduction à Javascript

Meet Brendan Eich

Page 13: Une introduction à Javascript

Mocha, LiveScript & JavaScript

Page 14: Une introduction à Javascript

Javascript VS JScript

Page 15: Une introduction à Javascript

ECMAScript

Page 16: Une introduction à Javascript

The Browser wars

Why the long freeze in JavaScript development? A lot of it had to do with the long freeze on browsers due to the IE takeover.Brendan Eich

Page 17: Une introduction à Javascript

The Browser wars

Page 18: Une introduction à Javascript

ECMAScript 5 : The future is now.

Page 19: Une introduction à Javascript

88.3% of all the websites use JavaScript.

Page 20: Une introduction à Javascript

Javascript is everywhere

Page 21: Une introduction à Javascript

Client-side

Page 22: Une introduction à Javascript

Server-side

Page 23: Une introduction à Javascript

Format

Page 24: Une introduction à Javascript

Databases

Page 25: Une introduction à Javascript

Mobile & Desktop

Page 26: Une introduction à Javascript

Compiled Javascript

Page 27: Une introduction à Javascript

Merci pour votre attention.

Page 28: Une introduction à Javascript

BibliographieEloquent JavaScript - Marijn Haverbeke http://eloquentjavascript.net

Dynamisez vos sites web avec Javascript ! - Johann Pardanaud & Sébastien de la Marck http://fr.openclassrooms.com/informatique/cours/dynamisez-vos-sites-web-avec-javascript JavaScript Fundamentals - Jeremy McPeak http://code.tutsplus.com/courses/javascript-fundamentals

Computing Conversations with Brendan Eich - ieeeComputerSociety https://www.youtube.com/watch?v=IPxQ9kEaF8c

Javascript : le futur du web ? - octopuce.fr https://www.octopuce.fr/javascript-le-futur-du-web/

How Mozilla Lost Its C.E.O. - James Surowiecki http://www.newyorker.com/business/currency/how-mozilla-lost-its-c-e-o

The birth & death of Javascript. - Gary Bernhardt https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript

Page 29: Une introduction à Javascript

CréditsBrendan Eich Mozilla Foundation official photo - Darcy Padilla http://web.archive.org/web/20140209081556/http://blog.mozilla.org/press/bios/brendan-eich

Floppy Disk of Netscape Navigator - Toshihiro Oimatsu http://www.flickr.com/photos/72396314@N00/2141263830/

5 Years After Launch, Chrome is on Top of the Browser World - Felix Richter http://www.statista.com/chart/1438/browser-market-share-since-2008/