Langages

JavaScript

Introduction

Afin de pouvoir réaliser les applications de il est nécessaire d'avoir une maîtrise basique du language JavaScript. 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. Mais il est aussi utilisé dans de nombreux environnements extérieurs aux navigateurs web tels que node.js. 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. C'est un language en forte croissance en nombre d'utilisateurs bénéficiant d'une communauté très active. language trends

Liens et Tutoriaux

Voici une liste de tutoriaux et d'articles permettant de rentrer facilement et graduellement dans le languages.

ES6 / ES2015 / ESNEXT

Le language javascript est en évolution, et connait de nombreuses améliorations poussées par la communauté. La dernière norme sortie, appellée ES2015 anciennement ES6 a apporté de nouvelles pratiques de développement. Si le sujet vous intéresse, il est possible de lire quelques articles:

Autres languages à connaître ou à reconnaître

HTML

HTML est l'acronyme de HyperText Markup Language (Langage de Balises pour l'Hyper Texte) ; c'est le bloc de base utilisé pour créer et représenter une page web. Cette balise va donc dicter le look et la présentation de chaque page web, mais sans influer sur les fonctionnalités développées.

HTML ajoute des balises autour du texte en Anglais permettant d'en façonner sa structure. On parle d'hypertexte en référence aux liens interconnectant les pages web, ce qui a fait le Web que nous connaissons aujourd'hui. En écrivant et publiant des pages Web, chacun peut devenir un acteur du Web. HTML permet aussi d'inclure des images et d'autres contenus dans les pages web. Grâce à HTML, chacun peut créer des sites web aussi bien statiques que dynamiques. HTML est le langage qui permet de décrire la structure et le contenu sémantique d'un document web. Ce contenu est balisé par des éléments HTML comme <img>, <title>, <p>, <div>, <picture> et d'autres encore. Ces éléments forment les blocs utilisés pour construire un site web.

Pour en savoir plus, aller voir l'article d'introduction du HTML de Mozilla.

CSS

Cascading Style Sheets (CSS), littéralement feuilles de style en cascade, est un langage de feuilles de style utilisé pour décrire la présentation d'un document écrit en HTML ou XML (cela inclut divers langages XML comme XHTML ou SVG).

CSS est l'un des langages clefs du Web ouvert et il est standardisé par une spécification W3C. Développé par niveaux, CSS1 est maintenant obsolète, CSS2.1 est une recommandation et CSS3, découpé en plusieurs modules.

SASS

Sass est un language au dessus du CSS. SASS