Programmation informatique à Grenoble et Lyon

Programmation informatique sur mesure

Je suis un développeur informatique Freelance sur Grenoble (Isère 38) et alentours, je vous propose des prestations de développement informatique sur mesure.

Passionné par la programmation, je me suis essentiellement spécialisé dans les languages web : PHP 7.2, SQL, HTML 5.1, CSS 3, JavaScript, etc.

Un programmeur Freelance de Grenoble qui vous propose des prestations de programmation informatique...

Développement informatique à Grenoble et Lyon

La programmation informatique - Qu'est-ce que c'est ?

La programmation informatique, c'est le développement de programmes via des langages de programmation informatique.

Pour écrire des programmes informatiques, les programmeurs utilisent des variables, des conditions, des boucles, des tableaux, des fonctions, des objets, etc.

Un programme informatique est un simple fichier texte, que l'on appelle fichier source.

Ce fichier a souvent une extension selon son langage. Exemple avec les principaux langages du web :

  • Pour les fichiers HTML l'extension est ".html";
  • Pour les fichiers CSS l'extension est ".css";
  • Pour les fichiers JavaScript l'extension est ".js";
  • Pour les fichiers PHP l'extension est ".php";
  • Pour les fichiers SQL l'extension est ".sql".

Programmation informatique - Bonnes pratiques

Lors de la conception d'un projet informatique, il y a des paradigmes et des bonnes pratiques de programmation informatique à respecter.

Paradigmes de programmation informatique

Dans la programmation informatique, il y a comme paradigmes :

  • La programmation procédurale;
  • La programmation orientée objet (POO);
  • La programmation fonctionnelle.

La programmation orientée objet est le paradigme le plus utilisé lors du développement Back-End de grosses applications dynamiques.

Bonnes pratiques de programmation informatique

Dans la programmation informatique, comme bonnes pratiques il y a entre autres :

  • Le SOLID qui est un acronyme qui représente cinq principes de bases pour la POO;
  • Le DRY qui est un acronyme qui signifie "don't repeat yourself" ("ne vous répétez pas" en Français);
  • Le principe KISS qui signifie "keep it simple, stupid" ("garde ça simple, idiot" en Français);
  • "Law of Demeter" ("loi de Déméter" en Français) qui est une règle de conception de la POO qui a pour règle "ne parlez qu'à vos amis immédiats";
  • La méthode MoSCoW qui est une technique visant à prioriser des besoins ou des exigences en matière de développement informatique;
  • YAGNI qui est un principe d'extreme programming qui signifie "you ain't gonna need it" ("vous n'en aurez pas besoin" en Français).

Durant la conception de projets complexes, il est aussi fortement recommandé de faire des tests (tests unitaires, TDD, etc.). Pour se faciliter la vie durant les tests, il existe des librairies comme PHPUnit par exemple.

Besoin d'un développement informatique sur mesure sur Grenoble et Lyon ?