CodeGym
Promotion
Apprentissage
Cours
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
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • Tu montes de niveau !

    Syntaxe Java
    Niveau 2, Leçon 0
    La deuxième leçon de motivation du centre secret CodeGym est consacrée à... CodeGym. Les premiers niveaux passent rapidement, et parfois les débutants passent à côté de certaines nuances. Dans cette leçon, nous allons te montrer combien notre centre de formation de programmeurs est génial, pour te motiver à t'imprégner de connaissances plus activement.
    Disponible
  • Interactions entre objets

    Syntaxe Java
    Niveau 2, Leçon 1
    Dans cette leçon, nous allons nous concentrer sur les objets. Pour faire simple, les interactions entre les objets sont ce qui donne à un programme de la vie et du mouvement. Au final, une classe n'est que le plan d'un objet. Ou son dessin, si tu préfères. Un programmeur peut créer ses propres classes ou utiliser celles des autres, créer des objets ou appeler des méthodes de classes existantes.
    Disponible
  • Types de données primitifs

    Syntaxe Java
    Niveau 2, Leçon 2
    Il est temps de parler de la façon dont les variables sont organisées en interne. Si tu entends quelque chose au sujet de types de données « primitifs », ça ne veut pas dire qu'ils sont inférieurs aux autres. Cette désignation indique seulement qu'ils ne sont pas composites. C'est-à-dire qu'un type primitif n'est pas composé d'autres types. Les types primitifs et complexes sont stockés de façon différente en mémoire.
    Disponible
  • Création d'objets

    Syntaxe Java
    Niveau 2, Leçon 3
    Qu'est-ce que tu penses de cette ligne ? « Chat chat = new Chat(); » Un peu déroutant au premier abord : pourquoi il y a des chats des deux côtés, et pourquoi c'est si compliqué ? En fait, c'est la façon normale de créer une instance (objet) de la classe Chat, nommée chat. Le mot-clé new signale que nous créons un nouveau « Chat ». La leçon couvre les détails sur la création de chats et d'autres objets.
    Disponible
  • Visibilité des variables

    Syntaxe Java
    Niveau 2, Leçon 4
    Les programmes sont divisés en blocs. Un bloc peut être une classe, une méthode ou un opérateur. Les variables Java peuvent être visibles depuis un bloc mais pas depuis un autre. Cela peut paraître superflu pour un débutant, mais c'est en réalité très pratique (et très important !). Cette leçon va te faire découvrir la portée des variables et les modificateurs d'accès.
    Disponible
  • Différentes façons de créer des variables

    Syntaxe Java
    Niveau 2, Leçon 5
    Il existe différents types de variables, et tu peux les créer de différentes façons. Par exemple, tu peux d'abord créer une variable, puis (un jour !) mettre une valeur dedans. Et tu peux faire tout cela en une seule ligne. Tu vas aussi apprendre la différence entre la création de variables primitives et la création d'objets (ou variables composites).
    Disponible
  • Variables de référence

    Syntaxe Java
    Niveau 2, Leçon 6
    Cette leçon t'enseigne la différence importante entre les variables primitives et composites. Par exemple, les variables primitives contiennent une valeur réelle, mais les autres variables contiennent l'adresse d'un objet. Un objet et sa référence sont liés un peu comme une personne est liée à son adresse postale. Ainsi, les objets interagissent les uns avec les autres en utilisant des références, plutôt que directement.
    Disponible
  • Appel de méthodes, renvoi de valeurs

    Syntaxe Java
    Niveau 2, Leçon 7
    Une programme sans méthodes, c'est comme une planète sans habitants. Elle peut exister, mais personne ne le saura jamais. Une méthode est une série d'actions (ou commandes) associées sous un même nom. En fait, la méthode elle-même devient une commande ; une commande composite, plus spécifique. Nous allons apprendre à écrire des méthodes et à les appeler dans d'autres méthodes.
    Disponible
  • Entraînement à l'appel de méthodes

    Syntaxe Java
    Niveau 2, Leçon 8
    Les méthodes, ou fonctions comme on les appelle aussi, fonctionnent comme ceci : elles prennent une valeur (ou plusieurs), travaillent dessus et renvoient un résultat... Ou pas ; il existe aussi de telles méthodes. C'est comme dans la vraie vie : toute action peut être représentée par une fonction. Il est temps d'effectuer quelques missions avec des méthodes qui renvoient des valeurs.
    Disponible
  • Nom complet d'une classe

    Syntaxe Java
    Niveau 2, Leçon 9
    Le nom complet d'un robot est composé du nom du fabricant, du modèle et d'un identifiant personnel. Qu'en est-il du nom complet d'une classe ? Tu vas apprendre à nommer les classes correctement afin qu'elles puissent être accessibles depuis n'importe où. Après cette leçon, le nom java.io.FileInputStream fileInputStream te semblera aussi familier que celui d'« Albert Einstein ».
    Disponible
  • Liens utiles du professeur – 2

    Syntaxe Java
    Niveau 2, Leçon 10
    Comme toujours, à la fin du niveau, le professeur te donne des ressources supplémentaires à étudier. Tu n'as pas besoin de tout lire d'une traite. Une progression graduelle est tout à fait souhaitable (tant que ça ne se fait pas au détriment de l'accomplissement des missions !). Peut-être qu'après lecture, certains sujets qui te paraissaient enveloppés de mystère deviendront plus compréhensibles et naturels.
    Disponible
  • Le Code de Fer : un chant d'octets et de fils

    Syntaxe Java
    Niveau 2, Leçon 11
    Après avoir travaillé avec ferveur pour maîtriser les fondamentaux de Java, tu peux te détendre un peu et regarder une vidéo sur Java ! La pause nerd du jour t'offre quelque chose de beaucoup plus intense que Game of Thrones... le Code de Fer. Mets ta ceinture et prépare-toi pour une guerre épique entre Java et Googliens pour le bien des API :) Et ne t'avise pas d'approuver Dave !
    Disponible
Apprendre
  • Inscription
  • Cours de Java
  • Aide avec les missions
  • Tarification
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Discussion
  • Témoignages
  • Activité
  • Programme d'affiliation
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
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
On ne naît pas programmeur, on le devient © 2025 CodeGym
MastercardVisa
On ne naît pas programmeur, on le devient © 2025 CodeGym