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
  • Problème avec les classes pour le transfert de données (DTO)

    C# SELF
    Niveau 19,Leçon 0
    Dans cette leçon, tu vas découvrir ce que c'est qu'un DTO (Data Transfer Object) en C#, pourquoi on en a besoin, quels soucis on rencontre avec les classes DTO classiques, pourquoi la mutabilité et la copie manuelle c'est la galère, et comment les approches modernes (genre record) rendent le transfert de données entre les couches d'une appli plus safe et plus pratique.
    Disponible
  • Découverte de record et de la syntaxe positionnelle

    C# SELF
    Niveau 19,Leçon 1
    Dans cette leçon, tu vas découvrir ce que c'est qu'un record en C#, à quoi ça sert, en quoi c'est différent d'une classe classique, comment marche la syntaxe positionnelle, la comparaison par valeur, la déstructuration et l'immutabilité. Tout ça avec des exemples, des tableaux et l'analyse des erreurs typiques !
    Disponible
  • Immuabilité et expressions with

    C# SELF
    Niveau 19,Leçon 2
    Dans cette leçon, tu vas découvrir ce que c'est que l'immuabilité ( immutability) en C#, comment fonctionnent les types record immuables, pourquoi on a besoin des expressions with, comment créer de nouvelles copies d'objets avec des propriétés modifiées, et tu verras aussi les erreurs typiques et les subtilités avec les champs imbriqués ou mutables. Tout ça avec des exemples et des conseils pratiques !
    Disponible
  • record avec corps explicite et record struct

    C# SELF
    Niveau 19,Leçon 3
    Dans cette leçon, tu vas découvrir comment créer un record avec un corps explicite, pourquoi c'est utile, comment étendre un record avec des méthodes, des constructeurs et des propriétés supplémentaires, et tu vas aussi faire connaissance avec le record struct — une structure nouvelle génération qui combine les avantages des records et des value types. On va voir les erreurs classiques et des exemples pratiques d'utilisation.
    Disponible
  • Différences entre record, class et struct

    C# SELF
    Niveau 19,Leçon 4
    Dans cette leçon, tu vas découvrir en quoi record est différent de class et struct en C# : compare le comportement en mémoire, la comparaison par valeur et par référence, l’immutabilité, la syntaxe, l’héritage, le clonage et les scénarios d’utilisation typiques. Ce contenu va t’aider à choisir le bon type de données pour tes besoins et à éviter les erreurs classiques quand tu bosses avec les types record.
    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