Dans ce cours complet, les apprenants se plongeront dans les fondements de la programmation C#, un composant essentiel du cadre .NET. Le cours commence par explorer les bases des concepts de programmation tels que les variables, les types de données et les structures de contrôle. Il s'aventure ensuite progressivement vers des sujets plus avancés, y compris la programmation orientée objet (POO).
C# pour les développeurs .NET
Ce cours fait partie de Spécialisation ASP.NET pour les développeurs expérimentés
Instructeur : Board Infinity
15 315 déjà inscrits
Inclus avec
(246 avis)
Expérience recommandée
Ce que vous apprendrez
Maîtrisez les principes fondamentaux d'ASP.NET et les composants du framework .NET, en utilisant la syntaxe C# pour le développement d'applications web robustes.
Apprenez les bases de la programmation en C#, notamment les types de données, les variables et les opérateurs pour un stockage et une manipulation efficaces des données.
Comprendre et appliquer les structures de contrôle C#, telles que les boucles et les instructions conditionnelles, pour contrôler le flux et la dynamique du programme.
Plongez dans les sujets C# avancés, y compris LINQ, le polymorphisme, l'encapsulation et la gestion des exceptions pour des solutions logicielles fiables.
Compétences que vous acquerrez
- Catégorie : Techniques de gestion des exceptions
- Catégorie : cadre .net
- Catégorie : Programmation C#
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Principes de base de ASP.NET
Détails à connaître
Ajouter à votre profil LinkedIn
10 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 3 modules dans ce cours
Introduction à ASP.net est un module conçu pour les personnes qui souhaitent apprendre le framework ASP.net. Le module fournit une vue d'ensemble des concepts de développement et de la manière dont ils sont liés à ASP.net. Les participants apprendront à créer des applications web dynamiques à l'aide d'ASP.net, y compris la construction de formulaires web, le travail avec des contrôles de serveur et l'utilisation de sources de données pour récupérer et afficher des informations. En outre, le cours couvre les bases de la programmation en C# et présente aux participants le cadre .NET.
Inclus
13 vidéos4 lectures3 devoirs1 sujet de discussion
Le module C# Programming Fundamentals est conçu pour donner aux apprenants une base solide dans la syntaxe, les concepts et les principes du langage de programmation C#. Le module couvre différents sujets, en commençant par une introduction au langage de programmation C#, y compris son histoire et son importance dans le développement moderne de logiciels. Il aborde ensuite les aspects essentiels de la programmation en C#, tels que les types de données et les variables, y compris les types entiers, flottants, booléens et les chaînes de caractères. Le module couvre également l'utilisation des opérateurs arithmétiques, logiques et de comparaison en C#, ainsi que les expressions et leur évaluation. Les apprenants exploreront également les instructions conditionnelles, les boucles et les instructions de branchement en C# pour contrôler le flux du programme, ainsi que les bases de la création et de l'appel de méthodes et de fonctions, y compris le passage d'arguments et le retour de valeurs.
Inclus
23 vidéos4 lectures4 devoirs
Le module Advanced C# Programming Fundamentals est conçu pour fournir aux apprenants une compréhension approfondie des concepts et techniques de programmation C# avancés. Le module couvre différents sujets, en commençant par une vue d'ensemble des concepts de programmation avancés tels que LINQ, les délégués et les événements. Il aborde ensuite les principes avancés de la programmation orientée objet tels que l'héritage, le polymorphisme et l'encapsulation, ainsi que les techniques avancées pour travailler avec des classes et des objets, telles que les méthodes d'extension, les interfaces et les classes abstraites. Le module couvre également des sujets avancés en matière de gestion des exceptions, de threading et de programmation asynchrone, y compris la façon de créer et de travailler avec du code asynchrone et parallèle.
Inclus
25 vidéos6 lectures3 devoirs
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
246 avis
- 5 stars
50,20 %
- 4 stars
26,72 %
- 3 stars
9,31 %
- 2 stars
5,66 %
- 1 star
8,09 %
Affichage de 3 sur 246
Révisé le 29 nov. 2023
So much details/concepts with good examples communicated. It's a good course to understand OOP and advanced concepts of C# programming.
Révisé le 27 mars 2024
Tutor explained greatly. Everything is understandable
Révisé le 31 mai 2024
I didn't think understanding would be effortless, but I was wrong.
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'objectif principal de ce cours est de vous doter d'une solide compréhension de la programmation C# et du cadre .NET. Cela va des principes fondamentaux de la programmation, tels que les variables, les types de données et les structures de contrôle, à des sujets plus avancés tels que la programmation orientée objet (POO), LINQ, les délégués et les événements. À la fin du cours, vous devriez être en mesure de créer des applications en utilisant ces compétences.
Ce cours est destiné aux développeurs expérimentés. Il est donc recommandé d'avoir une certaine familiarité avec les concepts de programmation. Cependant, le cours commence par une introduction à ASP.NET et aux principes fondamentaux de la programmation C#, de sorte qu'il peut être utile même pour ceux qui ne connaissent pas ces technologies spécifiques.
Dans ce module, vous apprendrez les bases d'ASP.NET, y compris son architecture et ses composants clés. Vous apprendrez également à créer des applications web dynamiques, à construire des formulaires web, à travailler avec des contrôles de serveur et à utiliser des sources de données.