# .NET & C#

> Progressez en C# et .NET grâce à des tutoriels sur le langage, ASP.NET, Razor Pages, Entity Framework Core et la création d’applications web.

Ce hub organise les contenus consacrés à C# et à la plateforme .NET, avec un parcours qui va des notions de langage à la réalisation d’applications web complètes. Les premiers tutoriels expliquent les variables, les conditions, les collections, les classes et les principes qui permettent d’écrire un code lisible. Les ressources plus avancées montrent comment utiliser ASP.NET, Razor Pages, Blazor ou Entity Framework Core pour transformer ces bases en fonctionnalités concrètes reliées à une base de données. L’approche reste orientée projet : chaque concept est replacé dans un contexte où il devient utile, avec des exemples suffisamment simples pour être compris et suffisamment réalistes pour être réemployés. Tu trouveras également des contenus sur l’environnement de développement, le débogage et les pratiques qui facilitent la maintenance d’une solution .NET. Les sections séparent apprentissage du langage, développement web et persistance des données afin de choisir directement le bon niveau. Les dernières publications apparaissent en premier, puis l’ensemble des ressources complète le parcours.

14 articles dans cette rubrique.

## Articles

- [Trois façon de travailler avec JSON en C#](https://pentiminax.fr/blog/trois-facon-de-travailler-avec-json-en-c-sharp.md) — JSON (JavaScript Object Notation) est un format léger pour l'échange de données.
- [Afficher des Popups avec .NET MAUI et le .NET MAUI Community Toolkit](https://pentiminax.fr/blog/afficher-des-popups-avec-net-maui-et-le-net-maui-community-toolkit.md) — Créer des popups de confirmation dans .NET MAUI avec le Community Toolkit. Installation NuGet, configuration et démo d'une popup Oui/Non en C#. · [vidéo](https://youtu.be/WCSVFgSEvNk)
- [Des notifications push locales avec .NET MAUI](https://pentiminax.fr/blog/des-notifications-push-locales-avec-net-maui.md) — Je vous explique comment envoyer des notifications push locales avec .NET MAUI en utilisant Plugin.LocalNotification. · [vidéo](https://youtu.be/lUiefdJ5JRA)
- [Créer une application mobile avec .NET MAUI et une base de données SQLite](https://pentiminax.fr/blog/creer-une-application-mobile-avec-net-maui-et-une-base-de-donnees-sqlite.md) — Un gestionnaire de mots de passe en .NET MAUI avec une base SQLite locale : le paquet sqlite-net-pcl, SQLiteAsyncConnection, l'injection du singleton et les opérations CRUD. · [vidéo](https://youtu.be/M_gJHgolGLk)
- [Créer votre première application avec .NET MAUI](https://pentiminax.fr/blog/creer-votre-premiere-application-avec-net-maui.md) — C'est le moment de créer votre première application multiplateforme pour Android, IOS, macOS et Windows en C# avec .NET MAUI. · [vidéo](https://www.youtube.com/watch?v=e6IWo8dsNb8)
- [Créer une application web avec ASP.NET Razor Pages et EF Core](https://pentiminax.fr/blog/creer-une-application-web-avec-asp-net-razor-pages-et-ef-core.md) — Je vous explique comment créer une application web avec ASP.NET Razor Pages et Entity Framework Core avec une mise en application concrète. · [vidéo](https://youtu.be/QjQ5_Lw5urc)
- [Top 5 des nouveautés dans C# 10 et .NET 6 avec Visual Studio 2022](https://pentiminax.fr/blog/5-nouveautes-dans-csharp-10-visual-studio-2022.md) — Découvrez cinq nouveautés de C# 10 et .NET 6 avec Visual Studio 2022 pour écrire du code plus concis et plus lisible.
- [Créer une application mobile avec C# et RapidAPI](https://pentiminax.fr/blog/creer-une-application-mobile-avec-csharp-et-rapidapi.md) — Je vais vous expliquer comment créer une application mobile avec C# et RapidAPI. · [vidéo](https://youtu.be/ZJf7mXnraBI)
- [Créer une application web avec Blazor WebAssembly](https://pentiminax.fr/blog/creer-une-application-web-avec-blazor-webassembly.md) — Cet article vous montre comment créer une application Web de type **Todo-list** avec **Blazor WebAssembly**. · [vidéo](https://www.youtube.com/watch?v=pLV5Tw4zvp0)
- [Apprendre la programmation orientée objet avec C#](https://pentiminax.fr/blog/apprendre-la-programmation-orientee-objet-avec-csharp.md) — La programmation orientée objet (POO) est un modèle de programmation informatique qui met en œuvre une conception basée sur les objets. Elle se différencie... · [vidéo](https://www.youtube.com/watch?v=b4B69JRnp40)
- [Créer une application WPF avec Visual Studio](https://pentiminax.fr/blog/creer-une-application-wpf-avec-visual-studio.md) — Introduction au WPF avec .NET et Visual Studio : XAML pour les interfaces vectorielles, séparation affichage/logique et création d'une première fenêtre Windows. · [vidéo](https://www.youtube.com/watch?v=xpqYDmmgtIE)
- [Les fonctions avec C# pour débutants](https://pentiminax.fr/blog/les-fonctions-avec-c-sharp-pour-debutants.md) — Élément indispensable de tout programme informatique, une méthode regroupe un ensemble d'instructions, pouvant prendre des paramètres et pouvant renvoyer... · [vidéo](https://www.youtube.com/watch?v=OXPYofLZVbU&list=PLkHw7J3J2iapWFUnQmVzsRCU5YxaAWHSY&index=4)
- [Les conditions avec C#](https://pentiminax.fr/blog/apprendre-le-csharp-les-instructions-conditionnelles.md) — Apprenez à utiliser les conditions if et else en C# pour exécuter du code selon l’âge, l’état ou toute autre valeur testée. · [vidéo](https://www.youtube.com/watch?v=SY3ol48kIhk&list=PLkHw7J3J2iapWFUnQmVzsRCU5YxaAWHSY&index=2)
- [Les variables en C# : types, var, const et conversions](https://pentiminax.fr/blog/apprendre-le-csharp-les-variables.md) — Déclarer une variable en C#, choisir le bon type (int, decimal, bool, string…), comprendre la différence entre const et readonly, gérer le null et convertir une chaîne en nombre. · [vidéo](https://www.youtube.com/watch?v=8mxYnn-nkUk&list=PLkHw7J3J2iapWFUnQmVzsRCU5YxaAWHSY&index=1)

## Rubriques du blog

- [Intelligence artificielle](https://pentiminax.fr/blog/tag/intelligence-artificielle.md) — Comprendre, choisir et intégrer les outils IA utiles aux développeurs.
- [PHP & Symfony](https://pentiminax.fr/blog/tag/php-symfony.md) — Développer des applications PHP modernes, maintenables et prêtes pour la production.
- [JavaScript & Frontend](https://pentiminax.fr/blog/tag/javascript-frontend.md) — Créer des interfaces rapides, accessibles et agréables avec le Web moderne.
- [.NET & C#](https://pentiminax.fr/blog/tag/dotnet-csharp.md) — Apprendre C# et bâtir des applications robustes avec la plateforme .NET.
- [DevOps & Cloud](https://pentiminax.fr/blog/tag/devops-cloud.md) — Déployer, automatiser et exploiter des applications sur une infrastructure maîtrisée.
- [WordPress & CMS](https://pentiminax.fr/blog/tag/wordpress-cms.md) — Concevoir, personnaliser et exploiter des sites éditoriaux avec les CMS.
- [API & Données](https://pentiminax.fr/blog/tag/api-donnees.md) — Concevoir des API claires et faire circuler les données de façon fiable.
- [Outils de développement](https://pentiminax.fr/blog/tag/outils-developpement.md) — Choisir et maîtriser les outils qui rendent le développement plus fluide.

## Catégories liées

- [API & Données](https://pentiminax.fr/blog/tag/api-donnees.md) — Concevoir des API claires et faire circuler les données de façon fiable.
- [Outils de développement](https://pentiminax.fr/blog/tag/outils-developpement.md) — Choisir et maîtriser les outils qui rendent le développement plus fluide.
- [DevOps & Cloud](https://pentiminax.fr/blog/tag/devops-cloud.md) — Déployer, automatiser et exploiter des applications sur une infrastructure maîtrisée.

## Naviguer aussi

- [Index du blog](https://pentiminax.fr/blog.md) — tous les articles, rubrique par rubrique
- [Sitemap Markdown](https://pentiminax.fr/sitemap.md) — toutes les URL du blog
- [llms.txt](https://pentiminax.fr/llms.txt) — point d'entrée pour les agents
- [Flux RSS](https://pentiminax.fr/rss.xml)
