Coder le

MONDE
DE DEMAIN

 

PHP késako ? Comment ça marche ?

PHP Késako ? Une nouvelle semaine, un nouveau mot du jargon informatique. Nous allons nous intéresser dans cette article à un autre langage de programmation utilisé par les développeurs : le PHP (Hypertext Preprocessor). Sans rentrer dans la technique pure et dure, nous vous proposons de comprendre ce qui se cache derrière cet acronyme et de voir dans quels cas ce langage peut être utilisé. Décryptage.

#1 Définition du PHP

Le PHP, pour Hypertext Preprocessor, désigne un langage informatique, ou un langage de script, utilisé principalement pour la conception de sites web dynamiques.Nous reviendrons plus tard sur la notion de …

Lire la suite

HTML késako ? Définition et fonctionnalités

HTML késako ? Encore un mot, un acronyme même, du jargon informatique mais dont vous ne maîtrisez pas nécessairement les aspects. Pas de panique ARCA Computing vous explique tout. Il est important d’en comprendre le sens, car ce langage est omniprésent sur le web : il permet en effet une lecture facile du contenu des pages par les robots. Dans cet article, nous allons vous définir ce qu’est l’HTML et vous présenter sa structure et ses fonctionnalités. Ce langage n’aura plus de secret pour vous !

#1 Qu’est-ce que l’HTML en informatique ?

Le HyperText Markup Language, généralement abrégé HTML …

Lire la suite

Un CMS késako ? Définition

Un CMS késako ? Vous en avez sûrement entendu parlé sans vraiment savoir ce que cet acronyme signifie et ce qu’il implique… Et pourtant, il en existe entre 250 à 300 sur le marché… Vous avez donc pu en manipuler à un moment ou à un autre. Un CMS désigne un système de gestion de contenu indispensable pour construire et enrichir un site Internet. Vous comprenez donc son importance ! Il en existe de très différents, selon la taille ou la complexité du site et le choix est stratégique. Nous allons vous présenter dans cet article les possibilités offertes par

Lire la suite

Le Java, késako?

Qu’est-ce que le Java ? Vous avez certainement entendu parler de nombreux termes utilisés dans l’écosystème Java, comme « JVM », « JRE », ou encore « Serveur Tomcat ». S’imposant comme la technologie la plus utilisée au monde, nous allons voir ce que permet cette technologie, et quelles sont les forces qui ont permis son adoption. Bonne lecture !

Le Java c’est quoi?

C’est avant tout un langage de programmation dit de « haut niveau » développé par Sun Microsystems en 1995. Tout le code source est écrit dans des fichiers comportant l’extension .java. Ce code source est ensuite compilé par le compilateur java, nommé « javac », …

Lire la suite

Méthode agile : une gestion de projet visuelle

Dans ce dernier article sur la méthode agile, nous allons voir comment contrôler en continu le travail de l’équipe grâce au management visuel. Nous allons ainsi apprendre à représenter visuellement la gestion de projet grâce à différents outils tels que les user stories (ou récits utilisateur), le product backlog, la méthode Kanban ou le lean management.

#1 Inspecter les user stories

En gestion de projet agile, ces user stories sont des phrases simples rédigées dans le langage de tous les jours. Elles vont permettre à l’équipe de décrire précisément toutes les fonctionnalités du projet.

Quelques conseils pratiques :
– Formaliser …

Lire la suite

La méthode Agile, kézako ?

En gestion de projet, il est parfois difficile de maintenir la motivation de l’équipe, surtout lorsque le projet change soudainement en cours de conception. Pour éviter que les imprévus ne déroutent une équipe, il existe plusieurs méthodologies de gestion de projet dont la méthodologie Agile dont nous allons vous livrer les principes majeurs dans cet article.

La méthodologie Agile s’oppose généralement à la méthodologie traditionnelle en cascade. Elle se veut plus souple et adaptée, et place les besoins du client au centre des priorités du projet. A l’origine, cette approche a été créée pour les projets de développement web et …

Lire la suite

Parole d’expert – Code smell : l’indentation excessive du code


Tournez votre tête de quatre-vingt dix degrés vers la droite. Si votre code ressemble à l’Everest, accompagné de ses petites soeurs Nuptse et Lhotse, alors votre code est probablement trop indenté, et trop long : c’est un code smell. Les « code smells » sont un indicateur facile à déceler, souvent symptômes d’un problème sous-jacent plus important.

Houston, nous avons un problème.

Houston, nous avons un problème.

Dans cet article j’ai envie de vous parler du « code smell » très courant suivant: celui d’avoir trop de niveaux d’indentation dans le code.

Je vais utiliser ici du code java pour illustrer mes exemples, mais ce problème transcende

Lire la suite

Arrêtez d’utiliser Lodash/Underscore, ES6 est là

Underscore et Lodash, deux classiques

Dans le développement Javascript il y a deux librairies qui ont facilité la vie d’énormément de développeurs. Ces librairies sont Underscore et Lodash, Lodash étant un sur-ensemble d’Underscore apportant encore plus de fonctionnalités. 

Actuellement, Lodash c’est :

  • + de 38 000 stars sur le projet Github
  • + de 22 millions de téléchargement du module npm par semaine

Sorties respectivement en 2009 pour Underscore et 2012 pour Lodash, elles font partie des librairies les plus populaires que tout développeur Javascript a utilisé au moins une fois dans sa vie.

Elles sont encore énormément utilisées et

Lire la suite

Le comparatif Javascript Frameworks: Angular vs React vs Vue

Aujourd’hui nous allons nous intéresser à un comparatif entre Angular, React et Vue avec Webpack. Malgré l’esprit « orienté composants » de ces 3 frameworks javascript, la philosophie ainsi que l’architecture et les outils pour la mise en oeuvre diffèrent tout de même.

1. Angular

Un peu d’histoire. Angular, développé par Google, est actuellement à sa version 4 qui est dans la continuité de la version 2. Il existe effectivement une version 1 de Angular plus communément appelée AngularJS. Cependant, il y a un gap énorme entre AngularJS et Angular.

L’équipe de développement Angular a par conséquent totalement ré-écrit le framework en …

Lire la suite

React Native : une bonne alternative au développement natif ?

React Native

React-Native

 

Alors qu’on se demande souvent quelle solution mobile choisir quand on démarre un projet, nous avons jugé bon, aujourd’hui, de vous parler de React Native.

Cet article viendra compléter celui déjà en ligne application mobile natif ou cross-plateforme / app ou web-app

On ne présente plus React : ce moteur de rendu web, open source, créé par Facebook, et dont la popularité ne cesse de croître.
A la différence de son grand frère qui cible les interfaces web, React Native est un moteur de rendu taillé, lui, pour les apps natives et ceci même s’il repose sur la …

Lire la suite