CodeGym
Promotion
Apprentissage
Cours
Exercices
Sondages & Quiz
Jeux
Aide
Planning
Communauté
Utilisateurs
Forum
Chat
Articles
Témoignages de réussite
Activité
Avis
Abonnements
Thème clair

Leçons

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • Tu as atteint le niveau 11 !

    Bases de Java
    Niveau 1,Leçon 0
    Félicitations, ceci marque le début de la deuxième quête ! Tu apprendras les bases de la POO, des flux et de la sérialisation. Tu en apprendras plus sur la surcharge de méthodes, les interfaces et l'héritage multiple. Une pratique régulière (en accomplissant des missions) t'aidera à passer les 10 niveaux de cette quête, et tu pourras bientôt travailler sur des mini-projets.
    Disponible
  • POO : principes de base

    Bases de Java
    Niveau 1,Leçon 1
    Tu as déjà entendu parler des classes et des objets. Il est maintenant temps de les aborder sous un angle différent. Abstraction, encapsulation, héritage et polymorphisme : ces mots ne signifient peut-être rien pour toi actuellement, ou seulement dans un contexte qui n'est pas lié à la programmation. Mais tu découvriras vite que la POO repose sur ces quatre piliers.
    Disponible
  • Pourquoi avons-nous besoin de la POO ?

    Bases de Java
    Niveau 1,Leçon 2
    « La POO est lourde et maladroite ! On ne peut pas s'en passer ? » est une question fréquemment posée par les élèves de CodeGym à ce stade. Dans cette leçon, tu découvriras l'histoire d'une entreprise qui expédie des marchandises dans l'espace. « Et c'est quoi le rapport avec la POO ? » te demandes-tu. Le fait que cette approche permet à l'entreprise de répondre à certains défis. Cela t'aidera toi aussi.
    Disponible
  • Encore une explication de la POO (couplage lâche, cohésion étroite)

    Bases de Java
    Niveau 1,Leçon 3
    La structure interne du produit doit être maintenue d'une manière qui permettra à des changements majeurs (et mineurs) d'être apportés en nécessitant un minimum de travail. La programmation orientée objet permet aux entreprises de travailler sur de grands projets sans patauger lorsque le code doit être révisé.
    Disponible
  • Leçon sur les wikis de la POO

    Bases de Java
    Niveau 1,Leçon 4
    Les deux dernières leçons t'ont préparé à te plonger plus profondément dans l'essence de la POO. Le professeur Nouilles ne perd pas de temps. Il a trouvé un des meilleurs articles sur la POO pour toi. Il est super intéressant, mais assez long et très détaillé. Si certains aspects te semblent difficiles, ne t'inquiète pas pour l'instant.
    Disponible
  • Héritage. Les avantages de l'héritage

    Bases de Java
    Niveau 1,Leçon 5
    Il était une fois un cheval. Il grignotait de l'herbe, galopait un peu partout et vivait en paix. Puis un programmeur est apparu, et tout à coup le cheval s'est retrouvé avec un descendant : Pegasus, un cheval ailé. Cette nouvelle bête en a inspiré d'autres à prendre de nouvelles fonctions. Il était comme un cheval : il savait comment grignoter l'herbe et galoper. Mais il savait aussi comment voler. C'est ainsi que les sous-classes sont apparues en Java. Tu trouveras les détails dans la leçon.
    Disponible
  • Exercices sur l'héritage

    Bases de Java
    Niveau 1,Leçon 6
    Tu veux construire un véhicule hors route à partir de ta vieille coccinelle ? Coller des ailes à un cheval ? Souder un parapluie sur la tête d'un poisson ? Pas de problème ! Java, la POO et l'héritage sont à ta disposition. Nous allons nous attaquer à des missions sur l'« héritage » sans oublier le bon sens pour autant.
    Disponible
  • Encapsulation

    Bases de Java
    Niveau 1,Leçon 7
    État interne valide, vérification d'arguments, moins de bogues lors du changement du code à l'intérieur des classes, la possibilité de définir la façon dont les objets interagissent avec d'autres objets... De quoi parlons-nous ? Ce sont les principaux avantages de l'encapsulation, un des quatre piliers de la POO. Rishi Gatesman te dira tout à leur sujet.
    Disponible
  • Exercices sur l'encapsulation

    Bases de Java
    Niveau 1,Leçon 8
    C'est l'heure de mettre nos nouvelles connaissances en pratique. Cette fois, tu vas devoir accomplir quelques missions sur la POO et l'encapsulation. Tu vas travailler sur des variables et méthodes d'instance et des méthodes qui peuvent changer l'état interne des objets.
    Disponible
  • Liens utiles du professeur – 11

    Bases de Java
    Niveau 1,Leçon 9
    Tu auras probablement déjà remarqué que le professeur Jean Nouilles ne donne jamais de mauvais conseils ! Cette fois, il a trouvé un lien vers une excellente leçon sur l'héritage et l'encapsulation. Cela t'aidera à ajouter de la structure à tes connaissances, si tu le souhaites.
    Disponible
  • Elon Musk

    Bases de Java
    Niveau 1,Leçon 10
    Le repos est utile ! Et se reposer de manière utile est encore plus utile. Il est temps de se détendre un peu, de regarder une vidéo sympa... et d'obtenir un peu de matière noire en prime ! Les vidéos sur la technologie et les nerds célèbres sont un excellent substitut pour les émissions télévisées. Cette fois, nous te proposons de regarder un documentaire sur Elon Musk.
    Disponible
  • Devoirs et exercices bonus

    Bases de Java
    Niveau 1,Leçon 11
    Un autre petit sommet peut être vu à l'horizon : la fin de la deuxième quête se rapproche ! Tout ce qu'il te reste à faire est de consolider tes nouvelles connaissances sur l'héritage et l'encapsulation, puis de développer ce que tu sais en effectuant quelques missions bonus.
    Disponible
Apprendre
  • Inscription
  • Cours Java
  • Aide pour les exercices
  • Tarifs
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Chat
  • Témoignages de réussite
  • Activité
  • Programme d'affiliation
Entreprise
  • À propos de nous
  • Contacts
  • Avis
  • Espace presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGymCodeGym est un cours en ligne pour apprendre la programmation Java depuis le début. Ce cours est un moyen idéal pour maîtriser Java pour les débutants. Il contient plus de 1200 exercices avec vérification instantanée et un ensemble essentiel de notions fondamentales de Java. Pour vous aider à réussir, nous avons mis en place des fonctionnalités motivantes : quiz, projets de codage, contenu sur l'apprentissage efficace, et une rubrique sur la carrière de développeur Java.
Suivez-nous
Langue de l'interface
English Deutsch Español हिन्दी
Français
Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym
MastercardVisa
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym