Créez des pages web interactives avec JavaScript
Quelle est la recette magique pour créer un site web réussi ? Proposer un contenu de qualité, mais pas seulement. Le Web a évolué et ses utilisateurs sont maintenant exigeants. L'apparence et le comportement du site sont devenus des critères-clés : il faut offrir à l'internaute une expérience de navigation fluide et intuitive pour espérer retenir son attention. Mais comment faire ? Le langage JavaScript a été inventé dans les années 1990 pour dynamiser les sites Internet. Ce cours va vous apprendre à utiliser JavaScript pour créer des pages web dynamiques et interactives. Quelle est la recette magique pour créer un site web réussi ? Le langage JavaScript a été inventé dans les années 1990 pour dynamiser les sites Internet. Ce cours va vous apprendre à utiliser JavaScript pour créer des pages web dynamiques et interactives. Quelle est la recette magique pour créer un site web réussi ? Le langage JavaScript a été inventé dans les années 1990 pour dynamiser les sites Internet.
Java for Android
This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps. In particular, this MOOC covers key Java programming language features that control the flow of execution through an app (such as Java’s various looping constructs and conditional statements), enable access to structured data (such as Java's built-in arrays and common classes in the Java Collections Framework, such as ArrayList and HashMap), group related operations and data into classes and interfaces (such as Java's primitive and user-defined types, fields, methods, generic parameters, and exceptions), customize the behavior of existing classes via inheritance and polymorphism (such as subclassing and overriding virtual methods).
Python : tout savoir sur le principal langage Big Data et Machine Learning
Python est le langage de programmation le plus utilisé dans le domaine du Machine Learning, du Big Data et de la Data Science. Découvrez tout ce que vous savoir à son sujet : définition, avantages, cas d’usage… Créé en 1991, le langage de programmation Python apparu à l’époque comme une façon d’automatiser les éléments les plus ennuyeux de l’écriture de scripts ou de réaliser rapidement des prototypes d’applications. Depuis quelques années, toutefois, ce langage de programmation s’est hissé parmi les plus utilisés dans le domaine du développement de logiciels, de gestion d’infrastructure et d’analyse de données. Langage Python : qu’est-ce que c’est ? Python est un langage de programmation open source créé par le programmeur Guido van Rossum en 1991. Il s’agit d’un langage de programmation interprété, qui ne nécessite donc pas d’être compilé pour fonctionner. Python : ses origines Vers le milieu des années 80, un Néerlandais nommé Guido van Rossum travaillait sur un projet éducatif. Types
Apprenez à programmer avec JavaScript
Pour créer des programmes d'ordinateur ou bâtir l'application de vos rêves, vous devez savoir comment coder dans un langage de programmation. Les applications s'appuient sur des données et une logique pour accomplir leur magie, et cela exige qu'un programmeur – vous – indique à l'ordinateur ce qu'il faut faire et comment. Mais comment écrire des applications, au fait ? Par où commencer ? Ce cours est conçu pour vous enseigner les bases du langage de programmation JavaScript et pour vous apporter beaucoup de pratique au passage ! Nous nous intéresserons à : comment structurer et regrouper des informations dans votre application avec des types de données ;comment utiliser la logique de programmation pour que votre application fasse ce que vous en attendez ;comment gérer les erreurs et permettre à votre application de communiquer ;comment écrire un code lisible, de façon à pouvoir plus facilement modifier, maintenir et partager vos applis.
Scratch, Snap et Arduino : synthèse des échanges sur la liste du groupe de travail éducation | April
Cet article est une synthèse de discussions sur la liste de diffusion du groupe de travail éducation de l’April. Il ne reflète pas les positions officielles de l’association. Rejoignez le groupe de travail éducation de l'April, en vous inscrivant à la liste de discussion (cette inscription est ouverte à tout le monde) Cet article est une comparaison de deux logiciels d'apprentissage graphique de la programmation utilisables dans l'enseignement primaire et secondaire Évolution du côté de Scratch Scratch 3.0 pointe le bout de son nez Première nouvelle, l’utilisation du logiciel privateur Flash ne sera plus requise. La future version supportera une syntaxe horizontale comme dans ScratchJr et une autre verticale comme dans le Scratch dit classique. Un nouvelle intéressante est le choix de la licence, Apache 2. Pour le moment, les développeurs en sont à la partie langage visuel principalement. Snap! Une alternative à Scratch existe depuis longtemps, elle s’appelle Snap!. Avec Snap! Dans Snap!
Top 10 Alternatives to PHP in 2018 - Hackr Blog
PHP has been one of the oldest and most used scripting languages for server-side development, and it’s powering over more than 42 million sites today on the world wide web, according to SimilarTech. PHP has certainly grown so much and matured over the course of 25 years, and the latest major release, PHP7 brought along many enhancements to the performance, boosting speed to up to 100% of that of PHP 5 and lowering the memory usage. PHP Composer is also said to be one of the best third-party package managers today, and the language now possesses a handful number of powerful frameworks, including Laravel, Symfony, Zend, and CodeIgniter. But the technologies are always changing, and some have even overthrown the PHP reign and opened doors for new opportunities to come. 1. Node.js is currently the hottest technology in web development; it’s a run-time environment for Javascript on the server side, simply put, it allows Javascript to be used for server-side development. 2. 3. 4. 6. 7. 8.
Apprenez à développer en C#
Le C# (Prononcez "Cé charpe" à la française ou "ci charpe" à l'anglaise), ça vous dit quelque chose ? C'est le langage de programmation phare de Microsoft. Utilisé par un nombre important et grandissant de professionnels, il permet de réaliser toutes sortes d'applications. Ce cours a pour but de vous apprendre les rudiments de ce magnifique langage et est ouvert à tous les débutants, qu'ils aient entendu parler du sujet ou non ! Ici, vous apprendrez comment on crée des applications informatiques et plus particulièrement celles utilisant le framework .NET que l'on découvrira ensemble ; puis vous vous familiariserez avec la syntaxe de base du C# pour commencer à créer des applications avec Visual Studio. À la fin de ce cours, vous maîtriserez les bases de la programmation en C# et saurez créer une application capable d'interagir avec un utilisateur, de lire ses saisies au clavier et d'afficher des choses à l'écran via une console. Joli programme, n'est-ce pas ?
Une bibliothèque JavaScript modulaire grâce aux plugins
Salutations ! Aujourd’hui, je vous propose un article un poil plus « avancé » puisqu’il s’adresse davantage aux auteur·rice·s de bibliothèques ; ce pourrait être le premier d’une série plus ou moins longue, alors n’hésitez pas à nous donner votre avis en commentaire ! Nous allons étudier ensemble un pattern qui peut s’avérer fort utile dans ce contexte, à savoir l’écriture d’une bibliothèque supportant un système de plugins. Trêve de palabres, plongeons en triple salto dans le vif du sujet ! Un exemple pas piqué des vers Par souci de simplicité, nous allons prendre un exemple… simple, à savoir une bibliothèque permettant d’appliquer une série de traitements sur une chaîne de caractères. Chacun des plugins sera représenté par une simple fonction prenant comme unique argument la valeur d’origine et retournant le résultat de son traitement ; commençons par en écrire quelques-uns : Attends, on itère sur les valeurs d’un tableau pour construire un résultat unique… ça me dit quelque chose !