Comprendre les fonctionnalités, les versions et la configuration de .NET Core, y compris les différences entre .NET Core et .NET Framework et la configuration de l'environnement de développement.
Maîtriser l'architecture .NET Core, le CLI et les composants de base pour développer, construire, tester et déployer efficacement des applications à l'aide de divers outils et commandes.
Apprenez ASP.NET Core pour les applications web, les modèles MVC, la gestion des réponses et la configuration des applications, y compris le routage et les environnements d'hébergement.
Maîtrisez les concepts .NET Core tels que les injections de dépendance, les conteneurs IoC, les middlewares, la configuration, le débogage et les techniques de test.
Compétences que vous acquerrez
Catégorie : Développement Web
Développement Web
Catégorie : Technologie Open Source
Technologie Open Source
Catégorie : Architecture des logiciels
Architecture des logiciels
Catégorie : Outils de développement Microsoft
Outils de développement Microsoft
Catégorie : Déploiement des applications
Déploiement des applications
Catégorie : Débogage
Débogage
Catégorie : Modèle Vue Contrôleur
Modèle Vue Contrôleur
Catégorie : Environnement de développement
Environnement de développement
Catégorie : Développement multiplateforme
Développement multiplateforme
Catégorie : Développement d'applications
Développement d'applications
Catégorie : Modèles de conception de logiciels
Modèles de conception de logiciels
Catégorie : Tests de logiciels
Tests de logiciels
Outils que vous découvrirez
Catégorie : ASP.NET
ASP.NET
Catégorie : Applications Web
Applications Web
Catégorie : Logiciel médiateur
Logiciel médiateur
Catégorie : Interface de ligne de commande
Interface de ligne de commande
Catégorie : cadre .NET
cadre .NET
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
10 devoirs
Enseigné en Anglais
91% of learners achieved a positive career outcome
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Le cours Introduction à .NET Core est conçu pour doter les apprenants des compétences nécessaires pour créer des applications web à l'aide du puissant framework .NET Core. Le cours est organisé en trois modules distincts : le premier module pose les bases de .NET Core, en discutant de son histoire, de ses fonctionnalités, de ses différences avec d'autres technologies, et de la façon de configurer l'environnement de développement. Les leçons comprennent une introduction à .NET Core, son architecture, et comment utiliser .NET CLI pour le développement. Le deuxième module offre une plongée en profondeur dans ASP.NET Core, en se concentrant sur le développement et la configuration d'applications web. Les apprenants maîtriseront le modèle MVC, le routage, les méthodes d'action et les vues, ainsi qu'un aperçu détaillé de la configuration et du déploiement d'applications dans divers environnements d'hébergement. Le troisième module va plus loin dans la compréhension, en approfondissant les concepts avancés, y compris les injections de dépendances, les middlewares, et les aspects cruciaux liés à la configuration, au débogage et aux tests. À la fin de ce cours, vous aurez une compréhension fondamentale à avancée de .NET Core, capable de créer des applications web dynamiques et réactives qui fonctionnent sur n'importe quelle plateforme. La couverture complète du cours garantit que les apprenants maîtrisent à la fois les concepts théoriques et les applications pratiques, ce qui les rend prêts pour le développement dans le monde réel. Avis de non-responsabilité : 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 support 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.
Ce module présente une vue d'ensemble du développement .NET et de ses composants. Les étudiants découvriront l'histoire et l'évolution du développement .NET et de ses différents composants, notamment le Common Language Runtime (CLR), le .NET Framework et le .NET Core. Les étudiants découvriront l'histoire et l'évolution du développement .NET, notamment les origines de la plateforme, sa croissance et sa popularité, ainsi que l'introduction du développement open-source avec le .NET Core.
Inclus
16 vidéos4 lectures3 devoirs1 sujet de discussion1 plugin
Afficher les informations sur le contenu du module
16 vidéos•Total 47 minutes
Vidéo d'introduction au cours•1 minute
Vidéo de présentation de l'instructeur•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
Introduction à ASP.NET Core•3 minutes
Applications ASP .NET vs ASP .NET Core•3 minutes
Structure du dossier du projet ASP.NET Core•4 minutes
Démonstration : Mise en place d'un environnement de développement avec Visual Studio et/ou VS Code•6 minutes
Démonstration : Construire une application web basique avec ASP.NET Core•3 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 (compilateurs de langage, Core CLR et coreFx)•4 minutes
Démonstration : Construire une application console .NET Core de base•3 minutes
4 lectures•Total 80 minutes
Syllabus•10 minutes
En savoir plus sur .NET Core•30 minutes
Pour en savoir plus sur l'interface de ligne de commande•30 minutes
Dites-nous ce que vous en pensez !•10 minutes
3 devoirs•Total 90 minutes
Quiz pratique•15 minutes
Quiz pratique•15 minutes
Quiz noté : Introduction au développement .Net•60 minutes
1 sujet de discussion•Total 15 minutes
Rencontre et accueil•15 minutes
1 plugin•Total 5 minutes
Enregistrement rapide des cours•5 minutes
Construire des applications web avec ASP.NET Core
Module 2•3 heures à terminer
Détails du module
Ce module est conçu pour fournir aux apprenants une compréhension complète de la façon de développer et de configurer des applications web en utilisant le framework ASP.NET Core.
À la fin du module, les apprenants seront compétents dans le développement et la configuration d'applications Web à l'aide d'ASP.NET Core. Ils seront capables d'appliquer les meilleures pratiques et les modèles de conception pour construire des applications de haute qualité qui répondent aux besoins de leurs clients et utilisateurs.
Inclus
10 vidéos2 lectures3 devoirs
Afficher les informations sur le contenu du module
10 vidéos•Total 41 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Comprendre le modèle MVC•5 minutes
Communication modèle-vue-contrôleur•5 minutes
Démo : Construire une application web avec ASP.NET Core•4 minutes
Démonstration : Gestion des requêtes dans .NET Core MVC Core•4 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Servir des fichiers statiques•7 minutes
Gestion des sessions et des états•5 minutes
Configurations de routage•6 minutes
Environnements d'hébergement dans .NET Core•3 minutes
2 lectures•Total 60 minutes
En savoir plus sur Model View Controller•30 minutes
En savoir plus sur l'application Web .NET Core•30 minutes
3 devoirs•Total 90 minutes
Quiz pratique•15 minutes
Quiz pratique•15 minutes
Quiz noté : Construire des applications web en utilisant ASP.NET Core (en anglais)•60 minutes
concepts avancés de .NET Core
Module 3•4 heures à terminer
Détails du module
Ce module permet aux étudiants d'acquérir les compétences nécessaires pour créer des applications .NET Core. Les étudiants découvriront les différents composants d'une application .NET Core, notamment son architecture, son modèle de programmation et ses outils. Ils apprendront également à créer, construire et déployer des applications .NET Core. Les étudiants apprendront l'architecture d'une application .NET Core, y compris les différents composants qui constituent l'application et comment ils interagissent les uns avec les autres. Tout au long du module, les étudiants travailleront sur un projet pratique, en construisant une application .NET Core simple à partir de zéro
Inclus
14 vidéos4 lectures4 devoirs
Afficher les informations sur le contenu du module
14 vidéos•Total 47 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Variables d'environnement ASP.NET Core•4 minutes
Injection de dépendances dans ASP.NET Core•3 minutes
Architecture à couplage lâche ou à couplage serré•5 minutes
Démo : Injection de dépendances dans les applications ASP.NET Core•5 minutes
Ce que vous apprendrez dans cette leçon•1 minute
Travailler avec des logiciels intermédiaires•3 minutes
Pipeline de demandes d'intergiciels•4 minutes
Logiciels intermédiaires intégrés et logiciels intermédiaires personnalisés•2 minutes
Démonstration : Middlwares personnalisés avec configuration•6 minutes
Ce que vous apprendrez dans cette leçon•2 minutes
Mécanismes de traitement des exceptions•4 minutes
Cibler plusieurs cadres•4 minutes
Partage du code•3 minutes
4 lectures•Total 100 minutes
Pour en savoir plus sur les injections de dépendances et les conteneurs IoC•30 minutes
En savoir plus sur les logiciels intermédiaires•30 minutes
Pour en savoir plus•30 minutes
Donnez votre avis !•10 minutes
4 devoirs•Total 105 minutes
Quiz pratique - Injections de dépendances et conteneurs IoC•15 minutes
Quiz pratique•15 minutes
Quiz pratique•15 minutes
Quiz noté•60 minutes
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.0
79 avis
5 stars
46,83 %
4 stars
27,84 %
3 stars
13,92 %
2 stars
1,26 %
1 star
10,12 %
Affichage de 3 sur 79
R
RN
5·
Révisé le 6 mai 2025
interesting, and the narration is very concise and informative.
S
SH
4·
Révisé le 3 févr. 2024
it is a good course for basics of .net core but some more lectures are needed to be included
T
TA
5·
Révisé le 14 nov. 2023
This course is well-designed for beginners. I have learned some basic things from this course which will be helpful in future.
En quoi consiste le cours "Introduction à .NET Core" ?
Le cours "Introduction à .NET Core" est conçu pour vous apprendre à construire des applications web en utilisant le framework .NET Core. Il couvre les concepts essentiels, les outils et les meilleures pratiques, vous permettant de passer d'une compréhension de base à des compétences avancées dans .NET Core.
À qui s'adresse ce cours ?
Ce cours s'adresse à toute personne souhaitant apprendre le développement web à l'aide du framework .NET Core, y compris les débutants, les développeurs souhaitant améliorer leurs compétences et les professionnels souhaitant comprendre les dernières fonctionnalités de .NET Core.
Quels sont les prérequis pour ce cours ?
Il n'y a pas de conditions préalables spécifiques pour ce cours, bien qu'une compréhension de base des concepts de développement web puisse être bénéfique. Il est conçu pour accueillir des apprenants de tous niveaux d'expérience.
Qu'est-ce que j'apprendrai dans ce cours ?
Vous apprendrez les bases de .NET Core, y compris une vue d'ensemble de son développement, de son architecture et de ses outils. Vous apprendrez également à construire, configurer et déployer des applications web à l'aide d'ASP.NET Core et vous plongerez dans des concepts avancés tels que les injections de dépendances, les conteneurs IoC, les middlewares, et plus encore.
Que vais-je apprendre dans le premier module concernant l'introduction au développement .NET ?
Dans le premier module, vous découvrirez l'histoire et l'évolution du développement .NET, les différences entre .NET Core et .NET Framework, les caractéristiques de .NET Core, l'historique des versions et la configuration de l'environnement de développement.
Quels sont les principaux sujets abordés dans le deuxième module, qui porte sur la création d'applications Web à l'aide d'ASP.NET Core ?
Dans le deuxième module, vous apprendrez à développer des applications web en utilisant ASP.NET MVC, à configurer .NET Core Web Application, à travailler avec des fichiers statiques, à gérer les sessions et les états, à configurer le routage et les différents environnements d'hébergement.
Que comprend le troisième module sur les concepts avancés de .NET Core ?
Le troisième module couvre des sujets avancés tels que les injections de dépendances, les conteneurs IoC, les middlewares, la configuration, le débogage et les tests dans .NET Core, y compris des exemples pratiques et des applications du monde réel.
Quel type d'expérience pratique vais-je acquérir dans le cadre de ce cours ?
Vous acquerrez une expérience pratique en travaillant sur divers projets, en créant une application .NET Core simple à partir de zéro et en vous exerçant à l'aide d'exemples et d'exercices du monde réel. Vous apprendrez à développer, construire, tester et déployer efficacement des applications .NET Core.
Combien de temps faudra-t-il pour terminer le cours ?
Le cours dure environ 12 heures. Cette estimation comprend le temps consacré aux exposés, aux exercices pratiques et aux projets, mais le temps réel peut varier en fonction du rythme et de la compréhension de chacun.
Puis-je suivre le cours à mon rythme ?
Absolument, le cours est conçu pour un apprentissage à son propre rythme. Cela vous permet de progresser dans la matière à un rythme qui correspond à vos besoins individuels et à votre emploi du temps.
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.
Que recevrai-je si j'achète le certificat ?
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations. Vous pourrez alors l'imprimer 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.