تطوير الويب باستخدام C# (.NET): من الأساسيات إلى النشر
تطوير الويب باستخدام C# (.NET): من الأساسيات إلى النشر
ملخص:
هذا الكتاب هو دليل عملي لتطوير الويب باستخدام لغة C# مع منصة .NET. سيرشدك من الخطوات الأولى في البرمجة إلى إنشاء تطبيق ويب كامل جاهز للنشر على الخادم.
لمن هذا الكتاب:
- المبرمجين المبتدئين الذين يرغبون في تعلم تطوير الويب باستخدام C#
- المطورين المنتقلين من لغات أخرى إلى منصة .NET
- الطلاب والمطورين المبتدئين الراغبين في تنظيم معرفتهم
- كل من يريد تعلم كيفية إنشاء تطبيقات ويب حديثة
ماذا ستتعلم من الكتاب:
- أساسيات بناء جملة C# والبرمجة كائنية التوجه
- هندسة ASP.NET Core ومبادئ بناء تطبيقات الويب
- العمل مع قواعد البيانات عبر Entity Framework Core
- إنشاء REST API والتفاعل مع الجزء العميل
- المصادقة، التفويض، وأمان تطبيقات الويب
- الاختبار، التصحيح، وتحسين الأداء
- عملية النشر: من التطوير المحلي إلى النشر على الخادم
الكتاب مبني على مبدأ "من البسيط إلى المعقد". يحتوي كل فصل على مادة نظرية، أمثلة عملية، ومهام للعمل المستقل. ستبدأ بإعداد بيئة التطوير وتنتهي بنشر التطبيق الجاهز في السحابة أو على خادمك الخاص.
يتم إيلاء اهتمام خاص للأساليب الحديثة: استخدام نمط MVC، حقن التبعيات، العمل مع middleware، وإنشاء الاختبارات. جميع الأمثلة محدثة لـ .NET 8 وأحدث إصدارات Visual Studio.
بعد قراءة الكتاب، ستتمكن من تطوير وصيانة تطبيقات الويب باستخدام C# بشكل مستقل، وفهم الهندسة الداخلية لـ .NET، والشعور بالثقة في دور مطور backend.