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 : Principes de programmation
Principes de programmation
Catégorie : Développement Web
Développement Web
Catégorie : Programmation événementielle
Programmation événementielle
Catégorie : Conception orientée objet
Conception orientée objet
Catégorie : Programmation orientée objet (POO)
Programmation orientée objet (POO)
Outils que vous découvrirez
Catégorie : ASP.NET
ASP.NET
Catégorie : Applications Web
Applications Web
Catégorie : C# (langage de programmation)
C# (langage de programmation)
Catégorie : Cadres d'application
Cadres d'application
Catégorie : cadre .NET
cadre .NET
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
13 devoirs
Enseigné en Français (doublage IA)
91% of learners achieved a positive career outcome
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
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
Il y a 3 modules dans ce cours
Dans ce cours complet, les apprenants 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 aborde ensuite progressivement des sujets plus avancés, notamment la programmation orientée objet (POO).
Le cours se déroule selon les modules de base suivants : Le module "Introduction à ASP.NET" offre aux participants une compréhension complète d'ASP.NET et de son architecture. Il explique comment créer des applications Web dynamiques à l'aide d'ASP.NET, construire des formulaires Web, travailler avec des contrôles de serveur et utiliser des sources de données pour récupérer et afficher des informations. Dans le module "Fondamentaux de la programmation C#", les participants se plongent dans la syntaxe, les concepts et les principes de C#. Il couvre des aspects tels que les types de données, les variables, les opérateurs, les expressions, les structures de contrôle, ainsi que les bases de la création et de l'appel de méthodes et de fonctions. Le module "Programmation C# avancée" fournit une exploration en profondeur des concepts et des techniques de programmation C# avancée. Cela comprend des constructions de programmation avancées telles que LINQ, les délégués, les événements et les principes de programmation orientée objet tels que l'héritage, le polymorphisme et l'encapsulation. À la fin du cours, vous aurez une solide compréhension de la programmation C#, du cadre .NET et de la façon de les utiliser pour créer une variété d'applications. Vous aurez les compétences et les connaissances nécessaires pour commencer votre carrière en tant que développeur C# ou pour faire évoluer vos compétences actuelles. Avertissement : Ce cours est une ressource éducative indépendante développée par Board Infinity et n'est pas affilié, approuvé, sponsorisé ou officiellement associé à Microsoft Corporation ou à l'une de ses filiales ou sociétés affiliées. Ce cours n'est pas un matériel de préparation officiel de Microsoft Corporation. Toutes les marques commerciales, marques de service et noms de sociétés mentionnés sont la propriété de leurs détenteurs respectifs et ne sont utilisés qu'à des fins d'identification.
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 discussion1 laboratoire non noté1 plugin
Afficher les informations sur le contenu du module
13 vidéos•Total 35 minutes
Vidéo d'introduction à la spécialisation•1 minute
Introduction au cours•1 minute
Rencontrez votre formateur•1 minute
Ce que vous apprendrez dans cette leçon•1 minute
Introduction à .NET Core et à ses fonctionnalités•4 minutes
historique des versions de .NET Core•2 minutes
Différence entre .NET Framework et .NET Core•3 minutes
Mise en place d'un environnement de développement avec VS code•6 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Introduction à l'interface de programmation .NET•4 minutes
commandes CLI .NET•3 minutes
La plate-forme .Net Core•4 minutes
Démonstration : Construire une application console .NET Core de base•3 minutes
4 lectures•Total 85 minutes
Syllabus•15 minutes
Pour en savoir plus sur .Net Core•30 minutes
En savoir plus sur l'architecture .Net Core•30 minutes
Dites-nous ce que vous en pensez !•10 minutes
3 devoirs•Total 90 minutes
Quiz noté : Introduction aux applications ASP.NET•60 minutes
Quiz pratique : Introduction à .NET Core•15 minutes
Quiz pratique : Architecture .NET Core et .NET CLI•15 minutes
1 sujet de discussion•Total 10 minutes
Quel type d'applications souhaitez-vous créer avec .NET ?•10 minutes
1 laboratoire non noté•Total 60 minutes
Nouveau laboratoire non gradué•60 minutes
1 plugin•Total 15 minutes
Enregistrement rapide des cours•15 minutes
Principes de base de la programmation en C#
Module 2•6 heures à terminer
Détails du module
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 lectures5 devoirs
Afficher les informations sur le contenu du module
23 vidéos•Total 116 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Introduction à C#•2 minutes
Historique de la version C#•2 minutes
Exécution du code C#•3 minutes
Installation et configuration de C# dans Visual Studio•4 minutes
Variable et type de données•7 minutes
Démo : Programme Hello World en C#•4 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Opérateurs et préséance des opérateurs•8 minutes
Déclarations conditionnelles•12 minutes
Boucles•7 minutes
Déclarations de saut•5 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Tableaux et types de tableaux•6 minutes
Manipulation des tableaux•8 minutes
Chaînes et méthodes de chaînes•5 minutes
Manipuler des chaînes de caractères•6 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Concepts de programmation orientée objet•4 minutes
Classes et objets•7 minutes
Encapsulation et abstraction•7 minutes
Constructeurs•7 minutes
Héritage•9 minutes
4 lectures•Total 120 minutes
En savoir plus sur les bases de C#•30 minutes
Pour en savoir plus sur les déclarations conditionnelles•30 minutes
En savoir plus sur les tableaux et les chaînes de caractères•30 minutes
Pour en savoir plus sur l'OOPS•30 minutes
5 devoirs•Total 120 minutes
Quiz noté : Principes de base de la programmation C#•60 minutes
Quiz pratique : Introduction au langage de programmation C++•15 minutes
Quiz pratique : Instructions conditionnelles et boucles C#•15 minutes
Quiz pratique : Tableaux et chaînes de caractères C#•15 minutes
Programmation orientée objet en C++ quiz pratique•15 minutes
Programmation avancée en C#
Module 3•7 heures à terminer
Détails du module
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éos7 lectures5 devoirs1 sujet de discussion
Afficher les informations sur le contenu du module
25 vidéos•Total 137 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Polymorphisme•8 minutes
Classes abstraites•8 minutes
Interfaces•8 minutes
Classe statique et méthodes statiques•8 minutes
Méthodes d'extension•4 minutes
Classe partielle et méthodes partielles•7 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Propriété•9 minutes
Indexeur•8 minutes
Enum en C#•7 minutes
Traitement des exceptions•4 minutes
Gestion des exceptions dans une application console•9 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Type anonyme•6 minutes
Délégués•9 minutes
Evénements•7 minutes
Méthodes anonymes•5 minutes
Expression lambda•6 minutes
Arbre d'expression•6 minutes
Qu'est-ce que le synchrone et l'asynchrone ?•5 minutes
Modèles de programmation asynchrone en .NET•2 minutes
Modèle de programmation asynchrone (APM)•3 minutes
Modèle asynchrone basé sur les événements (EPM)•3 minutes
Modèle asynchrone basé sur les tâches (TAP)•2 minutes
7 lectures•Total 165 minutes
En savoir plus sur les classes et les interfaces•30 minutes
Lectures complémentaires sur les classes et méthodes partielles•30 minutes
Autres lectures•30 minutes
En savoir plus Méthodes d'extension et délégués•30 minutes
Pour en savoir plus sur les méthodes et les expressions•30 minutes
Faites-nous part de vos commentaires !•10 minutes
Témoignages d'apprenants•5 minutes
5 devoirs•Total 120 minutes
Quiz noté : Programmation C# avancée•60 minutes
Quiz pratique : Classe abstraite, interface et classe partielle•15 minutes
Quiz pratique : Propriété, indexeur, attributs et Gestion des exceptions•15 minutes
Type anonyme, délégués, événements et quiz lambda•15 minutes
Programmation asynchrone - Quiz Async et Await•15 minutes
1 sujet de discussion•Total 10 minutes
Avant le module 3 : Passer à la version avancée de C#•10 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Board Infinity est une plateforme de carrière full-stack, fondée en 2017, qui comble le fossé entre les aspirants à la carrière et les experts de l'industrie. Notre plateforme favorise la croissance professionnelle, offrant des expériences d'apprentissage personnalisées, un coaching de carrière expert et diverses opportunités pour aider les individus à réaliser leurs rêves de carrière. Board Infinity a facilité avec succès plus de 20 000 transitions de carrière, marquant un impact significatif dans le paysage du développement de carrière.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.1
310 avis
5 stars
53,54 %
4 stars
24,83 %
3 stars
8,38 %
2 stars
5,80 %
1 star
7,41 %
Affichage de 3 sur 310
N
NP
5·
Révisé le 25 juin 2024
Concepts of basic terminologies are quiet clear and easy to understand, also I do not have to try hard to make notes, slides are very clear
S
SA
4·
Révisé le 31 mai 2024
I didn't think understanding would be effortless, but I was wrong.
M
MA
5·
Révisé le 15 oct. 2023
I am very thankful for this course that in increase my knowledge.
Quel est l'objectif principal de ce cours C# pour les développeurs .NET ?
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.
Ai-je besoin de connaissances préalables en C# ou en .NET pour suivre ce cours ?
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.
Que vais-je apprendre dans le module "Introduction à ASP.NET" ?
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.
Quels sont les principaux objectifs d'apprentissage du module "Principes de base de la programmation C#" ?
Dans le module 2, vous acquerrez une solide compréhension de la programmation C#, y compris des sujets tels que les types de données, les variables, les opérateurs, les structures de contrôle et les bases de la création et de l'appel de méthodes et de fonctions.
Quels sont les sujets abordés dans le module "Programmation avancée en C#" ?
Le module "Programmation C# avancée" couvrira les concepts de programmation C# avancée tels que LINQ, les délégués, les événements, l'héritage, le polymorphisme, l'encapsulation, les techniques avancées pour travailler avec des classes et des objets, ainsi que des sujets avancés dans la gestion des exceptions, le threading et la programmation asynchrone.
Comment ce cours va-t-il m'aider dans ma carrière ?
Ce cours vous aidera à acquérir ou à améliorer vos compétences en développement C# et .NET, qui sont très recherchées dans l'industrie du développement de logiciels. Vous pouvez utiliser ces compétences pour démarrer une carrière de développeur C# ou pour améliorer vos capacités existantes si vous êtes déjà un développeur professionnel.
Quel type d'expérience pratique puis-je attendre de ce cours ?
Le cours est conçu pour fournir un équilibre entre l'apprentissage théorique et pratique. Vous pouvez vous attendre à participer à une variété d'exercices pratiques et de projets qui vous aideront à appliquer les concepts et les techniques de programmation que vous avez appris.
Quand aurai-je accès aux cours et aux devoirs ?
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.