Introduction
Bienvenue dans ce cours dédié à l'apprentissage de la programmation en C#.
Dans la première partie du cours, vous apprendrez à déclarer des variables, maîtriser les types de données, définir des objets avec des classes, et choisir la bonne collection pour gérer des situations complexes.
La seconde partie se concentre sur la gestion du déroulement d'un programme : démarrer avec la fonction Main, utiliser des conditions et des boucles, gérer les erreurs et communiquer avec l’extérieur.
Enfin, dans la troisième partie, vous découvrirez comment écrire un code clair et facile à maintenir. Vous comprendrez les paramètres et les valeurs de renvoi, écrirez des fonctions propres, les testerez et les déboguerez, et découvrirez la récursivité. Vous terminerez par une activité pratique pour créer votre première application.
En suivant ces trois parties, vous allez acquérir une base solide en programmation en C#, vous permettant de créer des programmes efficaces et bien structurés. Bon apprentissage !
Rencontrez vos professeurs
Dans ce cours, vous bénéficiez de l'expertise de trois experts. :
Nicolas Hilaire : Expert .NET, artisan logiciel, plusieurs fois honoré du titre Microsoft MVP, mais également curieux des autres technologies.
Olga Volkova : Ingénieure iOS, designer d'interaction, entrepreneure, éducatrice et écrivaine, fascinée par les opportunités infinies dans l'univers de l'inconnu.
John Altenbernd : Développeur web depuis les débuts du web, avec plus de 25 ans d'expérience en programmation avec les technologies Microsoft.
Ensemble, ces experts apportent une richesse de connaissances et d'expérience pour vous guider à travers les contenus du cours, vous permettant de maîtriser les concepts clés et de développer des compétences pratiques en programmation et en développement logiciel.
Découvrez le fonctionnement du cours
Avant de vous lancer, assurez-vous de savoir comment utiliser au mieux les informations et les outils de ce cours pour optimiser votre apprentissage !
Pour tirer le maximum de ce cours :
Regardez chaque vidéo pour comprendre pourquoi les concepts abordés dans chaque chapitre sont importants.
Lisez le texte sous la vidéo pour découvrir comment vous pouvez utiliser C# pour mettre en œuvre ces concepts.
Entraînez-vous avec les exercices interactifs inclus dans la plupart des chapitres. Ces exercices sont placés juste après l'explication du concept, dans des sections Testez par vous-même. Des liens vous permettent de retrouver les exercices.
Préparez vos outils de travail
Prenez le temps de vous préparer en rassemblant vos outils : Visual Studio, Visual Studio Code et GitHub.
Visual Studio et Visual Studio Code
Visual Studio, ou Visual Studio Code pour les utilisateurs de Mac, est l'environnement de travail préféré des développeurs. Ces outils permettent de travailler avec plusieurs langages, dont C#. Ils sont essentiels pour pratiquer et réaliser les exercices du cours et sont incontournables pour les développeurs C# dans leur quotidien professionnel.
Installer Visual Studio pour Windows
Vous allez effectuer deux étapes pour installer Visual Studio sur Windows :
Installer Visual Studio Community Edition (gratuit).
Configurer un environnement de développement complet en suivant les instructions de la partie 2 du cours Adoptez Visual Studio comme environnement de développement.
Installer Visual Studio Code pour Mac
Voici les étapes pour installer Visual Studio Code sur Mac :
Ouvrez votre navigateur web et allez sur le site officiel de Visual Studio Code à l'adresse suivante : https://code.visualstudio.com/.
Cliquez sur le bouton “Download” pour télécharger l'installateur approprié.
Le fichier que vous téléchargez est l'application déjà prête à l'emploi. Glissez-la dans votre dossier Applications pour la rendre accessible depuis le Launchpad.
Récupérez les exercices sur GitHub
Dans ce cours, vous mettrez ce que vous avez appris en pratique dans des exercices de code que vous pourrez récupérer sur GitHub. Pour accéder aux exercices, suivez les instructions ci-dessous :
Créez un compte ou connectez-vous à votre compte GitHub (c’est gratuit) sur github.com.
Accédez aux exercices du cours ici : Apprenez à programmer en C#.
Clonez le dépôt pour récupérer l’ensemble des exercices.
Les différents exercices se trouvent dans les dossiers correspondants aux chapitres du cours. Parcourez les dossiers pour trouver les exercices liés à chaque chapitre et commencez à les pratiquer.
Ça y est, vos outils sont prêts ? C’est parti pour le cours !