• 8 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 5/15/23

Configurez Linux pour développer

Installez votre environnement de développement (IDE) préféré

Si vous êtes développeur, ce chapitre va vous intéresser !

Kate

Logo Kate
Logo Kate

Kate est un petit éditeur de texte spécialisé dans les fonctions de développement, encodage, coloration syntaxique, grammaire des langages, etc. Très léger et très efficace pour KDE ; Kate est disponible également sous Windows et macOS.

Geany

Logo Geany
Logo Geany

Geany est un IDE avec des fonctionnalités avancées en termes de développement. Compatible avec beaucoup de langages différents ! Et, gros avantage, il n’est pas lié à un environnement de bureau particulier. Il est disponible également sous Windows.

Eclipse

Logo Eclipse
Logo Eclipse

Eclipse, c'est le gros projet des IDE de développement, historiquement déployé en environnement Java.

C’est un logiciel professionnel qui offre non seulement tout le panel des fonctionnalités classiques d’un IDE de développement, mais également celles pour faire des tests, de la gestion de configuration, du reporting et j’en passe… Très implanté en entreprise, vous avez de grandes chances de le croiser sur votre chemin !

Atom

Logo Atom
Logo Atom

Atom est LA star actuelle des IDE de développement. Il est notamment plébiscité sur les projets JavaScript, puisqu’il gère nativement des plugins en nodeJS.

Le site d'Atom
Le site d'Atom

Atom n’est pas présent dans le store Ubuntu, il faut donc télécharger le package directement sur le site d’Atom.io !

Mais de toute façon, on vous montre comment faire ici :

Exploitez vos langages de programmation

Second sujet du métier de développeur, les environnements langages !

Nous avons sélectionné deux langages qui ont la cote : Java et Python.

Java

Java est un langage orienté objet, compilé, avec la notion d’environnement d’exécution (JRE) et de développement (JDK).

Le JDK fournit tout l'outillage nécessaire pour :

  • créer des programmes et des applications en Java ;

  • compiler les sources pour créer des classes et/ou des packages.

Le JRE est destiné aux machines d’exploitation. Il sera suffisant pour exécuter des programmes et applications Java, mais vous ne pourrez pas compiler (l’opération de compilation n’est pas recommandée sur une machine de production ou d’exploitation).

Python

Python est un langage interprété (son code source est lu directement, ligne après ligne, par un interpréteur) très utilisé dans les milieux scientifiques, notamment, mais qui sert beaucoup pour l’automatisation des tâches d’administration sous Linux.

Voyons comment corriger ce manque, et même, créer votre premier script Python !

Bref, Linux est un excellent système pour les métiers du développement !

En résumé

  • Choisissez votre IDE parmi les petits qui s’intègrent facilement et sont très pratiques, comme Kate ou Geany, ou encore parmi les plus costauds et professionnels, avec Atom ou Eclipse.

  •  Vous avez aussi le choix de votre langage de développement : compilé (Java, C, C++) ou interprété (Perl, Python, Bash).

Dans le prochain chapitre, on va voir comment développer des applications web sous Linux. Et puisque c'est le dernier chapitre, on en profitera pour vous donner le mot de la fin !

Example of certificate of achievement
Example of certificate of achievement