CodeGym
Promotion
CodeGym University
Apprentissage
Programme
Missions
Études et quiz
Jeux
Aide
Calendrier motivateur
Communauté
Utilisateurs
Forum
Discussion
Articles
Témoignages
Activité
Avis
Abonnements
Thème clair

Leçons

  • Avis
  • À propos
Démarrer
Démarrer la formation
Démarrer la formation maintenant
  • Carte des quêtes
  • Leçons
Toutes les quêtes Syntaxe Java Bases de Java Multithreading Java Collections Java JSP & Servlets Module 3. Java Professional Module 4. SQL & Hibernate Module 5. Spring Spring
Tous les niveaux Niveau 0 Niveau 1 Niveau 2 Niveau 3 Niveau 4 Niveau 5 Niveau 6 Niveau 7 Niveau 8 Niveau 9 Niveau 10 Niveau 11 Niveau 12 Niveau 13 Niveau 14 Niveau 15 Niveau 16 Niveau 17 Niveau 18 Niveau 19 Niveau 20 Niveau 21 Niveau 22 Niveau 23 Niveau 24 Niveau 25 Niveau 26 Niveau 27 Niveau 28
  • 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 de Java
  • Aide avec les missions
  • Tarification
  • Projets de jeu
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Discussion
  • Témoignages
  • Activité
  • Affiliate Program
Société
  • À propos
  • Contacts
  • Avis
  • Salle de presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGym CodeGym est un cours en ligne pour apprendre la programmation Java à partir de rien. Ce cours est le moyen idéal de maîtriser Java pour les débutants. Il contient plus de 1 200 missions avec vérification instantanée et l'essentiel de la théorie sur les fondamentaux de Java. Pour t'aider à réussir dans ton apprentissage, nous avons préparé tout un tas de fonctionnalités motivantes : questionnaires, projets de codage et contenu pour t'aider à apprendre efficacement et te lancer dans une carrière de développeur Java.
Suis-nous
Langue de l'interface
On ne naît pas programmeur, on le devient © 2023 CodeGym
MastercardVisa
On ne naît pas programmeur, on le devient © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.