background preloader

Tutoriels

Tutoriels
Related:  Languages de programmationCOURS, TUTORIELS et Cointégration web

RedMonk janvier 2018 : Go semble déjà essoufflé et Swift rattrape Objective-C alors que Kotlin est en pleine ascension dans le classement Le 7 mars, RedMonk a publié son classement de popularité des langages de programmation pour le premier trimestre 2018. Avant d'aller plus loin, précisons que le classement RedMonk est l'une des initiatives les plus connues visant à présenter les « meilleurs » langages de programmation ou langages les plus « populaires », avec l'index Tiobe, PyPL ou encore le classement annuel de l'Institute of Electrical and Electronics Engineers (IEEE). Et comme chacune de ces initiatives, le classement RedMonk a ses limites. Pour information, RedMonk combine les données de GitHub et Stack Overflow : GitHub Archive qui fournit un enregistrement de tous les événements publics sur GitHub permet d'avoir les langages utilisés pour chaque projet, et l'outil d'exploration de données de Stack Overflow permet d'extraire le nombre de tags associés à un langage donné. Il faut aussi noter que sur GitHub, RedMonk ne prend pas en compte les forks. Le langage Go de Google est-il déjà essoufflé ? Source : RedMonk

Code Avengers: learn to code games, apps and websites Apprenez à créer votre site web avec HTML5 et CSS3 Vous souhaitez créer vos propres sites web ? Vous êtes au bon endroit ! Dans ce cours, vous apprendrez comment utiliser HTML5 et CSS3, les deux langages de programmation à la base de tous les sites web. Vous pensez peut-être que vous n'êtes pas fait pour apprendre un langage informatique, mais ne vous inquiétez pas : HTML et CSS sont des langages simples, que nous allons découvrir pas à pas, au cours de nombreux exercices. Vous serez bientôt capable d'ajouter du texte à votre site, de construire un menu de navigation, d'insérer des images... et bien plus encore ! Alors, prêt à réaliser un site web de A à Z ? Vous souhaitez créer vos propres sites web ? Vous pensez peut-être que vous n'êtes pas fait pour apprendre un langage informatique, mais ne vous inquiétez pas : HTML et CSS sont des langages simples, que nous allons découvrir pas à pas, au cours de nombreux exercices. Alors, prêt à réaliser un site web de A à Z ?

FablabJunior2014 Plus de photos : Description voici les infos pour la mise en place d'un stage en partenariat avec ACCOORD, Club Efferv&science et avec le soutien des Petits Débrouillard Pays de la Loire : Du mardi 4 au vendredi 7 mars, PiNG propose un stage d’initiation au bricolage et à la fabrication numérique pour les 11/16 ans. Initiation à l’électronique, au code créatif, à la soudure, sensibilisation au recyclage/récupération d’objets de matériaux : le temps de quatre après-midis les participants découvriront de manière ludique et collective ce qu’il est possible de faire dans un fablab. Objectifs Objectifs des rencontres Objectifs pédagogiques Découverte et initiation d'arduino de manière ludique, programmation graphique Créer collectivement un projet-idée de A a Z en mode travail de groupe Imaginer ensemble des espaces de valorisation des productions éventuelles : ExpoSciences44, Festival D ... Carnet de Route Lundi Mardi Mercredi Jeudi

Quels sont les langages de programmation les plus utilisés par les développeurs ? Une analyse des évènements publics sur GitHub Ben Frederickson, un développeur et blogueur, s'est amusé à dresser un classement de la popularité des langages de programmation en comptant tout simplement le nombre de personnes qui les utilisaient sur les plateformes d'hébergement de code, et en particulier GitHub. Pour cela, il a utilisé les projets GitHub Archive et GHTorrent comme sources de données pour son analyse. L'archive GitHub fournit un enregistrement de tous les événements publics sur GitHub depuis le début de l'année 2011. Elle crée un événement chaque fois que quelqu'un a créé un nouveau code, un fork ou un référentiel, ou a ouvert un ticket sur la plateforme. Un autre élément qui lui permettra d'affiner son analyse est qu'il y a des noms d'utilisateur associés à chacun de ces événements, ce qui signifie qu'il est possible de compter le nombre de personnes différentes utilisant chacun des langages. Classement des langages en fonction de leur base d’utilisateurs mensuels actifs Focus sur les principaux langages Et vous ?

