دبلومة مطور Back-End باستخدام ASP.NET Core
دبلومة احترافية تؤهلك للعمل كمطور Back-End باستخدام ASP.NET Core بداية من أساسيات البرمجة وحتى تطوير REST APIs وربط قواعد البيانات وتأمين التطبيقات والعمل على مشاريع حقيقية مع مشروع تخرج متكامل وتدريب عملي.
ماذا ستتعلم
- Programming Fundamentals with C#
- Object-Oriented Programming (OOP) & SOLID
- ASP.NET Core MVC
- RESTful API Development
- SQL Server & Entity Framework Core
- Authentication & Authorization (JWT & Identity)
- Git & GitHub
- Docker & Deployment
المتطلبات
- لا يشترط وجود خبرة سابقة
- معرفة أساسية باستخدام الكمبيوتر
- الرغبة في التعلم والالتزام
المشاريع
- مشاريع عملية أثناء الدراسة
- مشروع MVC متكامل
- مشروع REST API
- مشروع تخرج يحاكي بيئة العمل
المنهج
Programming Fundamentals
تعلم أساسيات البرمجة، لغة C#، البرمجة كائنية التوجه (OOP)، والتفكير المنطقي وحل المشكلات.
Software Engineering
دراسة مبادئ SOLID، أشهر Design Patterns، وإدارة الإصدارات باستخدام Git وGitHub.
Database Development
تصميم قواعد البيانات باستخدام SQL Server، كتابة الاستعلامات، LINQ، والعمل مع Entity Framework Core وRepository Pattern.
ASP.NET Core Fundamentals
التعرف على بنية ASP.NET Core، Middleware، وDependency Injection لبناء تطبيقات احترافية.
ASP.NET Core MVC
إنشاء تطبيقات MVC، Model Binding، Validation، وإدارة الملفات.
REST API Development
تصميم وتطوير REST APIs باستخدام ASP.NET Core Web API مع Swagger وPostman.
Authentication & Security
تأمين التطبيقات باستخدام JWT، ASP.NET Identity، Authentication، وAuthorization.
Deployment & Docker
تشغيل التطبيقات باستخدام Docker، ونشر المشاريع وتجهيزها لبيئة الإنتاج.
Real-World Projects
تنفيذ مشاريع عملية طوال فترة الدراسة لتطبيق جميع المفاهيم المكتسبة.
Graduation Project & Career Preparation
تنفيذ مشروع تخرج متكامل، إعداد CV احترافي، تحسين LinkedIn، محاكاة مقابلات العمل، والاستعداد لسوق العمل.