Divers

[Udemy] Programmation C# : du débutant à l'expert

4,9 (123 avis) Vendeur vérifié

Description :Ce que vous apprendrez Comment est structurée la plateforme .NET et .NET Core Types de données de base en C# Contrôle de flux de programme : boucles, conditions Tableaux et collections : Tableau, Liste, Dictionnaire, Pile, Queue Classes et structures : différences da...

Livraison digitale immédiate Après paiement wallet
Historique Suivi dans Mes commandes
Paiement sécurisé Débit depuis votre wallet
Support Izytop Assistance 7j/7
Description :Ce que vous apprendrez Comment est structurée la plateforme .NET et .NET Core Types de données de base en C# Contrôle de flux de programme : boucles, conditions Tableaux et collections : Tableau, Liste, Dictionnaire, Pile, Queue Classes et structures : différences dans le contexte de la gestion de la mémoire POO en C# : héritage, polymorphisme, encapsulation POO en C# : interfaces, classes abstraites, modificateurs d'accès Méthodes : params, out, ref, static, surcharge, paramètres facultatifs processus de débogage Gestion de la mémoire : garbage collection, boxing\unboxing Énumérations Généralisations Écrire des programmes et des jeux simples en C# tels que tic-tac-toe Exigences Au moins une compréhension de base des principes de fonctionnement de l'ordinateur est souhaitable. Le désir d'apprendre et de pratiquer le C# est systématiquement inclus dans le TOP 10 des langages de programmation les plus populaires. Si vous souhaitez commencer à programmer et choisir un langage à partir duquel commencer à apprendre, alors C# est l'une des meilleures options. C# est l'un des langages les plus équilibrés en termes de typage, sans parler de la brièveté de la syntaxe et de l'absence de lourd bagage hérité comme dans le cas du C++. Il y a quelques années à peine, les débats sur le choix d'un langage meilleur que C# ou Java étaient de nature controversée, mais en 2019, ces débats deviennent de moins en moins nombreux, car C# est devenu multiplateforme, a considérablement progressé dans sa capacité à atteindre un niveau de performance élevé et a longtemps devancé Java en termes de typage et de fonctionnalités syntaxiques. Donc, si vous décidez entre Java et C#... eh bien, vous voyez l'idée. En bref, si vous débutez tout juste votre parcours de programmation, C# est un excellent choix comme premier langage de programmation. La popularité du C# s’explique non seulement par sa facilité d’apprentissage, mais aussi par les réels avantages du langage en termes d’utilisation professionnelle pour résoudre des problèmes d’automatisation complexes. C# est un langage multiplateforme dans lequel les programmes qui y sont écrits fonctionnent sous Windows, Linux et Mac OS. Il a une syntaxe concise et élégante. Un grand nombre de bibliothèques toutes faites permet de ne pas réinventer la roue à chaque étape. Ce cours couvre toutes les fonctionnalités de base de C# et donne des recommandations pour écrire du code compétent et « propre ». Ce cours couvre les sujets suivants : Introduction à .NET : concepts de base, comment les applications .NET sont organisées Bases de C# : présentation des types de données, des nombres et des mathématiques simples, variables, bases du travail avec des chaînes, conversion de type, membres statiques Collections et tableaux en C# : tableau, liste, dictionnaire, pile, file d'attente POO : classes, structures, énumérations, généralisations, interfaces, classes abstraites Utilisation de fichiers Gestion des exceptions Délégués, événements, lambdas LINQ Devoirs avec analyse de solutions à l'avenir, les sujets suivants seront ajoutés : réflexion, dynamique, sérialisation et autres petites choses. Un cours séparé sera consacré au multithreading. À qui s'adresse ce cours : Débutants absolus en programmation qui souhaitent apprendre l'un des meilleurs langages de programmation orientés objet. Les étudiants qui connaissent l'un des langages de programmation et souhaitent apprendre le C#