Obtenez un accès complet à la formation sur CodeGym en vous abonnant à l'un de nos plans
  • Java Premium
    30
    $ par mois
    Pour suivre à son rythme le cours interactif Java sans respecter un calendrier.

    Vous obtenez :
    • accès au cours Java de base sur la plateforme CodeGym
    • plugin pour IntelliJ IDEA
    • exigences et recommandations pour les tâches
    • vérification automatisée des solutions
    • section «Aide»
    • section «Jeux»

Comparez nos plans d'abonnement

Java Premium
Accès au cours de base Java
Apprentissage autonome sur un cours interactif Java
Apprentissage continu
Vous pouvez reprendre la résolution des exercices ou la lecture des leçons depuis n'importe quel appareil, à tout moment : nous sauvegardons votre progression d'apprentissage.
Vérification instantanée des tâches
La vérification des tâches prend moins d'une seconde pour 80% des exercices. Il suffit d'un clic.
Informations détaillées sur la vérification des tâches
Lorsque vos tâches sont vérifiées, vous verrez la liste complète des exigences et l'état de chacune, c'est‑à‑dire quelles exigences votre programme a remplies et lesquelles il n'a pas.
Aide pour les tâches
Dans la section Aide, vous pouvez poser des questions et discuter des difficultés que vous rencontrez actuellement dans vos études.
Tâches bonus
Nous ne voulons pas que vous vous ennuyiez, donc presque chaque niveau comprend plusieurs tâches bonus.
Plugin
Un IDE est un programme spécifique pour écrire des programmes, et IntelliJ IDEA est l'un des IDE les plus pratiques et populaires pour développer en Java. Utilisez notre plugin spécial pour résoudre les exercices des cours CodeGym de manière pratique.
Recommandations de tâches
Vous recevrez des recommandations pour résoudre les tâches basées sur une analyse des erreurs courantes effectuée par les auteurs du cours.
Vérification du style de code
Les bons programmeurs n'écrivent pas seulement du code correct et compréhensible, ils suivent aussi un guide de style de code qui définit les exigences et les normes pour écrire du code. Nos conseils vous aideront à améliorer votre style de codage dès le début.

Accès au cours de base Java 

Le cours Java interactif en auto-apprentissage se compose de 6 quêtes : Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. Dans ce cours, vous trouverez tous les sujets clés de Java : la syntaxe Java, les types standards, les tableaux, les listes, les collections, les generics, les exceptions, le travail avec les threads, la gestion des fichiers, le réseau et Internet. Vous apprendrez également la POO, la sérialisation, la récursion, les annotations, les design patterns les plus courants, et bien plus.

Ces quêtes contiennent plus de cinq cents mini-conférences et plus d'un millier de tâches pratiques d'une complexité croissante. Ce cours vous aidera à maîtriser de manière autonome les bases de la programmation Java en pratique.

Le cours de base interactif convient aussi bien aux débutants qu'aux programmeurs plus expérimentés qui souhaitent apprendre Java.

Apprentissage continu 

Vous pouvez revenir au cours à tout moment — nous sauvegardons votre progression. Si vous devez faire une pause en résolvant une tâche complexe, pas de problème : reprenez quand cela vous convient. Après soumission pour vérification, votre solution est enregistrée sur nos serveurs, et vous pouvez y revenir depuis n'importe quel appareil.

Vérification instantanée des tâches 

La meilleure façon de maîtriser un nouveau contenu est de le tester en pratique. Mais comment savoir si votre programme fonctionne correctement ? Il faut que quelqu'un vérifie vos exercices ! Sur CodeGym, vos solutions sont vérifiées instantanément et automatiquement. La plupart des tâches sont contrôlées en moins d'une seconde. Un seul clic suffit, et si votre programme (solution) est correct, vous le saurez immédiatement.

Informations détaillées sur la vérification des tâches 

Vous recevez non seulement l'énoncé de la tâche, mais aussi une liste détaillée d'exigences composée de plusieurs points. Après la vérification, vous verrez des informations étendues sur les tests effectués sur votre tâche, ce qui permet de savoir clairement quelles exigences votre programme a remplies et lesquelles il n'a pas.

Au lieu de deviner pourquoi votre programme ne passe pas la vérification, vous pouvez vous concentrer sur sa résolution. Il est très important de savoir qu'une partie spécifique de votre programme ne fonctionne pas et, plus important encore, d'être certain que tout le reste fonctionne comme il se doit.

Aide pour les tâches 

CodeGym has a "Help" section created explicitly for discussing task solutions. There you can post your non-working solution and ask for help or advice. You can also help others find errors in their programs. You can access "Help" directly from the task, and in the section itself, you can easily find discussions on the desired task by its ID or name.

Tâches bonus 

Votre apprentissage se passe-t-il bien et résolvez-vous les tâches facilement ? Pour éviter que vous vous ennuyiez, presque chaque sujet comporte plusieurs tâches bonus. Ces tâches sont marquées d'un astérisque.

Elles sont plus difficiles que d'habitude et ne sont pas faciles à résoudre. Pour cela, vous devrez consulter des ouvrages complémentaires ou effectuer des recherches sur Internet. Mais ce sont précisément ces défis — des tâches que vous ne savez pas résoudre — qui font de vous un programmeur compétent.

Plugin 

Un IDE (Integrated Development Environment) est l'outil professionnel principal de tout programmeur. C'est un programme spécialement conçu pour écrire des logiciels, et IntelliJ IDEA est l'un des IDE les plus pratiques et populaires pour développer des programmes en Java.

Avec CodeGym, vous apprendrez à écrire des programmes dans un environnement de développement professionnel — IntelliJ IDEA. Pour vous faciliter encore la vie, nous avons créé un plugin spécial pour IntelliJ IDEA, et avec son aide, vous pouvez obtenir une tâche en deux clics de souris et la soumettre en un seul !

Recommandations de tâches 

Les exigences des tâches peuvent-elles être améliorées et rendues encore plus intelligentes ? Absolument, et chez CodeGym nous l'avons fait. Nos programmeurs analysent constamment les solutions soumises par les utilisateurs de CodeGym et recherchent les erreurs courantes. Pour chaque erreur, ils écrivent ensuite un test spécial qui nous permet de la reconnaître dans votre code.

Lorsque vous soumettez une tâche pour vérification, elle passe par de nombreux tests qui recherchent des erreurs standard connues. Si de telles erreurs sont trouvées, vous recevez une recommandation rédigée par l'auteur de la tâche sur la meilleure façon de corriger l'erreur.

Vérification du style de code 

Les bons programmeurs n'écrivent pas seulement du code correct et précis mais respectent également toutes les directives — exigences et normes pour l'écriture du code. C'est pourquoi CodeGym dispose d'un « analyseur de style de code » qui vérifie la conformité de votre code aux normes et vous fournit une liste de commentaires sur votre code.