Développement web en C# (.NET) : des bases au déploiement
Développement web en C# (.NET) : des bases au déploiement
Résumé :
Ce livre est un guide pratique pour le développement web en langage C# avec la plateforme .NET. Il vous accompagnera des premiers pas en programmation jusqu'à la création d'une application web complète, prête à être déployée sur un serveur.
À qui s'adresse ce livre :
- Programmeurs débutants souhaitant apprendre le développement web en C#
- Développeurs passant d'autres langages à la plateforme .NET
- Étudiants et développeurs juniors désireux de structurer leurs connaissances
- Tous ceux qui veulent apprendre à créer des applications web modernes
Ce que vous apprendrez dans ce livre :
- Les bases de la syntaxe C# et de la programmation orientée objet
- L'architecture ASP.NET Core et les principes de construction d'applications web
- Le travail avec les bases de données via Entity Framework Core
- La création d'API REST et l'interaction avec le côté client
- L'authentification, l'autorisation et la sécurité des applications web
- Les tests, le débogage et l'optimisation des performances
- Le processus de déploiement : du développement local à la publication sur serveur
Le livre est construit selon le principe « du simple au complexe ». Chaque chapitre contient du matériel théorique, des exemples pratiques et des exercices à réaliser en autonomie. Vous commencerez par la configuration de l'environnement de développement et terminerez par le déploiement de l'application terminée dans le cloud ou sur votre propre serveur.
Une attention particulière est accordée aux approches modernes : utilisation du modèle MVC, injection de dépendances, travail avec middleware, création de tests. Tous les exemples sont à jour pour .NET 8 et les dernières versions de Visual Studio.
Après avoir lu ce livre, vous serez capable de développer et de maintenir de manière autonome des applications web en C#, de comprendre l'architecture interne de .NET et de vous sentir à l'aise dans le rôle de développeur backend.