Introduction au Framework .NET
Apprenez les fondamentaux du framework .NET, en explorant le CLR et les divers langages pris en charge tels que C# et Visual Basic.
Framework .Net
Utilisation de Visual Studio
Syntaxe générale du C#














Exercices







Utilisation des types complexes
Exercice : codage d'un jeu de morpion







Programmation orientée objet en C#













Exercice : gestion d'un parc de véhicules







Programmation avancée






Création d'interfaces graphiques en WPF












Exercice : création d'un jeu 2D (Sokoban)













Détails de la leçon
Description de la leçon
Le framework .NET repose sur le CLR (Common Language Runtime), qui est indépendant du langage. Le CLR traduit le code écrit dans un langage intermédiaire pour la machine cible, qu'il s'agisse d'un PC, d'une tablette ou d'une Xbox.
Microsoft propose plusieurs langages nativement supportés par .NET, notamment C#, Visual Basic, ASP.NET pour le développement web, F# pour la programmation fonctionnelle, et Visual C++. En outre, il est possible d'utiliser des langages comme Python ou JavaScript avec le framework .NET.
Cette vidéo vous introduit à ces concepts et vous montre comment compiler ces divers langages en un langage intermédiaire que le CLR traduira pour la machine cible, rendant le framework très puissant pour différents types d'applications.
Objectifs de cette leçon
Comprendre le fonctionnement du CLR, connaître les différents langages compatibles avec .NET et apprendre à compiler ces langages pour des machines cibles variées.
Prérequis pour cette leçon
Connaissances de base en programmation et maîtrise de concepts fondamentaux sur les langages de programmation et les environnements de développement.
Métiers concernés
Les métiers liés incluent Développeur Logiciel, Ingénieur en Développement, et Architecte Logiciel.
Alternatives et ressources
Alternatives à .NET incluent les frameworks comme Java Spring, Node.js, ou Ruby on Rails pour différentes approches de développement d'applications.
Questions & Réponses
