CodeGym
AI Academy
Promotion
CodeGym University
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
  • Classes et objets : création, constructeurs et initialisation

    C# SELF
    Niveau 12,Leçon 0
    Dans cette leçon, tu vas découvrir comment créer des objets en C#, ce qu'est un constructeur, comment fonctionne l'initialisation des variables de classe, la différence entre les champs statiques et non statiques, et comment bien organiser l'ordre d'initialisation. Tout ça avec des exemples, des explications et les erreurs classiques à éviter !
    Disponible
  • Champs et méthodes statiques

    C# SELF
    Niveau 12,Leçon 1
    Dans cette conf, tu vas découvrir la différence entre les champs et méthodes classiques (non statiques) et les champs et méthodes statiques en C# : comment les objets gardent leurs propres données, comment déclarer et utiliser des champs et méthodes partagés entre tous les objets, quand utiliser les membres statiques d'une classe, et quelques subtilités pour les manipuler. Tout ça avec des exemples, des schémas et des réponses aux questions les plus fréquentes !
    Disponible
  • Introduction à l'héritage

    C# SELF
    Niveau 12,Leçon 2
    Dans cette conf, tu vas découvrir un des principes clés de la POO — l’héritage en C#. Tu vas voir comment créer des hiérarchies de classes, éviter de répéter du code, utiliser le mot-clé base pour appeler les constructeurs de la classe de base, et aussi comment checker et caster les types en toute sécurité avec les opérateurs is et as. Tout est expliqué avec des exemples d’animaux, histoire que ce soit fun et facile à piger !
    Disponible
  • Types référence et types valeur

    C# SELF
    Niveau 12,Leçon 3
    Dans cette leçon, tu vas découvrir la différence fondamentale entre les types valeur ( value types) et les types référence ( reference types) en C# : comment ils sont stockés en mémoire, comment ils se comportent lors de la copie et du passage en méthode, quelles différences il y a avec les tableaux, les chaînes, les structs et les classes. Des exemples, des tableaux et des erreurs typiques t'aideront à éviter la confusion et à écrire du code plus fiable.
    Disponible
  • Modificateurs de paramètres ( ref, out, in)

    C# SELF
    Niveau 12,Leçon 4
    Dans cette leçon, tu vas découvrir comment gérer la transmission des paramètres dans les méthodes C# avec les modificateurs ref, out et in. On va voir comment passer des variables par référence, retourner plusieurs valeurs depuis une méthode, économiser de la mémoire avec de grosses structures, et aussi jeter un œil aux erreurs classiques et aux meilleures pratiques.
    Disponible
  • Écrire du code : à quoi ressemble une journée typique d'un développeur

    C# SELF
    Niveau 12,Leçon 5
    Dans cette leçon, vous découvrirez comment se déroule une journée normale d'un développeur : de la sélection de la tâche dans JIRA à l'écriture du code, en passant par le travail avec Git et la collaboration avec l'équipe. Nous verrons comment sont organisés les processus dans une entreprise IT moderne, pourquoi il est important de ne pas rester silencieux face aux difficultés, et comment bien communiquer avec le team lead et les managers.
    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