Your Web, documented · WebPlatform.org CSS3 module: W3C Selectors Résumé Les CSS (Cascading Style Sheets) sont un langage permettant de décrire la restitution de documents HTML et XML à l'écran, sur papier, vocalement, etc. Pour attacher des propriétés stylistiques aux éléments du document, elles utilisent les sélecteurs, qui sont des conditions de sélection de ces éléments. Statut de ce document Ce document est une version de travail de l'un des "modules" de la future spécification CSS3. Ce document est un document de travail du Groupe de Travail CSS & FP faisant partie de l'activité Style. Le Groupe de Travail pense que cette spécification est prête et souhaite donc en faire le dernier appel à commentaires. Les commentaires sur ce document de travail et les discussions le concernant peuvent être envoyés dans la liste de diffusion publique (archivée) www-style@w3.org (voyez les instructions). Ce document est toujours à l'état de document de travail et peut donc être mis à jour, remplacé ou rendu obsolète par d'autres documents du W3C à tout moment. 1.

The Beginner's Guide to three.js In this step-by-step guide, we’re going to create a 3D version of the Treehouse logo using three.js, which is a 3D graphics framework built on top of WebGL. Click and drag your mouse to orbit the camera! You can also use your mousewheel to zoom in and out. See the Demo Download the Code View on CodePen Note: You’ll need the desktop version of either Chrome, Firefox, or Safari. 3D graphics can be difficult, especially 3D in the browser. Even though three.js might look complex at first, it would actually take even more code to write the same thing in pure WebGL, mostly because we’d need to write a rendering engine. Browser Compatibility For this tutorial, you’ll need the desktop version of either Chrome, Firefox, or Safari. Also, if you’re using Safari, you need to enable WebGL first. Open the Preferences menu.Click on the Advanced tab.Click the checkbox that says Show Develop menu in menu bar.Open the Develop menu from the menu bar and select Enable WebGL. Getting Started Download three.js

Sublime Text 2 pour le dev web : config, trucs et astuces Pourquoi cet article ? J'écris cet article parce qu'autant ST peut être extrêmement puissant et confortable, autant son installation par défaut (ST « nu », si vous voulez) n'en laisse pas paraître grand chose… La sidebar est totalement dénuée d'options utiles au clic droit, on n'a pas de transpose, etc. Et même ses fonctions natives puissantes, comme le Go To Anything, la Command Palette ou les Layouts, sont souvent bien peu utilisés, ou sous-employés. L'idée est donc de mettre en place ici une config « musclée », et de vous fournir également des liens vers des ressources externes de qualité sur ST lui-même, au travers notamment de screencasts, qui constituent toujours une des meilleures approches pour découvrir un éditeur, car l'aspect visuel et animé est important ici. À partir de zéro Note importante : si vous avez déjà ST d'installé et de personnalisé, il peut être préférable de sauvegarder vos réglages et paquets. Installation Vous pouvez télécharger ST depuis son site officiel.

Apprendre le Web | MDN Bienvenue dans l'Espace d'apprentissage du MDN. Cet ensemble d'articles a pour but de fournir aux développeurs Web débutants tout ce dont ils ont besoin pour commencer à développer des sites web simples. Le but de cette section du MDN n'est pas de vous faire passer de « débutant » à « expert », mais plutôt de vous mettre à l'aise avec les technologies. À partir de là, vous devriez être capable de vous débrouiller par vous-même, en utilisant le reste du contenu du MDN et d'autres ressources. Si vous êtes un débutant complet, le développement web peut être un réel défi — notre but est de simplifier suffisamment le sujet pour que vous appreniez facilement, tout en vous fournissant assez de détails pour que vous soyez autonome. Important : L'espace d'apprentissage reçoit régulièrement de nouveaux contenus. Par où commencer ? Note : Notre Glossaire fournit des définitions de la terminologie employée. Entrée aléatoire dans le glossaire Jank Rubriques couvertes Débuter avec le développement web

Outils de développement Firefox Examinez, modifiez et déboguez du HTML, des CSS et du JavaScript sur ordinateur ou sur mobile. Si vous cherchez des informations sur l'utilisation des outils de développement disponibles dans Firefox, vous êtes au bon endroit. Cette page fournit des liens vers des informations détaillées sur tous les outils principaux et additionnels de Firefox. Ainsi que d'autres liens vers par exemple : comment connecter et déboguer Firefox pour Android, comment étendre les outils de développement, et comment déboguer le navigateur lui-même. Nous vous encourageons à explorer les liens de la barre latérale, et ceux dans la page, pour en apprendre plus sur les outils de développement. Outils principaux La partie droite de la barre d'outils (qui peut être ouverte avec Ctrl + Shift + I ou Cmd + Opt + I sur OS X), contient plusieurs boutons qui permettent de faire des actions ou de changer des options des outils. Inspecteur Permet de voir et modifier une page en HTML et en CSS. Console Web Débogueur JavaScript

Related: